gpt4 book ai didi

syntax-error - 如何使用 LOOP AT itab INTO

转载 作者:行者123 更新时间:2023-12-02 06:02:54 25 4
gpt4 key购买 nike

因为我很少循环进入字段符号,所以我经常忘记使用 ASSIGNING而不是 INTO这将立即导致异常终止。 INTO 是否有效?与 <fieldsymbol>或者这是语法检查器真正应该捕捉到的东西吗?

最佳答案

LOOP...INTO 完全有效,但它的工作方式不同。 LOOP...INTO 将值传输到提供的结构,但 ASSIGNING 将字段符号分配给实际的表行。

唯一的区别是您是否要更改表格内容。请参阅以下内容:

* Changes all entries in the CARRID column of lt_flights to 50.
LOOP AT lt_flights ASSIGNING <flight>.
<flight>-carrid = 50.
ENDLOOP.

* Does not change the entries in lt_flights (MODIFY...FROM would be required).
ASSIGN <flight> TO ls_flight.
LOOP AT lt_flights INTO <flight>.
<flight>-carrid = 50.
ENDLOOP.

LOOP...INTO 带有字段符号将毫无用处,除非您有某种动态编程要求。

关于syntax-error - 如何使用 LOOP AT itab INTO <field symbol>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17324421/

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