gpt4 book ai didi

loops - 动态 WHERE 子句 IN LOOP AT 语句

转载 作者:行者123 更新时间:2023-12-04 19:48:09 33 4
gpt4 key购买 nike

我必须根据 where 条件在我的内部表上做一个循环,但根据我的程序模式,必须在运行时修改 where 条件的字段。

我知道在 SELECT 语句中这是可能的,但是当我在循环中执行此操作时出现错误。

这是我的代码:

CASE gv_cdvue.
WHEN 'L'.
lv_condi = 'dcmdr GE gv_daybf OR dcmdr LE gv_daybf '.
WHEN 'C'.
lv_condi = 'dcldr GE gv_daybf OR dcldr LE gv_daybf '.
WHEN 'E'.
WHEN OTHERS.


ENDCASE.


LOOP AT gt_plcad INTO ls_plcad WHERE (lv_condi).
....
ENDLOOP.

我的错误是:
Statement concluding with "...(LV_CONDI)" ended unexpectedly.

最佳答案

由于您的 SAP 不兼容,您收到错误消息。循环中的动态 where 条件是添加 7.0 EhP2 版本。你应该高于 7.0 Ehp2 然后你才能写动态 where 条件。

我希望这个答案对你有帮助。

关于loops - 动态 WHERE 子句 IN LOOP AT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27677273/

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