SAP/ABAP
[ABAP] WITH HEADER LINE
승민아
2025. 1. 16. 20:33
Header Line
Internal Table을 선언할때 WITH HEADER LINE을 추가할 수 있다.
Internal Table을 선언할때 WITH HEADER LINE을 추가함으로써
한번의 선언으로 work area와 internal table을 가질 수 있다.
위의 예시에서
Work Area와 Internal Table 두개 모두 이름이 itab로 존재했다.
어떨때는 Work Area, 어떨때는 Internal Table 두개 다 가능하다.
그래서 itab로 혼동하여 사용하기보다
헤더(work area)는 변수명 그대로
Internal Table은 "변수명[]" 형태로 사용한다.
itab1과 itab2 모두 WITH HEADER LINE으로 선언되었다.
헤더는 변수명 그대로, Internal table은 변수명[]로 구분해서 사용할 수 있다.
명확하게 Work Area와 Internal Table을 사용하기위해
다음과 같이 사용한다.
"LIKE LINE OF 테이블"로 테이블의 LINE TYPE으로
Work Area를 위한 Structure Variable을 선언할 수 있다.
Work Area인 GS와 Internal Table인 GT_ITAB를 따로 선언하여
명확히 사용할 수 있다.