生产订单下达并同时确认

2020-09-06 10:13发布

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

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


嗨,

我们正在CO01中创建生产订单,然后在CO02中下达它。

我们的要求是:当用户单击释放按钮(在CO02中)并保存时,应确认生产订单阶段'0020'。

为实现此目的,我们尝试使用客户出口fm EXIT_SAPLCOZV_001和BADI WORK_ORDER_UPDATE(方法AT_RELEASE和AT_SAVE)。 我们目前正在使用FM'CO_RU_CONFIRMATION_PREPARE'进行确认,但是当我们在出口和Bad处调用此FM时,会收到生产订单尚未发布的错误。

我们还尝试在包装器Update FM中调用此FM,但仍然无法正常工作。

请提供任何建议。

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

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


嗨,

我们正在CO01中创建生产订单,然后在CO02中下达它。

我们的要求是:当用户单击释放按钮(在CO02中)并保存时,应确认生产订单阶段'0020'。

为实现此目的,我们尝试使用客户出口fm EXIT_SAPLCOZV_001和BADI WORK_ORDER_UPDATE(方法AT_RELEASE和AT_SAVE)。 我们目前正在使用FM'CO_RU_CONFIRMATION_PREPARE'进行确认,但是当我们在出口和Bad处调用此FM时,会收到生产订单尚未发布的错误。

我们还尝试在包装器Update FM中调用此FM,但仍然无法正常工作。

请提供任何建议。

付费偷看设置
发送
3条回答
Alawn_Xu
1楼 · 2020-09-06 11:14.采纳回答

' 我们还尝试在包装更新FM中调用此FM,但仍然无法正常工作。'

请勿将更新FM用作 包装程序,但启用了RFC的FM并在后台任务中调用它,这样在数据库中发布订单时在主要提交/更新任务之后执行。

(也可以用已发布的BAPI替换FM)

注意:其他解决方案可以是在订单释放(SWO1,BSVZ)触发的事件中调用FM

樱桃小丸子0093
2楼-- · 2020-09-06 11:09

您好

推荐的方法是使用增强功能PPCO0001,您应该根据状态更改执行后续操作

STATUS_TABLE和STATUS_TABLE_OLD表的内容 相等,您无法执行操作。 如果订单是REL,则触发CO_RU_CONFIRMATION_PREPARE'确认操作。

最好的问候,

R.Brahmankar

樱桃小丸子0093
3楼-- · 2020-09-06 10:58

你好,

是的,这是正确的行为,为了确认订单或操作,必须下达订单或操作。

保存订单发布后,您应该致电订单确认FM。

最好的问候

R.Brahmankar

一周热门 更多>