如何在ABAP平台1909上实现etag

2020-07-27 20:22发布

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

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


嗨,艾伯特,

据我从SAP文档中了解到,乐观锁定可以通过etags来实现。 为了实现etag数据,需要从系统缓冲区读取数据以进行时间戳比较。 我正在使用行为定义类型为非托管的BO并在SAP ABAP平台版本1909上实现BO的etag。我想知道是否有任何标准功能模块或类可用于读取自定义表的缓冲区。

谢谢

Saurabh

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

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


嗨,艾伯特,

据我从SAP文档中了解到,乐观锁定可以通过etags来实现。 为了实现etag数据,需要从系统缓冲区读取数据以进行时间戳比较。 我正在使用行为定义类型为非托管的BO并在SAP ABAP平台版本1909上实现BO的etag。我想知道是否有任何标准功能模块或类可用于读取自定义表的缓冲区。

谢谢

Saurabh

付费偷看设置
发送
1条回答
1楼-- · 2020-07-27 20:28

嗨,Saurabh,

不,没有标准功能。

可以预期的是,现有的传统逻辑(例如bapis)确实提供了缓冲区,因此也提供了对其进行读写的方式,并且还可以选择将数据最终保存到数据库表中,否则您将不得不 自己实现缓冲区。

原则上,如果您自己构建业务逻辑,也可以完全不使用缓冲区。

但这会给您更少的选择,以便在实际保存数据之前验证数据。

最诚挚的问候

安德烈

一周热门 更多>