Isu*_*uru 3 sap abap custom-data-type
有一个从以下SELECT语句生成的内联声明表。
SELECT *
INTO TABLE @DATA(lt_result)
FROM table.
Run Code Online (Sandbox Code Playgroud)
如何lt_result分配给字段符号?
尝试了以下方式;
FIELD-SYMBOLS: <fs_lt_result> TYPE ANY.
ASSIGN lt_result to <fs_lt_result>.
LOOP AT lt_result ASSIGNING <fs_lt_result>.
Run Code Online (Sandbox Code Playgroud)
但是我无法像这样在循环内调用FS中的任何组件;
<fs_lt_result>-base_unit
Run Code Online (Sandbox Code Playgroud)
ASSIGN语句中的内部表的字段符号的内联声明和LOOP中表的行的字段符号的内联声明。
LOOP AT <lt_result> ASSIGNING FIELD-SYMBOL(<line>).
...
ENDLOOP.
Run Code Online (Sandbox Code Playgroud)
来源:https : //help.sap.com/doc/abapdocu_750_index_htm/7.50/zh-CN/abenfield-symbol_inline.htm