`
JerryWang_SAP
  • 浏览: 1003302 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

找出OData service出错根源的小技巧

阅读更多

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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 

 
 
0
0
分享到:
评论

相关推荐

    OData Service And Windows Form Outlook Email

    总的来说,"OData Service And Windows Form Outlook Email"项目展示了一个实用的桌面应用开发实例,它利用现代Web服务技术(OData)与传统的桌面环境(Windows Form)相结合,通过Outlook API实现了便捷的邮件发送...

    JAVA调用SAP ODATA服务.docx

    ### JAVA调用SAP ODATA服务的关键知识点 在IT领域,特别是企业级应用开发中,Java与SAP系统的集成是一项非常重要的技术。SAP提供了多种API和服务来促进与其他系统的交互,其中ODATA(Open Data Protocol)是一种轻...

    Openui5-with-OdataService:如何在OpenUI5中集成OdataService

    如何在OpenUI5中集成OdataService5.1。5.2。5.3。5.3.a获取5.3.b5.3.c5.4。5.4.a参考产品信息5.4.b参考类别信息和制造商信息概括 1.首先本教程将重点介绍在构建使用OpenUI5和ODataService的Web应用程序时如何在...

    SAP Fiori_Training_Day_1.pdf

    Session 2: Introduction to OData Service (40 mins) • Hands on 1: Build your 1 st OData Service (60 mins) ▫ Transaction: SEGW ▫ Modeling an OData Service • Hands on 2: Build your 1 st OData Service...

    OData经典入门.pdf

    3. **Service Maintenance**:OData服务的管理和维护,包括发布、更新和监控服务状态。 发布OData服务的一个常见场景是将数据库表暴露为网络服务。例如,开发者可以在SEGW界面导入DDIC(数据库表定义),定义实体...

    JAVA调用SAP ODATA服务

    在Java开发中,调用SAP ODATA服务是企业级集成和数据交换的常见场景。在实际操作中,可能会遇到一些挑战,如身份验证、请求方法的使用、跨域问题以及错误处理。以下是对这些知识点的详细说明: 1. **身份验证 (401 ...

    SAP UI5 OData开发

    在深入探讨SAP UI5 OData开发之前,需要明确几个关键点:SAP UI5是一个前端开发框架,而OData(Open Data Protocol)是一种基于Web的协议,允许创建和消费可查询和可更新的数据服务。SAP Gateway是SAP NetWeaver的一...

    OData Framework 3.0 英文

    ### SAP OData Framework 3.0 英文资料解析 #### 概述 根据所提供的文档信息,本资料主要介绍的是SAP Mobile Platform (SMP) 3.0中OData框架的相关特性及其架构设计。SAP Mobile Platform是SAP公司推出的一套用于...

    Jquery 跨域访问 Lightswitch OData Service的方法

    标题中的“Jquery 跨域访问 Lightswitch OData Service的方法”指的是使用jQuery库进行跨域数据请求,目标是Microsoft Lightswitch应用中提供的OData服务。Lightswitch是一款用于快速开发企业级桌面和Web应用的工具...

    照片OData服务例子程序

    【照片OData服务例子程序】是一个面向开发者的实践示例,它展示了如何使用WPF(Windows Presentation Foundation)技术与OData(开放式数据协议)服务进行交互,以管理和展示照片数据。这个程序旨在帮助开发者理解这...

    crm2013odata查询

    CRM 2013 OData查询是一个针对Microsoft Dynamics CRM 2013系统的重要功能,它允许开发者和用户通过OData(Open Data Protocol)接口来访问和操作CRM数据。OData是一个开放的协议,用于在Web上共享和交互数据,支持...

    OData Programming Cookbook for .NET Developers

    1. **实践导向**:本书强调实践,通过大量的示例代码帮助读者快速掌握OData编程技巧。 2. **易懂易学**:即使是初学者也能轻松跟上本书的节奏,每章都包含详细的步骤和解释,便于理解。 3. **全面覆盖**:不仅...

    Unchase.Odata.Connectedservice:一个Visual Studio扩展,用于通过生成客户端C#代理类连接到OData服务

    是Visual Studio扩展,用于为OData Web服务生成C#或VB客户端代码。 从Visual Studio Community 2019 v16.1.3开始,基于Microsoft Connected Services扩展现在可以正常工作。 入门 从安装Tools -> Extensions and ...

    SAP Fiori Odata 实施步骤

    ### SAP Fiori OData 实施步骤详解 #### 一、OData与SAP Fiori的关系 在SAP Fiori环境中,OData(Open Data Protocol)扮演着至关重要的角色。它是一种用于定义构建和消费RESTful API的最佳实践的标准协议。通过...

    OData简单demo

    **OData简单demo** 在IT领域,OData(Open Data Protocol)是一种开放的协议,用于在Web上共享数据。它允许客户端通过HTTP协议访问和操作数据,提供了丰富的查询选项,如 `$expand`、`$filter`、`$inlinecount`、`$...

    odata_parser-2.3.3.zip

    《odata_parser-2.3.3.zip:Ammonite与菊石Opsscala脚本解析》 在IT领域,开源项目扮演着至关重要的角色,它们推动技术创新,促进开发者社区的交流与合作。"odata_parser-2.3.3.zip" 是一个这样的开源项目,它包含...

    android 访问 OData

    在Android平台上访问OData服务是将企业级的数据通过标准的OData协议暴露出来,供移动应用进行数据交互的一种方式。OData(Open Data Protocol)是一种开放的协议,它允许通过HTTP来创建、读取、更新和删除数据,适用...

    OData4第2部分URL中文

    OASIS标准之OData4第2部分URL的中文译本.开放数据协议(OData)用于创建基于REST的数据服务...本规范给出了URL的构建规则(非强制性),定义了作为URL查询字符串运算符的保留字,用于标识OData服务所暴露的数据和元数据。

    OData与SAP.pdf

    OData:开放数据协议(Open Data Protocol,简称OData)是一种描述如何创建和访问Restful服务的OASIS标准。该标准由微软发起,前三个版本1.0、2.0、3.0都是微软开放标准,遵循微软开放规范承诺书(Microsoft Open ...

Global site tag (gtag.js) - Google Analytics