Perform문 안에서 내부로직이 너무 길어
또 다른 Perform문으로 구성하여 구현하고 있습니다.
헌데, 새로 구현한 Perform문으로 넘어가면 internal table의 헤더값이 사라져버립니다.
계속 internal table의 헤더값을 유지하여 진행하고 싶은데 방법을 모르겠네요.
Perform문 안에서 내부로직이 너무 길어
또 다른 Perform문으로 구성하여 구현하고 있습니다.
헌데, 새로 구현한 Perform문으로 넘어가면 internal table의 헤더값이 사라져버립니다.
계속 internal table의 헤더값을 유지하여 진행하고 싶은데 방법을 모르겠네요.
새로 구현한 perform에 clear해주는 구문이 있나요?
헤더가 있는 itab은 다른 perform으로 가도 헤더가 지워지지 않는데..
DATA: BEGIN OF itab1 OCCURS 0,
name(15),
END OF itab1.
data : itab2 like itab1 occurs 0 with header line.
itab1-name = '홍길동'. APPEND itab1.
itab1-name = '아무개'. APPEND itab1.
loop at itab1.
perform move_itab2.
endloop.
form move_itab2.
move itab1 to itab2.
append itab2.
endloop.
*이렇게 해서 결과보면 itab2와 itab1이 같거든요....