下面介绍一个通过ref->*和field-symbols创建内表的方法。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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类型的内表,
以上。
发表评论