如何知道标准BO数据的锁定记录

2020-08-31 13:42发布

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

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


尊敬的社区成员,

我们创建了自定义插件操作,用于更新标准的采购订单数据。

动作逻辑如下。

1。 通过查询执行(带有一些特定的查询参数)获取PurchaseOrder记录。

2。 循环提取的记录并更新每个记录的某些字段

3。 保存

但是,如果一个采购订单被另一个会话锁定,

我们收到错误消息,通知某些记录已锁定,并且

整个自定义操作过程失败。

例如;

提取的PO ID:101,102,103

PO 102被锁定在另一个会话中。

所有3个PO的自定义插件操作的数据更新逻辑均失败。

我们想检入已被其他人锁定并且可以更新的已提取PO。

因此在absl逻辑中,我们可以跳过锁定的记录以进行更新,并继续对其他记录进行更新。

对此有解决方案吗?

感谢和问候,

五月

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

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


尊敬的社区成员,

我们创建了自定义插件操作,用于更新标准的采购订单数据。

动作逻辑如下。

1。 通过查询执行(带有一些特定的查询参数)获取PurchaseOrder记录。

2。 循环提取的记录并更新每个记录的某些字段

3。 保存

但是,如果一个采购订单被另一个会话锁定,

我们收到错误消息,通知某些记录已锁定,并且

整个自定义操作过程失败。

例如;

提取的PO ID:101,102,103

PO 102被锁定在另一个会话中。

所有3个PO的自定义插件操作的数据更新逻辑均失败。

我们想检入已被其他人锁定并且可以更新的已提取PO。

因此在absl逻辑中,我们可以跳过锁定的记录以进行更新,并继续对其他记录进行更新。

对此有解决方案吗?

感谢和问候,

五月

付费偷看设置
发送
1条回答
SAP砖家
1楼-- · 2020-08-31 13:58

May,

这是一个非常有趣的问题。 我怀疑,如果您现在就读不带锁的数据,那么这在所有情况下都行得通。 然后有人在查询后打开一个PO,然后再次失败。

如果您真的想避免使用,则需要将其拆分成较小的部分并保存。

最诚挚的问候
马琳

一周热门 更多>