用户ZMESUSER阻止了Mat的生产版本0001。 XXXXXX

2020-09-09 19:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好PP专家, 我们拥有集成到...

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

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


你好PP专家,

我们拥有集成到SAP ERP的MES系统。 订单在MES中处理,并且MES系统将反冲请求发送到ECC以进行反冲。

当我们在MES中完成单个数量时,MES将反冲请求发送给ECC,并且ECC将立即处理反冲。 我们没有任何问题。但是,当我们完成多个数量时,说MES中有20个数量时,MES向发送了20个反冲请求 ECC。当时,ECC中有19个反向请求失败,我们收到了错误消息

BAPI调用失败! 用户ZMESUSER阻止了Mat的生产版本0001。 XXXXXX。

我们必须手动一次重试失败的反冲请求,然后ECC将成功处理所有反冲请求。

我的问题是:

我们可以在ECC中做任何事情,以便ECC一次接收并处理所有多个反冲请求,而不会失败。

感谢所有输入。

谢谢

古鲁纳德。

4条回答
Nan4612
2020-09-09 20:12 .采纳回答

您好,

" MES向ECC发送了反冲洗请求,ECC将立即处理反冲洗"

两个系统如何通信? 您是从MES系统使用RFC调用发送确认吗?

SAP锁定正在更新的对象是合乎逻辑的,否则将导致系统中的数据不一致。

在使用SAP开发自定义界面时,应考虑到此锁定。

要处理此问题,您需要一种与之相关的排队机制和处理信息。 同一对象。

该怎么做?

您可以使用Idocs进行确认

您可以使用中间件按逻辑顺序进行处理

您可以开发一个 MES系统中的一种机制来依次发送确认等。

Idocs是最广泛使用的方法。

对于Idocs的基本理解,您可以参考以下链接

功能顾问的IDoc基础

问候

阿布舍克语


一周热门 更多>