ABAP 读取(内)表字段

读取内表的字段名
一个可以读取内表的字段名的程序。

1,系统表字段与内文。

DD03L --> 表格欄位

DD03T --> 欄位內文

DD03V --> 表格視圖

 

DD04L --> 資料元素

DD04T --> 元素內文

DD04V --> 元素視圖

2,读取表字段名类。

************************************************************************

* 本程序实现的功能是读取结构的字段名。

************************************************************************

TYPES:

BEGIN OF TYP_DEPT,

ID(10) TYPE N,

NAME(10) TYPE C,

END OF TYP_DEPT.


DATA:

WA_DEPT TYPE TYP_DEPT,

DESCR_REF TYPE REF TO CL_ABAP_STRUCTDESCR.


FIELD-SYMBOLS:

<FS_DEPT> TYPE ABAP_COMPDESCR.

************************************************************************

* START-OF-SELECTION

************************************************************************

START-OF-SELECTION.

DESCR_REF ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_DATA( WA_DEPT ).

*             此處填寫內表結構名稱或者表格名稱,如 MARA(物料主檔)。  
LOOP AT DESCR_REF->COMPONENTS ASSIGNING <FS_DEPT>.

WRITE: / <FS_DEPT>-NAME.

ENDLOOP.

From:  http://blog.163.com/wy_nx/blog/static/9530678200942011483940/

posted @ 2013-04-11 12:15  VerySky  阅读(1706)  评论(0)    收藏  举报