ALV로 PP관련 프로그램을 작성하고 있는데요
한 필드안에 3개의 필드가 들어가야 하는데요
필드심볼을 사용하라고는 하는데 잘 이해가 안되서요..
예를 들어서 Section <--필드
Date <--Section안에 포함되어야 하는 필드
Birthday <--Section안에 포함되어야 하는 필드
Location <--Section안에 포함되어야 하는 필드
몇시간동안 생각을 짜내어봤는데..도저히;;
아~그리고 서치헬프를 하기위해서 F4IF_INT_TABLE_VALUE_REQUEST 이 함수를 사용을 했는데요
참조하는 필드명을 지정했는데 막상 서치헬프를 띄우면
예를 들어 자재코드의 서치헬프를 띄운다고 하면
(MATNR) (MAKTX)
F0001 F0002
1 연필
2 공책
3 노트
REFFIELD = 'MATNR'
이렇게 해서 F4IF_INT_TABLE_VALUE_REQUEST 펑션을 호출했는데
원래대로라면 F0001대신에 MATNR로 나와야 하는데 계속 F0001로 출력이 되네요;;
첫번째는 concatenate 사용하시고 두번째는 펑션 파라미터 중에 return_tab 을 살펴보세요. 보통은 직접 들어가고 리턴탭은 후속 프로세스가 있을 때 사용하는게 기본이지만 지금 님께서 펑션을 어떻게 구성했는지 모르겠으니 일단 return_tab 을 살펴보세요.