首页 > Linux操作系统 > Linux操作系统 > 读取内表的Field Name
TYPES:
BEGIN OF my_struct,
comp_a TYPE i,
comp_b TYPE f,
END OF my_struct.
DATA:
my_data TYPE my_struct,
descr_ref TYPE REF TO cl_abap_structdescr.
DATA: BEGIN OF itab OCCURS 0 ,
f1 ,
f2 ,
END OF itab.
FIELD-SYMBOLS:
START-OF-SELECTION.
descr_ref ?= cl_abap_typedescr=>describe_by_data( my_data ).
LOOP AT descr_ref->components ASSIGNING
WRITE: /
ENDLOOP.
descr_ref ?= cl_abap_typedescr=>describe_by_data( itab ).
LOOP AT descr_ref->components ASSIGNING
WRITE: /
ENDLOOP.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23495244/viewspace-694576/ ,如需转载,请注明出处,否则将追究法律责任。