点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入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
大家好,
非常感谢大家的答复..i在记事本中附加了代码。
我的问题是
-> lt_final表未填充,因为在我的系统中lt_makt是Initial。
我正在考虑lt_fina选项卡没有填充,因为lt_makt是initial。 这样对吗 ?。
有什么方法可以检查lt_makt是否不是初始的。
您能更具体些吗? 您想何时何地检查没有数据的表,何时何地检查有数据的表? 为什么要这么做? 有垃圾场吗? 您要跳过某些语句吗?
谢谢大家。
非常感谢您的建议。 您的评论确实对您有帮助。
具有新的7.4或7.5功能的并行游标是否有可能共享最佳示例。
非常感谢您。
SrikanthSuvarna。
请使用CODE按钮设置代码格式,以便以更加用户友好的格式(彩色)显示代码。
马可·贝尔(Marco Beier)谢谢
srikanth srikanth 是的,循环是 嵌套,因此如果内部表之一为空,则最终结果为空。 当然,您可以在构造函数表达式中定义条件,但这将使表达式完全不可维护。 正如我已经说过的,您只是在这里编写"错误"代码,不要使用表迭代来实现"并行游标"。
一周热门 更多>