1.根据结构或内表动态获取其组件 CL_ABAP_TYPEDESCR STRUCT
DATA:BEGIN OF GS_FNAM,
FIELDNAME TYPE LVC_FNAME,
END OF GS_FNAM.
DATA:GT_FIELD1 LIKE TABLE OF GS_FNAM.
DATA:CL_DESCR TYPE REF TO CL_ABAP_STRUCTDESCR.
CL_DESCR ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_DATA( LW_CREATE_TAB )."读取结构字段属性
LOOP AT CL_DESCR->COMPONENTS ASSIGNING <COMP_WA>.
GS_FNAM-FIELDNAME = <COMP_WA>-NAME.
APPEND GS_FNAM TO GT_FIELD1.
ENDLOOP.