点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在测试以下在w...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在测试以下在w...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在测试以下在web中找到的示例。
由于lt_makt表中没有值,因此我没有结果进入lt_final表。 有人可以建议如何验证表是否是初始的。
DATA(lt_final)= VALUE ty_t_final(FOR ls_ekpo IN lt_ekpo
FOR ls_ekko IN lt_ekko FROM line_index(lt_ekko [ebeln = ls_ekpo-ebeln])
(ebeln = ls_ekpo-ebeln)
FOR ls_makt输入lt_makt FROM line_index(lt_makt [matnr = ls_ekpo-matnr]) -werks])
位置(werks = ls_ekpo-werks)
LET ls_final = VALUE ty_final(
lifnr = ls_ekko-lifnr
maktx = ls_makt-maktx
name1 = ls_t001w-name1) br> IN(对应#(BASE(ls_final)ls_ekpo)))。
此致
Srikanth
马可·贝尔(Marco Beier)谢谢
srikanth srikanth 是的,循环是 嵌套,因此如果内部表之一为空,则最终结果为空。 当然,您可以在构造函数表达式中定义条件,但这将使表达式完全不可维护。 正如我已经说过的,您只是在这里编写"错误"代码,不要使用表迭代来实现"并行游标"。
一周热门 更多>