2020-09-02 18:28发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨社区
我在开发中遇到问题,其中通过Retrieve()语句,您获得业务对象的实例并更新某些字段,当与另一个用户的另一个会话经历相同的事件并尝试执行此操作时,就会出现问题 在相同的过程中,更新此BO的字段,将出现一条消息,指示该对象已被用户" XXX"锁定。 我想知道是否有一种方法可以通过某些ABSL语句正常工作,从而更新BO的字段而不会出现这些阻塞问题。
此致
你好卡洛斯,
当用户锁定会话中的某个实例时,只有在释放会话后才删除该锁,因此在这段时间内无法更新该实例的字段。
也许您还可以实现一个标志,该标志指示对象是否被锁定,从而防止锁定错误,但是由于它是一个核心过程,因此无法通过ABSL编码来省略锁定机制。
Piotr。
Piotr,
完全正确,不可能省略锁定,它也应该是nt。
在本例中,我们要做的是创建一个MDR来更新对象,然后MDR会处理,因此您可以重新运行。
但是所描述的问题是标准行为。
德鲁文
最多设置5个标签!
你好卡洛斯,
当用户锁定会话中的某个实例时,只有在释放会话后才删除该锁,因此在这段时间内无法更新该实例的字段。
也许您还可以实现一个标志,该标志指示对象是否被锁定,从而防止锁定错误,但是由于它是一个核心过程,因此无法通过ABSL编码来省略锁定机制。
Piotr。
Piotr,
完全正确,不可能省略锁定,它也应该是nt。
在本例中,我们要做的是创建一个MDR来更新对象,然后MDR会处理,因此您可以重新运行。
但是所描述的问题是标准行为。
德鲁文
一周热门 更多>