PERFORM 문에서 FORM 구문으로 ITAB을 파라메터로 전달하고자 할 때 TYPES 대신 TABLES
를 사용합니다. PERFORM문에서 TABLES
를 사용해 생성할 때 헤더가 있는 ITAB으로 생성되며, FORM문에서 별도로 타입을 선언하지 않으면 코드를 실행하는 동안 일시적으로 PERFORM에서 보내준 sender와 같아집니다.
PERFORM <" 서브루틴명(get_~)> TABLES <" 테이블파라미터명(pt)> LIKE/TYPE/STRUCTURE <" ITAB, Standard Table >