메뉴 건너뛰기

SAP 한국 커뮤니티

프로그램간 테이블 넘김

ecbase 2006.12.02 08:58 조회 수 : 6820 추천:38



프로그램 1에서
PERFORM AAA(프로그램2) TABLES ITAB. <= 인터널 테이블입니다.

프로그램 2에서
FORM AAA TABLES ITAB.
LOOP AT ITAB.
어쩌구 저쩌구
ENDLOOP.
ENDFORM.

요렇게 코딩을 했습니다.
그러니까 프로그램 1에서 프로그램 2에 잇는 폼AAA문을 부릅니다.
이때 인터널 테이블의 값을 넘겨서 처리하려구 하는데..

이 인터널 테이블의 값이 넘어가질 않아요.
프로그램 2에가면 값이 다 없어져 버립니다.

어떻게 해야 할까요???? ^^


프로그램1 에서
EXPORT (ITAB) TO MEMORY ID ZTT.

프로그램2 에서
IMPORT ITAB FROM MEMORY ID ZTT.

사용하신 Export / Import가 바로 ABAP Memory입니다.
또한 set parameters / get parameters는 SAP memory이고 여기서는 인터널테이블을 넘길수 없는
걸루 알고 있습니다.

자세한건 set parameters 를 help해보셔서 runtime error부분을 보시면 이해하시리라 생각됩니다.