IDOC_INPUT_MBGMCR-RKPF锁定问题-可以通过IDOC的序列化解决吗?

2020-09-16 13:46发布

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

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


专家您好,

当同时进行IDOC处理以使IDOC_INPUT_MBGMCR根据采购订单过帐GR时,预订号将被锁定。 这将导致其他IDOC无法发布GR。 采购订单中用于过帐GR的所有物料都属于一个生产订单,因此将具有相同的预订编号。

IDOC数据样本:当IDOC1仍在处理时,IDOC2和IDOC3将失败。

下面是SM12中一个IDOC的屏幕截图。

我想到了使用DO * TIMES并使用ENQUEUE_READ检查RKPF锁定。 但是,这可能并非在所有情况下都有效。

我们只能通过序列化来克服这一问题。 我已经阅读了SAP注释" 752194-IDoc处理的序列化"。 但是,不知道如何实现这一目标。

请让我知道您的想法。

谢谢,
基兰·克鲁迪

reservation-number-rkpf-lock-issue.jpg (94.6 kB)

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

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


专家您好,

当同时进行IDOC处理以使IDOC_INPUT_MBGMCR根据采购订单过帐GR时,预订号将被锁定。 这将导致其他IDOC无法发布GR。 采购订单中用于过帐GR的所有物料都属于一个生产订单,因此将具有相同的预订编号。

IDOC数据样本:当IDOC1仍在处理时,IDOC2和IDOC3将失败。

下面是SM12中一个IDOC的屏幕截图。

我想到了使用DO * TIMES并使用ENQUEUE_READ检查RKPF锁定。 但是,这可能并非在所有情况下都有效。

我们只能通过序列化来克服这一问题。 我已经阅读了SAP注释" 752194-IDoc处理的序列化"。 但是,不知道如何实现这一目标。

请让我知道您的想法。

谢谢,
基兰·克鲁迪

reservation-number-rkpf-lock-issue.jpg (94.6 kB)
付费偷看设置
发送
5条回答
打个大熊猫
1楼-- · 2020-09-16 14:01

此注释不是为Abaper提供的,而是为管理员/基础提供的。

Aaron 3364
2楼-- · 2020-09-16 14:03

雷蒙德,谢谢您确认。

但是,如何避免代码中的锁定问题?

Kiran

ZJXianG
3楼-- · 2020-09-16 14:08

为什么要同时完成3个不同PO的3个收货?

在处理Idocs之前,有什么东西可以收集它们吗?

如果他们是偶然偶然到达的,并且3个不同的用户会同时在MIGO中手动输入,那么我希望您也遇到同样的麻烦。

何必丶何苦呢
4楼-- · 2020-09-16 14:09

对不起 我不知道什么是" EI层"。

小熊yu生菜
5楼-- · 2020-09-16 14:06

此问题已通过每10分钟在后台调度RBDAPP01并选择IDOC并将其发布到序列化方式来解决。

如果有更好的方法,请与您分享。

一周热门 更多>