从oData加载Sapui5中的最新更新记录

2020-09-03 13:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)假设您已经实现了一个get实体集...

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

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


假设您已经实现了一个get实体集,该实体集会带走所有工厂记录并将其显示在SAPUI5应用程序中。 现在,ECC中的某人添加了一条新记录,我需要监视所有更改并仅获取最近更新的记录以提高性能。

我搜索了etag之类的博客,但是找不到引导我实现该oData方法并在SAPUI5中对其进行控制以满足我的要求的博客

实施此方案的代码和屏幕快照将非常有帮助。

4条回答
bbpeas
2020-09-03 14:13 .采纳回答

萨加尔,

我认为SAP Gateway Delta Query可以解决您的问题,但不确定UI5 Framework是否支持它。

如何在SAP NetWeaver Gateway中实现基本的增量查询支持

否则,您必须自己实现它:添加/修改/删除每个记录后,请为每个记录添加一个时间戳记(db表中的新列)。

说,首先从后端获取10条记录,然后将其存储在本地JSON模型中进行显示,并将当前系统时间戳保存在UI端。

对于刷新,您可以通过过滤大于最后一个时间戳的时间戳来发送odata请求。 并将结果(添加/修改/删除)合并到本地JSON模型中。

我希望它能对您有所帮助。

一周热门 更多>