更新ztable时的准同时事件。

2020-09-01 13:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师的 我有一个带有upd...

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

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


你好大师的

我有一个带有update语句的功能模块,并且我试图通过在update语句中保持断点来从2个会话执行相同的FM。

在表中更新的第一会话记录中,对于第二会话sy-subrc = 4,因为表中有相同的记录。

对于第二个会话,还应将记录添加到表中,并增加计数(我们将表中的count字段作为键字段)

实际上我以两个会话为例,实时有N个会话...

任何人都可以提供有效的解决方案吗...。我不想错过任何记录。

非常感谢,

Praneeth Ch。

4条回答
DafaDDDa
2020-09-01 13:35

我建议您使用GUID作为执行此操作的关键字段。 您无需再担心这些记录的数量,并且无论如何您都将拥有时间戳来找出最新插入的数据。 甚至大多数SAP应用程序都遵循此规则,在这些并行会话方案中使用计数不是很可靠。

或者您有任何业务要​​求将计数作为密钥吗?

Praneeth Chintapalli ,我仍然不建议将计数用作 关键字段。 另一个适合您的最佳选择是使用数字范围:

https://wiki.scn.sap.com/wiki/display/ABAP/How+to+Create+you+own+Number+Range++SNRO

谢谢,
Mahesh

一周热门 更多>