点击此处---> 群内免费提供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,但仍然无法正常工作。
请提供任何建议。
' 我们还尝试在包装更新FM中调用此FM,但仍然无法正常工作。'
请勿将更新FM用作 包装程序,但启用了RFC的FM并在后台任务中调用它,这样在数据库中发布订单时在主要提交/更新任务之后执行。
(也可以用已发布的BAPI替换FM)
注意:其他解决方案可以是在订单释放(SWO1,BSVZ)触发的事件中调用FM
您好
推荐的方法是使用增强功能PPCO0001,您应该根据状态更改执行后续操作
STATUS_TABLE和STATUS_TABLE_OLD表的内容 相等,您无法执行操作。 如果订单是REL,则触发CO_RU_CONFIRMATION_PREPARE'确认操作。
最好的问候,
R.Brahmankar
你好,
是的,这是正确的行为,为了确认订单或操作,必须下达订单或操作。
保存订单发布后,您应该致电订单确认FM。
最好的问候
R.Brahmankar
一周热门 更多>