点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个带有两个部分交货数量的销...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供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。
有人有同样的问题吗? 有什么建议吗?
问候。
刚刚完成。
一周热门 更多>