如何使用ref->*,field-symbols创建内表

下面介绍一个通过ref->*和field-symbols创建内表的方法。

代码如下

REPORT YTEST_FIELD_SYMBOLS.
DATA:go_tab TYPE REF TO data.

FIELD-SYMBOLS:<fs_tab> TYPE table.

START-OF-SELECTION.

  CREATE DATA go_tab TYPE TABLE OF ('EKKO').
  IF go_tab IS BOUND.
    ASSIGN go_tab->* TO <fs_tab>.
    CHECK <fs_tab> IS ASSIGNED.
  ELSE.
    EXIT.
  ENDIF.

debug查看一下创建出来EKKO类型的内表,

以上。

posted @ 2019-08-29 13:13  真的是很难  阅读(344)  评论(0编辑  收藏  举报