找出SAP OData service出错根源的小技巧
SAP 技巧 Service 出错 OData 找出 根源
2023-09-14 09:03:59 时间
SAP的Fiori应用是通过OData和后台交互的。在使用Fiori应用时您可能会遇到这样的错误消息:
这个错误消息没有包含有助于partner或者客户定位问题根源的线索。
下面是如何在后台找出问题根源的步骤。
1. 在Fiori前台系统上使用事务码/IWFND/ERROR_LOG找到当前OData出错对应的错误日志:
关于Fiori前后台系统的区分,参考我的微信公众号文章SAP Fiori应用的三种部署方式
2. 点击工具栏上的按钮"Active Source"。然后我们会被自动带到抛出错误消息的代码位置,即下图的第86行。这个代码是Fiori前台系统进行出错处理的框架代码,我们就在第86行设置一个断点。
返回Fiori UI重现错误,断点触发,默认的调用栈是上图设置的断点,即方法HANDLE_RFC_FAILURE内部。此时我们跳到调用栈的外面一层,即方法CALL_BACKEND, 如下图所示。这个方法的exceptions参数lv_rfc_message的内容即具体的错误消息。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙":
相关文章
- SAP UI5 sap.ui.core.Element 的概要介绍
- SAP UI5 sap.ui.layout.Grid 控件概述
- SAP UI5 应用中的 sap.ui.require.toUrl 使用场景
- SAP操作小技巧
- SAP Commerce Cloud 里的 User 模型和 Restriction 的关系
- 在 SAP ABAP Gateway 系统上定义后台系统的 Alias
- 以前编写好能够正常运行的 SAP UI5 代码,几个月后忽然不能运行了该怎么办?
- SAP UI5 sap.ui.Device.media.RANGESETS 的使用介绍
- SAP UI5 SmartForm 使用技巧介绍
- SAP ERP系统里的那些核心主数据
- SAP 电商云 Spartacus UI External Route 的模块实现概述
- SAP UI5 sap.m.Table Manual Pop-In Mode 概述
- 澄清一些对 SAP UI5 响应式表格 sap.m.Table 的常见理解误区试读版
- 安装SAP,Linux获台前瞻未来(linux安装sap)
- Oracle购买SAP: 开启新数据时代(oracle收购sap)
- SAP GUI 保存密码详解编程语言
- SAP扩展库位详解编程语言
- SAP基础:定位点运算详解编程语言
- sap的字段和对象修改记录的查找详解编程语言
- SAP PP常用表详解编程语言
- SAP在Linux上安装(sap安装linux)
- SAP vs Oracle:差异点与解析(sap和oracle的区别)
- 对比SAP VS Oracle: 哪个更适合你?(sap与oracle)
- Oracle与SAP在仓储领域的联姻(仓库oracle和sap)
- 缓存使用SAP创建Redis缓存,实现高效稳定加速(sap如何创建redis)
- Oracle与SAP权衡利弊比较之路(oracle与sap比较)
- 对比Oracle和SAP价格比较哪个是更值得投入的选择(oracle与sap价格)
- 聘请高级Oracle与SAP顾问,拓展业务潜力(oracle sap顾问)