BAPI_PRODORD_CREATE错误

2020-08-25 03:04发布

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

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


您好....发布维修订单时,我需要创建一个维修订单。 在订单创建时已经在CO_ZV_ORDER_POST上创建了一个增强功能,但是客户在订单发布时就想要它,因此我在CO_COM_RELEASE_ORDER上创建了一个新增强功能。 但是,BAPI_PRODORD_CREATE仅在CO_ZV_ORDER_POST的增强中起作用,而在CO_COM_RELEASE_ORDER的增强中不起作用。 BAPI返回错误"输入材料或型号",但是我已经检查了它并且正在加载数据。 有人知道会发生什么吗? 任何提示??

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

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


您好....发布维修订单时,我需要创建一个维修订单。 在订单创建时已经在CO_ZV_ORDER_POST上创建了一个增强功能,但是客户在订单发布时就想要它,因此我在CO_COM_RELEASE_ORDER上创建了一个新增强功能。 但是,BAPI_PRODORD_CREATE仅在CO_ZV_ORDER_POST的增强中起作用,而在CO_COM_RELEASE_ORDER的增强中不起作用。 BAPI返回错误"输入材料或型号",但是我已经检查了它并且正在加载数据。 有人知道会发生什么吗? 任何提示??

付费偷看设置
发送
6条回答
小灯塔
1楼-- · 2020-08-25 03:32

嗨,

请在at_release尝试BADI WORKORDER_UPDATE方法

小熊yu生菜
2楼-- · 2020-08-25 03:52

感谢您回答罗伯特。

我尝试从BADI WORKORDER_UPDATE实现此方法,但BAPI_PRODORD_CREATE返回相同的错误。 在图片中看到:

和表ORDERDATA:

这很奇怪,因为BAPI_PRODORD_CREATE在CO_ZV_ORDER_POST的增强中起作用。

太Q了
3楼-- · 2020-08-25 03:27

您好

通常不建议调用BAPI在内部创建生产订单 生产订单创建。 这是因为可能会使用相同的内部表,并且可能会出现数据不一致的情况。

也许您可以尝试使用WORKORDER_UPDATE,但是我会尝试使用在所有数据库更新后都调用的方法。 >致谢

Caetano

何必丶何苦呢
4楼-- · 2020-08-25 03:43

谢谢您回答Caetano。

但是,客户在发布时就想要它。 而且我看不到在所有数据库更新之后都调用该方法,并且该方法在发布之后或发布时都没有调用。 在方法WORKORDER_UPDATE- AT_RELEASE中不起作用,出现相同的错误。

此致

何塞·阿吉拉(JoséAguilar)。

太Q了
5楼-- · 2020-08-25 03:26

您可以为维修单数据创建Z表,并根据该Z表数据创建Z程序。

按顺序 发布后,您的增强功能将数据写入Z表并创建Z程序的后台作业以创建维修订单。 后台作业将在5秒后运行,以等待所有数据库更新。

要创建后台作业,可以使用fm JOB_OPEN,JOB_SUBMIT,JOB_CLOSE。

hengyuye
6楼-- · 2020-08-25 03:53

嗨,

在新任务中尝试BAPI。

BR

一周热门 更多>