深度陈述

2020-08-19 08:24发布

         点击此处--->   EasySAP.com群内免费提供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

         点击此处--->   EasySAP.com群内免费提供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

付费偷看设置
发送
7条回答
callcenter油条
1楼-- · 2020-08-19 09:07

您会问:

< pre>是否有可能分享具有7.4或7.5新功能的并行光标的最佳示例。

不,这是不好的做法,但也许您不理解我的第一个答案,所以很抱歉重复我自己: 似乎您尝试使用嵌套表迭代来实现所谓的"并行游标",但这比使用经典ABAP来做要慢,因为您无法在"关键时刻"退出循环。 正是这种情况,不应使用所谓的"新ABAP"。

不应该使用"新ABAP"的另一个示例是更新现有变量。 构造函数表达式用于构造而不是更新(当然,您可以通过复制和更改原始值来重新构造,但是您知道它比较慢,因此不应该使用它,特别是对于大型内部表)。

< p>希望您能理解我的意思。

注意:请使用COMMENT按钮发表评论,提出问题,添加详细信息等。ANSWER仅是提出解决方案,请在SAP右侧添加SAP文本。 答案区域。

一周热门 更多>