S4HANA 1511-RV_SCHEDULE_CHECK_DELIVERIES

2020-09-30 05:41发布

         点击此处--->   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。

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

问候。

         点击此处--->   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条回答
callcenter油条
1楼 · 2020-09-30 06:34.采纳回答

已创建注释2404036以解决此错误。

关于

Noel

代楠1984
2楼-- · 2020-09-30 06:36

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

# p#

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

半个程序猿
3楼-- · 2020-09-30 06:20

再次-通过SAP支持部门打开事件。 为什么您不能够/不愿意这样做?

SCN是一个志愿者社区,它不是官方的SAP支持渠道。

Bunny_CDM
4楼-- · 2020-09-30 06:41

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

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

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

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

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

但是我有同样的问题。

关于。

槿木_熙
5楼-- · 2020-09-30 06:38

刚刚完成。

小灯塔
6楼-- · 2020-09-30 06:28

我已经导入了笔记2404036,现在可以使用了。

致谢

一周热门 更多>