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的原创文章,请关注公众号"汪子熙":

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

  1. SAP gateway 后台OData model data查看工具

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

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

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

  3. 国土云举证DB照片查看工具

    国土云举证DB照片查看工具使用说明 [提示1]:加群后私聊群管理获取授权及安装文件. QQ群:789937663 [提示2]:为了让更多人了解并使用本插件,特推出邀请注册活动,新用户注册可以获得三个月 ...

  4. Swift - 从字典(或者Alamofire)直接创建Model文件的工具

    Swift - 从字典(或者Alamofire)直接创建Model文件的工具 效果 1. 常规生成model的方式 2. 通过debug创建model的方式 特性 1. 可以处理JSON格式的字典数据 ...

  5. WebCrack:网站后台弱口令批量检测工具

    经过这么长时间的测试终于算是可以上线了,写篇文章跟大家分享一下自己的开发思路吧 >注:本工具借鉴吸收了TideSec的web_pwd_common_crack很多优秀的思路,在此基础上增加了很多 ...

  6. Linux进制查看工具:od、hexdump、xxd

    od 命令 :http://man.linuxde.net/od od 命令 od命令用于将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显示,通常使用od命令查看特殊格式的 ...

  7. rfc 查看工具_使用技术RFC作为管理工具的6课

    rfc 查看工具 作为工程主管,我非常重视信任,并相信个人贡献者应参与架构和高级技术决策. 我认为每一行代码都是代表其他人(包括您将来的自己)做出的决定,拥有一支快速成长的分布式团队会使技术决策尤其难 ...

  8. 查看linux文件工具,Linux基础命令-文本文件查看工具

    文本文件查看工具 cat concatenate 文本文件查看工具 cat /etc/fstab cat [OPTION]... [FILE]... -n:给显示的文本行编行 -E:显示行结束符 ta ...

  9. android--MAT、DDMS 等内存查看工具

    android之 MAT.DDMS 等内存查看工具 最近学习内存管控 看到一些很好的文章  整合一下: Android开发Eclipse中DDMS中Heap使用及GC_EXTERNAL_ALLOC含义 ...

最新文章

  1. 猿类如何捕获少女心--难以琢磨的try-catch
  2. java 日历类_JAVA 的日历类型
  3. c# controls.add 控件的使用 ,间接引用还是值引用
  4. 效率神器!UI 稿智能转换成前端代码
  5. C语言刷抖音源码,iOS多种刷新样式、音乐播放器、仿抖音视频、旅游App等源码...
  6. 云图说丨手把手教你为容器应用配置弹性伸缩策略
  7. win10如何打开摄像头_win10系统如何打开自带游戏?
  8. python中split拆分数组_Python 数组分割
  9. 华为机试HJ68:成绩排序
  10. Python将字符串转换为浮点数
  11. Android零基础入门第56节:翻转视图ViewFlipper打造引导页和轮播图
  12. 刷题记录 CF每日一题打卡 2020.5月26-6月2
  13. ipmitool 工具的使用姿势
  14. WordPress网站建设中实用的简繁切换工具
  15. 沉没的王国---揭秘滇东自杞国(2)
  16. 通过vdi备份linux,Linux_Ubuntu下VirtualBox的vdi文件克隆方法,使用VirtualBox时遇到一个问题, - phpStudy...
  17. 天线口径与传输速度_如何使用口径将任何电子书传输到Kindle
  18. 挂载并修改img镜像的分区文件
  19. 开发WP版本的大菠萝英雄榜
  20. 雨林木风:dll文件下载网站

热门文章

  1. Linux性能分析工具与图形化方法
  2. 通信控件MSComm使用详解
  3. 经典DL论文研读(part2)--Deep Sparse Rectifier Neural Networks
  4. python基础(part16)--生成器
  5. delphi word类型_现在的女生喜欢什么类型的男生?|What Kind of Boys Do Girls Like?
  6. datawhale组队学习笔记(3)树
  7. SAP UI5 应用开发教程之六十七 - 基于 OData V4 的 SAP UI5 List-Detail(列表-明细)布局的实现方式试读版
  8. SAP Commerce Cloud 切换 delivery mode 会触发 promotionresult 的删除
  9. 如何生成 jMeter 结果分析统计图表
  10. 想调试Angular框架的@HostBinding,应该在哪里设置断点