码迷,mamicode.com
首页 > 其他好文 > 详细

abap动态内表获取字段名

时间:2020-07-01 16:06:50      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:获取   als   report   art   one   table   plain   selection   -o   

REPORT  ztest0003 NO STANDARD PAGE HEADING.

START-OF-SELECTION.

TYPES:
BEGIN OF typ_itab,
aaa(20) TYPE c,
bbb TYPE i,
ccc TYPE p LENGTH 12 DECIMALS 3,
END OF typ_itab.
DATA i_itab TYPE TABLE OF typ_itab.
DATA:
l_tabledescr_ref TYPE REF TO cl_abap_tabledescr,
l_descr_ref TYPE REF TO cl_abap_structdescr.

DATA wa_table TYPE abap_compdescr.

l_tabledescr_ref ?= cl_abap_typedescr=>describe_by_data( i_itab ).
l_descr_ref ?= l_tabledescr_ref->get_table_line_type( ).

LOOP AT l_descr_ref->components INTO wa_table .
WRITE :/ wa_table-name
,wa_table-type_kind
,wa_table-length
,wa_table-decimals
.
ENDLOOP.

abap动态内表获取字段名

标签:获取   als   report   art   one   table   plain   selection   -o   

原文地址:https://www.cnblogs.com/hone201911/p/13219403.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!