CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT'
EXPORTING
INPUT = 입력값 - PS_PSP_PNR타입
IMPORTING
OUTPUT = 출력값. - 텍스트타입
이렇게 해서 특정 문자로 시작하는 것을 지우게 하는
IF OUTPUT+0(1) = 'Z'.
DELETE GT_3002.
MODIFY GT_3002.
ENDIF.
이런소스를 넣었는데
약 3000개의 필드중에 두세개 정도가 자꾸 말을 안듣네요
문제가 뭐냐면
디버깅할때는 100이 들어와서 그게 변환되면 M으로 시작해서 GT_3002에서 삭제가 안되는데
정작 화면에는 Z로 시작하는 엉뚱한 값이 들어와있는거죠
미치겠습니다
제가볼땐,
DELETE GT_3002. 하고나서, LOOP 를 돌고 있다면,
CONTINUE 를 해줘야 될것 같습니다.
MODIFY GT_3002 => CONTINUE 대체해서 해보세요...