当前位置: 首页 > Web前端 > HTML5

查找OData服务错误根源的小窍门

时间:2023-04-04 23:32:50 HTML5

SAP的Fiori应用通过OData与后台进行交互。在使用Fiori应用时,您可能会遇到这样的错误信息:该错误信息中没有包含帮助合作伙伴或客户定位问题根源的线索。以下是有关如何在后台找出问题根源的步骤。1、使用Fiori前端系统上的事务码/IWFND/ERROR_LOG,找到当前OData错误对应的错误日志:Fiori前后端系统的区别,参考我的微信公众号文章SAPFiori应用程序的三种部署方法2.单击工具栏上的“ActiveSource”按钮。然后我们会自动转到抛出错误消息的代码,即下图中的第86行。这段代码是Fiori前端系统错误处理的框架代码。我们在第86行设置断点,返回FioriUI重现错误,断点被触发。默认的调用栈就是上图中设置的断点,在方法HANDLE_RFC_FAILURE里面。此时,我们跳转到调用栈的外层,即方法CALL_BACKEND,如下图所示。该方法的异常参数lv_rfc_message的内容就是具体的错误信息。