将数据从工作区移动到字段符号。

2020-09-02 09:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


"在下面的代码中,如何将" MOVE-CORRESPONDING ls_azsdo5100 TO替换为",因为它没有传输值。

 "注意:ls_azsdo5100和具有不同的结构。

 从lv_tabix将lt_azsdo5100循环到ls_azsdo5100中。

           IF ls_azsdo5100-bill_date NE'00000000'。

             如果ls_azsdo5100-openordqty> 0或

                ls_azsdo5100-dlv_qty> 0。

               将初始行添加到SOURCE_PACKAGE分配中

               。

               将ls_azsdo5100移动到 -zfkdat ='00000000'。

             万一。

           万一。

           清除:lv_tabix,ls_azsdo5100。

         ENDLOOP。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


"在下面的代码中,如何将" MOVE-CORRESPONDING ls_azsdo5100 TO替换为",因为它没有传输值。

 "注意:ls_azsdo5100和具有不同的结构。

 从lv_tabix将lt_azsdo5100循环到ls_azsdo5100中。

           IF ls_azsdo5100-bill_date NE'00000000'。

             如果ls_azsdo5100-openordqty> 0或

                ls_azsdo5100-dlv_qty> 0。

               将初始行添加到SOURCE_PACKAGE分配中

               。

               将ls_azsdo5100移动到 -zfkdat ='00000000'。

             万一。

           万一。

           清除:lv_tabix,ls_azsdo5100。

         ENDLOOP。
付费偷看设置
发送
4条回答
三十六小时_GS
1楼 · 2020-09-02 09:58.采纳回答

您好,

您尚未显示SOURCE_PACKAGE和ls_azsdo5100的结构。 仅当两个结构/表具有相同的字段名称时,MOVE-CORRESPONDING才起作用。 否则,一一分配字段。

注意

GK

我是小鹏鹏啊
2楼-- · 2020-09-02 09:50

如果两个结构之间的字段名称不同,则按一分配它们 一个...

CJones
3楼-- · 2020-09-02 09:41

您在这里面临的挑战是什么,您能否更好地理解这一问题。

注意事项

wang628962
4楼-- · 2020-09-02 10:03
# p#

是的,Gaurav刚刚被追踪,这就是问题所在。 与SELECT语句不同,在移动数据时移动对应的字段名称寻找相同的字段名称,而SELECT语句则根据数据类型移动而不考虑名称。 如果我在这里错了,请纠正我。 谢谢!

一周热门 更多>