SAP/ABAP Function & Method

(ABAP F&M) CREATE_DYNAMIC_TABLE Method

haramang 2021. 7. 7. 21:44

- 동적으로 인터널 테이블 만들 때 쓰임

 

 DATADYN_TABLE TYPE REF TO DATA,    " ITAB

      DYN_LINE  TYPE REF TO DATA,          " WA

      LS_FCAT  TYPE LVC_S_FCAT,              " For field catalog.

      LT_FCAT  TYPE LVC_T_FCAT.              " For field catalog.

 

FIELD-SYMBOLS<DYN_FTABLE> TYPE STANDARD TABLE,  "  <ITAB>

                     <DYN_FWA>,      "  <WA>

 

 

  " CREATE_DYNAMIC_TABLE Function

  CALL METHOD CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE

    EXPORTING

      IT_FIELDCATALOG           LT_FCAT

    IMPORTING

      EP_TABLE                  DYN_TABLE.

 

  " Assign dynamic table to <DYN_TABLE> 

  ASSIGN DYN_TABLE->TO <DYN_FTABLE>.

 

  " Create Workarea of <DYN_TABLE> 

  CREATE DATA DYN_LINE LIKE LINE OF <DYN_FTABLE>.

  ASSIGN DYN_LINE->TO <DYN_FWA>.

 

'SAP > ABAP Function & Method' 카테고리의 다른 글

(ABAP F&M) DDIF_FIELDINFO_GET Function  (0) 2021.07.07
(ABAP F&M) ICON_CREATE Function  (0) 2021.07.05
(ABAP F&M) FILE_SAVE_DIALOG Function  (0) 2021.07.05
(ABAP F&M) GUI_UPLOAD Function  (0) 2021.07.05