首页 > 其他 > 详细

abap动态内表获取字段名

时间:2020-07-01 15:34:40      阅读:92      评论:0      收藏:0      [点我收藏+]
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动态内表获取字段名

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!