SAP gateway 后台OData model data查看工具
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查看工具相关推荐
- 后台OData model data查看工具
Jerry has written this tool for support colleague in Zeiss to enable them to conveniently check a gi ...
- SAP Gateway与OData用法简介
本文将分别从基础原理和实际应用两个角度介绍SAP Gateway与OData相关的知识点. 1 相关的事务代码(t-code) SEGW - SAP Gateway Service Builder / ...
- SAP Gateway 后台模型的缓存设置
/iwbep/cl_mgw_med_provider 类里的成员 mv_cache_active: 这个 cache 默认是开启状态. 调用 OData 服务的 MPC_EXT 类的 get_last ...
- SAP gateway 后台系统的 OData service 服务探测机制实现原理
Created by Wang, Jerry, last modified on Jan 17, 2015
- How to judge if one OData model data is out of date
Created by Wang, Jerry, last modified on Jan 12, 2015 要获取更多Jerry的原创文章,请关注公众号"汪子熙":
- 如何在SAP gateway系统配置路由到后台系统的OData服务路径
看这张架构图,SAP Gateway系统也叫frontend系统,通过RFC远程调用SAP后台系统的OData服务实现. 以SAP CRM Fiori应用My Opportunity为例,使用事务码/ ...
- 什么是SAP OData Model Creator
The SAP OData Model Creator is a web site where your OData service metadata is transformed into a Me ...
- SAP Gateway 在开发系统和生产系统上的缓存控制
SAP Gateway 元数据缓存可以启用和禁用,并且在非生产系统中默认停用. 我们推荐以下缓存设置: 开发系统 应该禁用 SAP Gateway 元数据缓存,以便始终获取最新的元数据(默认设置). ...
- 使用 SAP UI5 消费 OData 服务的一些常见错误和解决方案
错误消息1 Access to XMLHttpRequest at 'http://localhost:8081/https://services.odata.org/V2/Northwind/Nor ...
最新文章
- 极简PaddlePaddle的房价预测Demo
- Linux学习4之常用命令--文件搜索命令
- 卸载Office 2007 Beta2后,Outlook 2003无法启动的解决方法
- 将IDEA工程代码提交到Github
- 在XX公司工作第二天,维护已有代码
- 深度学习pytorch--多层感知机(一)
- 《计算机应用基础》期末试卷.,《计算机应用基础》期末试卷(A卷)《计算机应用基础》期末试卷(A卷).doc...
- 常用缓存Cache机制的实现
- java mongodb 使用场景_MongoDB 数据库引用
- TS合并TS文件解码TS文件解密TS解码工具
- 在C语言中如何计算根号
- windows QT+VS201环境安装
- Discuz模板安装步骤以及发生的问题
- 词向量发展史-共现矩阵-SVD-NNLM-Word2Vec-Glove-ELMo
- 从屌丝到高手,三道Python编程题,九种解题算法,看看你属于哪一类
- 小程序中input标签没有反应_解决微信小程序弹出层中input无法聚焦的问题
- QQ2005Beta3显地理位置功能的细节描述(转)
- 文本与字体样式3.0
- c语言中整形变量,C语言基本数据类型:整型(int)用法详解
- 如何学习数值模拟(一)
热门文章
- 如何在Eclipse中显示行号
- mysql root用户创建数据库,分配到一个帐户下
- sklearn自学指南(part16)--SGD,Perceptron,PassiveAggressive
- SQL case when 2种用法
- springboot 创建地址_这可能是史上最易懂的 Spring Boot 入门教程
- 使用JDK自带的jmap和jhat监控处于运行状态的Java进程
- 内容分发网络 CDN 体系中原始服务器 Original Server 的定义
- SAP CRM SPRO Customizing 里 Text Object 属性 continue 的含义
- SAP Spartacus popover Component css 的重用设计
- Groovy里的运行时元数据编程(metata programming)