gpt4 book ai didi

abap - 给定指向表的字段符号,如何将其分配给结构字段符号?

转载 作者:行者123 更新时间:2023-12-01 02:26:13 24 4
gpt4 key购买 nike

我有一个字段符号 <lt_something>它指向一张 table 。该表有一行作为内容。如何将表中的该行分配给新的字段符号,例如 <ls_something> ?

我试过 :

READ TABLE <lt_something> INDEX 1 REFERENCE INTO <ls_something>.

但是上面的代码转储了,解决这个问题的正确方法是什么?

最佳答案

您正在混淆字段符号和数据引用。使用任一

DATA lr_foo TYPE REF TO something.
READ TABLE lt_something INDEX 1 REFERENCE INTO lr_foo.
lr_foo->bar = 'baz'.

或者
FIELD-SYMBOLS <ls_foo> TYPE something.
READ TABLE lt_something INDEX 1 ASSIGNING <ls_foo>.
<ls_foo>-bar = 'baz'.

但不要合并这两种方式。

关于abap - 给定指向表的字段符号,如何将其分配给结构字段符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16161796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com