Jerry has written this tool for support colleague in Zeiss to enable them to conveniently check a given OData Model cache status at any time.

How to use

执行report,输入OData model name和metadata 实现class name:

执行report,可在debuger里查看该model的所有cache数据(如果cache确实存在):

并打印model class 最后修改的时间戳:

源代码分享给大家:


REPORT tool_gateway_model_cache_view.PARAMETERS: cls  TYPE  seoclsname OBLIGATORY DEFAULT 'CL_CRM_OPPORTUNITY_MPC_EXT',name TYPE /iwbep/med_mdl_technical_name OBLIGATORY DEFAULT 'CRM_OPPORTUNITY'.DATA: ls_data         TYPE /iwbep/if_mgw_med_odata_types=>ty_s_med_model,lv_found        TYPE abap_bool,lv_lastchange   TYPE timestamp,lv_timezone     TYPE tzonref-tzone,lv_include_name TYPE program,lv_sdate        TYPE rdir_sdate,   " Standard selection screen generation: Datelv_stime        TYPE rdir_stime.CALL FUNCTION 'GET_SYSTEM_TIMEZONE'IMPORTINGtimezone = lv_timezoneEXCEPTIONSOTHERS   = 0.           " initial lv_timezone means UTC in CONVERT ...lv_include_name =  cl_oo_classname_service=>get_classpool_name( clsname = cls ). "Is enough for last_modified SELECT SINGLE sdate stimeFROM reposrcINTO (lv_sdate, lv_stime)WHERE progname = lv_include_nameAND r3state  = 'A'.* Create timestampCONVERT DATE lv_sdate TIME lv_stime INTO TIME STAMP lv_lastchange TIME ZONE lv_timezone.CALL METHOD /iwbep/cl_mgw_med_utils=>get_cached_modelEXPORTINGiv_last_modified  = lv_lastchangeiv_version        = '0001'iv_technical_name = nameIMPORTINGes_model_data     = ls_dataev_found          = lv_found.WRITE: / 'Cache found? : ' , lv_found COLOR COL_NEGATIVE, ' name: ' , ls_data-header-ext_model_tname COLOR COL_GROUP,' last changed' , ls_data-header-changed_timestmp COLOR COL_POSITIVE.

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP gateway 后台OData model data查看工具相关推荐

  1. 后台OData model data查看工具

    Jerry has written this tool for support colleague in Zeiss to enable them to conveniently check a gi ...

  2. SAP Gateway与OData用法简介

    本文将分别从基础原理和实际应用两个角度介绍SAP Gateway与OData相关的知识点. 1 相关的事务代码(t-code) SEGW - SAP Gateway Service Builder / ...

  3. SAP Gateway 后台模型的缓存设置

    /iwbep/cl_mgw_med_provider 类里的成员 mv_cache_active: 这个 cache 默认是开启状态. 调用 OData 服务的 MPC_EXT 类的 get_last ...

  4. SAP gateway 后台系统的 OData service 服务探测机制实现原理

    Created by Wang, Jerry, last modified on Jan 17, 2015

  5. How to judge if one OData model data is out of date

    Created by Wang, Jerry, last modified on Jan 12, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  6. 如何在SAP gateway系统配置路由到后台系统的OData服务路径

    看这张架构图,SAP Gateway系统也叫frontend系统,通过RFC远程调用SAP后台系统的OData服务实现. 以SAP CRM Fiori应用My Opportunity为例,使用事务码/ ...

  7. 什么是SAP OData Model Creator

    The SAP OData Model Creator is a web site where your OData service metadata is transformed into a Me ...

  8. SAP Gateway 在开发系统和生产系统上的缓存控制

    SAP Gateway 元数据缓存可以启用和禁用,并且在非生产系统中默认停用. 我们推荐以下缓存设置: 开发系统 应该禁用 SAP Gateway 元数据缓存,以便始终获取最新的元数据(默认设置). ...

  9. 使用 SAP UI5 消费 OData 服务的一些常见错误和解决方案

    错误消息1 Access to XMLHttpRequest at 'http://localhost:8081/https://services.odata.org/V2/Northwind/Nor ...

最新文章

  1. 极简PaddlePaddle的房价预测Demo
  2. Linux学习4之常用命令--文件搜索命令
  3. 卸载Office 2007 Beta2后,Outlook 2003无法启动的解决方法
  4. 将IDEA工程代码提交到Github
  5. 在XX公司工作第二天,维护已有代码
  6. 深度学习pytorch--多层感知机(一)
  7. 《计算机应用基础》期末试卷.,《计算机应用基础》期末试卷(A卷)《计算机应用基础》期末试卷(A卷).doc...
  8. 常用缓存Cache机制的实现
  9. java mongodb 使用场景_MongoDB 数据库引用
  10. TS合并TS文件解码TS文件解密TS解码工具
  11. 在C语言中如何计算根号
  12. windows QT+VS201环境安装
  13. Discuz模板安装步骤以及发生的问题
  14. 词向量发展史-共现矩阵-SVD-NNLM-Word2Vec-Glove-ELMo
  15. 从屌丝到高手,三道Python编程题,九种解题算法,看看你属于哪一类
  16. 小程序中input标签没有反应_解决微信小程序弹出层中input无法聚焦的问题
  17. QQ2005Beta3显地理位置功能的细节描述(转)
  18. 文本与字体样式3.0
  19. c语言中整形变量,C语言基本数据类型:整型(int)用法详解
  20. 如何学习数值模拟(一)

热门文章

  1. 如何在Eclipse中显示行号
  2. mysql root用户创建数据库,分配到一个帐户下
  3. sklearn自学指南(part16)--SGD,Perceptron,PassiveAggressive
  4. SQL case when 2种用法
  5. springboot 创建地址_这可能是史上最易懂的 Spring Boot 入门教程
  6. 使用JDK自带的jmap和jhat监控处于运行状态的Java进程
  7. 内容分发网络 CDN 体系中原始服务器 Original Server 的定义
  8. SAP CRM SPRO Customizing 里 Text Object 属性 continue 的含义
  9. SAP Spartacus popover Component css 的重用设计
  10. Groovy里的运行时元数据编程(metata programming)