SAP ABAP OData gateway缓存表的存储逻辑 - cache table logic

简介: SAP ABAP OData gateway缓存表的存储逻辑 - cache table logic

Created by Jerry Wang, last modified on Jun 19, 2015

gateway系统首先会检查自己的 cache table看里面是否有cached的model数据:image.pngimage.png接下来gateway会把这个从frontend端cache table里读出来的model的change timestamp和后台的timestamp做比较:image.png就是frontend这张表里的数据: /IWFND/I_MED_CTC. application第一次运行时,frontend的cache table必定是空的,第一次metadata请求完之后,从后台返回的model数据就存在这张表里。


Backend class:


如果后台MPC_EXT的lv_last_modified和frontend传进来的cached model的last change timestamp一致,就认为model是最新的,不用发送。


image.png否则认为cache应该发送:image.png如果cache_timestamp 为空,证明frontend系统没有enable cache,这种情况下不需要发送cache model到frontendimage.png

相关文章
|
10月前
|
SQL 自然语言处理 程序员
SAP ABAP DDIC 结构字段的一些技术限制条件
SAP ABAP DDIC 结构字段的一些技术限制条件
|
10月前
在同一个 ABAP session 里对 SAP CRM IBASE 进行创建,修改和删除的 ABAP 代码
在同一个 ABAP session 里对 SAP CRM IBASE 进行创建,修改和删除的 ABAP 代码
|
10月前
SAP ABAP Gateway Client 里 OData 测试的 PUT, PATCH, MERGE 请求有什么区别
SAP ABAP Gateway Client 里 OData 测试的 PUT, PATCH, MERGE 请求有什么区别
|
9月前
|
JavaScript 前端开发 API
使用 SAP UI5 OData API 读取单条 order 数据的办法
使用 SAP UI5 OData API 读取单条 order 数据的办法
|
10月前
|
存储
SAP ABAP 系统里 Checkpoint group 的创建
SAP ABAP 系统里 Checkpoint group 的创建
|
存储 缓存
SAP ABAP OData gateway缓存表的存储逻辑 - cache table logic
Created by Jerry Wang, last modified on Jun 19, 2015 gateway系统首先会检查自己的 cache table看里面是否有cached的model数据:
SAP ABAP OData gateway缓存表的存储逻辑 - cache table logic
SAP Fiori OData gateway 和后台 ABAP 系统的双缓存表(cache table)设计
SAP Fiori OData gateway 和后台 ABAP 系统的双缓存表(cache table)设计
SAP Fiori OData gateway 和后台 ABAP 系统的双缓存表(cache table)设计
SAP Netweaver gateway cache table logic
Created by Jerry Wang, last modified on Jun 19, 2015
SAP Netweaver gateway cache table logic
|
缓存 API
SAP CRM One Order header extension的缓存机制设计原理
SAP CRM One Order header extension的缓存机制设计原理
100 0
SAP CRM One Order header extension的缓存机制设计原理
如何在S/4HANA里创建Custom Business object并实现自定义逻辑
如何在S/4HANA里创建Custom Business object并实现自定义逻辑
如何在S/4HANA里创建Custom Business object并实现自定义逻辑