将内联声明的表分配给字段符号

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)

Isu*_*uru 5

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