728x90 반응형 Fieldcatalog2 ALV Fieldcatalog Using Field-symbol PERFORM fieldcatalog_merge USING '스트럭쳐 이름' 'GT_FIELDCAT'. PERFORM field_setting_call USING 'GT_FIELDCAT'. PERFORM alv_init USING gs_layout gs_variant gi_grid. TOP FIELD-SYMBOLS : TYPE lvc_t_fcat, TYPE lvc_s_fcat. `FORM fieldcatalog_merge USING pv_table pv_fcat. ASSIGN (pv_fcat) TO . CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = pv_table CHANG.. 2023. 2. 21. ALV 6 (필드카탈로그 구성) 필드카탈로그를 구성하는 방법에는 여러가지가 있다. 구조로 자동 구성하는 방법, 수동으로 일일히 구성해주는 방법, 펑션을 이용하는 방법, 필드심볼을 이용하는 방법을 구현해본다. > ### 자동 구성 ALV를 출력하는 메소드를 사용할때 `I_STRUCTURE_NAME`에 구조명을 넣어서 구조와 똑같이 필드카탈로그를 구성한다. ``` CALL METHOD g_alv->set_table_for_first_display EXPORTING i_structure_name = 'MARA' ``` 이런식으로 하면 `MARA` 테이블과 구조가 똑같은 필드 카탈로그가 구성이 된다. 이때 사용하는 구조는 TABLES로 선언이 되어있어야 한다. > ### 수동 구성 전체가 아닌 부분적으로 내가 보여주고 싶은 필드들만 ALV에 .. 2023. 2. 16. 이전 1 다음 728x90 반응형