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条回答
Bunny_CDM
2020-09-30 06:41

我找到并上传了以下注释:

2329634 VL10-f发出的交货中缺少日期值

2354250-信用检查期间运行时错误ITAB_DUPLICATE_KEY

0002354销售订单P中的运行时错误ITAB_DUPLICATE_KEY

2363432 sch中的交货数量更新错误

但是我有同样的问题。

关于。

一周热门 更多>