로딩
요청 처리 중입니다...

[SAP ABAP] 'LVC_FIELDCATALOG_MERGE를 활용하여 필드 카탈로그 생성하기

 [SAP ABAP] 'LVC_FIELDCATALOG_MERGE를 활용하여 필드 카탈로그 생성하기

안녕하세요. 우리가 ALV를 생성할 때 항상 필요한 것이 필드 카탈로그인데요!

열 개 정도의 필드를 생성할때는 직접 일일히 나열해도 적은 시간이 걸리지만.. 한번에 40~50개의 필드를 나열해야된다면 상당히 시간이 소요될 것입니다.

이 때 'LVC_FIELDCATALOG_MERGE' 펑션을 활용하면 쉽게 필드 카탈로그를 생성할 수 있는데요! 오늘은 이 펑션을 활용해서 필드 카탈로그를 1.생성하는 방법과 2.합치는(MERGE) 방법에 대해 알아보겠습니다.

우선 필드 카탈로그를 하나 선언해 줍니다. 여기서는 LT_FCAT이라는 변수를 만들어주었구요.

I_STRUCTURE_NAME에 원하는 스트럭쳐(OR 테이블)을 입력해줍니다. CT_FIELDCAT에는 우리가 생성한 필드 카탈로그를 넣어줍니다.

이렇게 하면~ SFLIGHT 테이블의 형식을 딴 필드 카탈로그가 자동으로 생성이 되어있습니다. 필드명, 키값, 헤더명, 참조필드까지 모두 다 정의되었기 때문에 아주 편하게 필드 카탈로그를 만들었습...

# ABAP # LVC_FIELDCATALOG_MERGE # SAP # 스터디 # 펑션 # 프로그램 # 필드카탈로그