找出SAP OData service出错根源的小技巧
SAP 技巧 Service 出错 OData 找出 根源
2023-09-14 09:02:41 时间
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 Commerce Cloud ASM 模块的登录过程
- 关于 SAP UI5 所有控件的共同祖先 - sap.ui.base.ManagedObject
- SAP UI5 sap.ui.base.ManagedObject 的构造函数参数讲解
- 调用 sap.ui.base.ManagedObject 的构造函数时,如何传递绑定路径进去
- 创建 SAP Fiori Catalog 时遇到的 duplicate 记录的问题分析
- 使用 SAP UI5 sap.ui.export.Spreadsheet API 进行 Excel 导出的一些限制
- SAP UI5 sap.ui.Device.media 的使用介绍
- 如何使用 SAP UI5 V2 ODataModel 模型 API 实现 deepCreate 的场景以及局限性
- SAP ABAP Netweaver 里的 ABAP 会话概念
- SAP UI5 Mock Server 在响应 OData 请求时的单步调试
- 如何通过 ABAP 代码给 SAP OData 元数据增添注解试读版
- SAP QM QS41 不能创建Catalog为Usage Decision的Code Group
- ERP最新动态:SAP ERP用户在制作Winshuttle脚本的过程中一些常用技巧
- SAP MM 物料移动平均价的修改历史(续集)
- SAP UI5 sap.m.Table Manual Pop-In Mode 概述
- 将 SAP ABAP 内表内容本地导出成 Excel 文件试读版
- SAP UI5 里 FlexBox 控件使用的一个例子
- SAP Fiori Launchpad url 参数 sap-app-origin-hint 的含义
- SAP ABAP 通过 https 消费外部 API 遇到错误消息 SSSLERR_SSL_CONNECT
- SAP采购订单审批记录增强详解编程语言
- SAP的标准移动类型说明(From SAP Help)详解编程语言
- Version Management in SAP ABAP详解编程语言
- Oracle与SAP在仓储领域的联姻(仓库oracle和sap)
- Oracle与SAP权衡利弊比较之路(oracle与sap比较)
- Oracle与SAP金蝶谁更具竞争力(oracle sap金蝶)
- 聘请高级Oracle与SAP顾问,拓展业务潜力(oracle sap顾问)
- Oracle和SAP教程一步一步学习(oracle sap教程)
- 探索 Oracle 与 SAP 技术的开发可能性(oracle sap开发)