S4HANA 1511-RV_SCHEDULE_CHECK_DELIVERIES

2020-09-30 05:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个带有两个部分交货数量的销...

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

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


我有一个带有两个部分交货数量的销售订单,当我运行VL10C来交付其他数量的交货时,系统给我第二个位置的未平仓数量错误的信息。

我在调试此功能RV_SCHEDULE_CHECK_DELIVERIES时发现,ABAP代码可能是错误的:

* ---------------------------------------------- ----------------------- *

* 1.秋天:正常的Kundenauftrag oder Lieferplan *

* ---------------------------------------------- ----------------------- *

如果da_abruf是初始的。

* Lesen des ersten Satzes,der zu verarbeiten ist

循环在lt_fvbfa中进入da_vbfa,其中mandt = sy-mandt和vbelv = fbeleg。

*Aufhörenwenn Ende oder erster Satz,nichtbenötigtwird

如果不是fposnr是初始值,则为da_vbfa-posnv ne fposnr。

退出。

endif。

此ABAP代码仅在第一个位置运行,当系统在第二个位置调用函数RV_SCHEDULE_CHECK_DELIVERIES时,"如果不是fposnr初始且da_vbfa-posnv ne fposnr",则不满足此条件。 并运行EXIT指令。

我已经签入ECC,并且ABAP代码不同:

* ---------------------------------------------- ----------------------- *
* 1.秋季:正常的Kundenauftrag oder Lieferplan *
* --------- -------------------------------------------------- ---------- *
如果da_abruf处于初始状态。
* Lesen des ersten Satzes,der zu verarbeiten ist
如果不是fposnr处于初始状态。
阅读表使用键将fvbfa放入da_vbfa二进制搜索
中mandt = sy-mandt
vbelv = fbeleg
posnv = fposnr。
ELSE。
读取表fvbfa放入da_vbfa二进制搜索
中 KEY mandt = sy-mandt
vbelv = fbeleg。
ENDIF。

*Aufhörenwenn Ende oder erster Satz,der nichtbenötigtwird
sy-subrc EQ 0和da_vbfa-vbelv = fbeleg。
如果不是fposnr是初始的,而da_vbfa-posnv是NE fposnr。 。
ENDIF。

有人有同样的问题吗? 有什么建议吗?

问候。

6条回答
代楠1984
2020-09-30 06:36

我接受了答案-因为即使有指导,人们似乎也无法理解该用户界面

# p#

请使用SAP支持门户网站获得有关标准SAP程序的帮助。

一周热门 更多>