使用完整堆栈Webide在混合脱机移动应用程序中进行增量获取

2020-08-24 21:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 通过关注以下博客,我...

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

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


专家们,

通过关注以下博客,我已经使用完整堆栈WEBIDE开发了Hybrid Offline Mobile App。

使用混合应用程序工具包在SAP Web IDE Full-Stack中创建脱机CRUD混合移动应用程序

我能够获得脱机移动应用程序,但是我想实现增量获取,以便从后端获取最新时间戳中的最新数据。 我的后端团队已在ODATA层中实现了这种增量获取,但是我需要从前端移动应用程序中触发它。

任何机构都可以为我提供所需的确切代码来帮助我,以实现从前端应用程序中获取增量获取功能。


谢谢

黎兹旺

2条回答
CJones
2020-08-24 21:40

更新后的答案:

  1. 在客户端,您无需执行任何操作。 当有增量链接可用时,SDK将自动使用它。

每个实体集/表都维护Delta令牌。 OData中的"实体"代表一条记录。 "实体集"代表一张桌子。 请不要将这些术语互换使用。

由于某些后端不支持增量跟踪,因此如果需要,SCPms可以代替它:

SCPms>您的应用>离线功能>定义查询

  • 如果您希望SCPms对特定的定义请求(一个实体集+一些可选的查询参数)进行增量跟踪,则将增量跟踪设置为始终。
  • 如果增量跟踪是针对特定定义请求在后端实施的,则将增量跟踪设置为"从不"。 (这是建议的增量跟踪方式。)
  • 如果您不想跟踪增量,但总是检索所有内容,而不关心更改/没有更改,则将增量跟踪设置为从不,并且不要在给定的GET_上在后端实施增量处理 ENTITYSET方法。

也请查看此博客: https://blogs.sap.com/2015/04/16/4-how-to-use-delta-query-and-server-side-paging-with -soft-state/

一周热门 更多>