안녕하세요. 우리가 ALV를 생성할 때 항상 필요한 것이 필드 카탈로그인데요!
열 개 정도의 필드를 생성할때는 직접 일일히 나열해도 적은 시간이 걸리지만.. 한번에 40~50개의 필드를 나열해야된다면 상당히 시간이 소요될 것입니다.
이 때 'LVC_FIELDCATALOG_MERGE' 펑션을 활용하면 쉽게 필드 카탈로그를 생성할 수 있는데요! 오늘은 이 펑션을 활용해서 필드 카탈로그를 1.생성하는 방법과 2.합치는(MERGE) 방법에 대해 알아보겠습니다.
우선 필드 카탈로그를 하나 선언해 줍니다. 여기서는 LT_FCAT이라는 변수를 만들어주었구요.
I_STRUCTURE_NAME에 원하는 스트럭쳐(OR 테이블)을 입력해줍니다. CT_FIELDCAT에는 우리가 생성한 필드 카탈로그를 넣어줍니다.
이렇게 하면~ SFLIGHT 테이블의 형식을 딴 필드 카탈로그가 자동으로 생성이 되어있습니다. 필드명, 키값, 헤더명, 참조필드까지 모두 다 정의되었기 때문에 아주 편하게 필드 카탈로그를 만들었습...
#
ABAP
#
LVC_FIELDCATALOG_MERGE
#
SAP
#
스터디
#
펑션
#
프로그램
#
필드카탈로그