更改订单原因后,MV45AFZZ用户出口中的重新ATP

2020-08-20 12:08发布

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

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


HI

在销售订单用户退出Save_docunemt_prepare或其他退出过程中,是否有任何方法可以强制系统执行RE-atp?

基本上我的要求是,"物料主检查"组将为Z1,但是出于特定的订单原因,我们希望在用户退出(move_fields_to_vbap)期间将其更改为Z2,并且在创建期间可以正常工作。

但是,如果创建的订单没有订单原因,后来又使用VA02,则即使更改了订单原因,即使将VBAP中的Checking组更改为Z2,它也不会触发RE-atp。

在xvbap的
循环。
       xvbap-mtvfp ='Z2'
       修改xvbap传输mtvfp。
     结束循环。

还有其他方法可以在更改订单原因时强制系统重新执行atp?

谢谢。

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

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


HI

在销售订单用户退出Save_docunemt_prepare或其他退出过程中,是否有任何方法可以强制系统执行RE-atp?

基本上我的要求是,"物料主检查"组将为Z1,但是出于特定的订单原因,我们希望在用户退出(move_fields_to_vbap)期间将其更改为Z2,并且在创建期间可以正常工作。

但是,如果创建的订单没有订单原因,后来又使用VA02,则即使更改了订单原因,即使将VBAP中的Checking组更改为Z2,它也不会触发RE-atp。

在xvbap的
循环。
       xvbap-mtvfp ='Z2'
       修改xvbap传输mtvfp。
     结束循环。

还有其他方法可以在更改订单原因时强制系统重新执行atp?

谢谢。

付费偷看设置
发送
4条回答
大圣 - sap领域执行人,9年sap运营经验
1楼 · 2020-08-20 12:59.采纳回答

要了解这些用户退出的工作方式,请参阅SAP注释178328-SD中错误的用户出口导致的问题。

另一方面,请参阅注释547277- 常见问题解答:SD和交付时需要考虑替代方案。 我不确定是否有可能。 也许,将以前的用户退出存储在自定义表(z表)中,并在定期执行带有提交的作业中运行报表SDRQCR21之后再次销售订单(选择屏幕中的字段VBELN)。 好吧,这是个主意,但是正如我告诉您的那样,我对此不确定。

我希望这对您有帮助

问候

Eduardo

Bunny_CDM
2楼-- · 2020-08-20 12:42

您好,Eduardo,

感谢您的答复,我将检查这些注释。

嗨,诺埃尔,

检查组Z1包括安全库存,而Z2不包括安全库存。 并且我们想根据订单原因(VBAK-AUGRU)更改检查组。 在创建期间,我们在move_fields_to_vbkd中进行了编码,并且工作正常。 但是,假设用户创建的订单没有订单原因,那么系统会自动分配Checking grp Z2(在Matl Master中维护),但是在VA02中,如果他们更改了相关订单,原因是我们希望将Checking grp更改为Z1(包括 安全库存),但这不会发生(即使VBAP-mtvyp(检查grp)已使用Z1更新。(在MV45AFZZ的save_document_prepare期间,我们已使用Z1更改了XVBAP)。

编辑者:agrud agrud,2011年8月29日上午3:56

nice_wp
3楼-- · 2020-08-20 12:54

通常,我认为建议不要通过出口调用可用性功能。

检查组Z1和Z2之间到底有什么区别? 请指定这两个检查组之间的区别;

编辑:Noel Connolly在2011年8月26日下午2:28

亦是此间程序员
4楼-- · 2020-08-20 12:35

您好先生/女士,

如果您已找到解决方案,请告诉我

我有类似的要求,并急切地寻找解决方案。

一周热门 更多>