在浏览器里访问如下url遇到错误:
https://jerry:44300/sap/opu/odata/sap/C_SALESCONTRACTITMFLFMTQ_CDS/$metadata

如何debug这个错误,找到哪一行ABAP code抛出的exception?
tcode /IWFND/ERROR_LOG, 选择对应的entry,点Active Source:

在自动navigate到的地方设置断点,刷新UI:

断点触发,观察callstack :

line 51的方法,正常情况下返回的参数ls_bep_metadata应该有填充好的metadata:

但是现在遇到了exception:

双击lx_exception,点击这个hyperlink能看到具体是哪一行报的error message:

line 39抛的error message:

逻辑就是这个query 2CCSDSLSCONTRIQ不valid。

设置一个watchpoint:

这个FM会基于query生成对应的metadata:

错误的根源还是在于CDS view 本身的error:

从callstack里能很清楚看到:

当更换了另一个CDS view之后,metadata能够成功取回:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

如何处理错误消息Query XXX is invalid or contains errors相关推荐

  1. SAP OData 服务在 gateway 层出错,应该如何处理?通过一个错误消息 Query XXX is invalid or contains errors 来举例说明

    在浏览器里访问如下url遇到错误: https://jerry.sap.corp:44300/sap/opu/odata/sap/C_SALESCONTRACTITMFLFMTQ_CDS/$metad ...

  2. 如何处理错误消息Please install the gcc make perl packages

    如何处理这行错误消息? Please install the gcc make perl packages from your distribution. 执行命令行:yum install gcc ...

  3. 如何处理错误消息Please install the Linux kernel header files

    Please install the Linux kernel "header" files matching the current kernel 当我启动minilkube时遇 ...

  4. 如何处理错误消息Unable to install breakpoint due to missing line number attributes

    Created by Wang, Jerry, last modified on Mar 11, 2017 Unable to install breakpoint due to missing li ...

  5. 关于 SAP AMDP 调用错误消息 client-specific and restricts access to a client

    近日一个朋友做 SAP AMDP 开发时,遇到如下错误消息:XXX is client-specific and restricts access to a client. The calling A ...

  6. React应用里Invalid hook call错误消息的处理

    今天我做React开发时,遇到如下的错误消息: Error: Invalid hook call. Hooks can only be called inside of the body of a f ...

  7. 如何处理SAP Fiori Launchpad KPI tile点击后出现的错误消息

    点击了SAP Fiori Launchpad KPI tile后一个典型的错误消息: 2015-08-24 16:12:25 Error Preparing Query Service Uri usi ...

  8. 使用 http-proxy 代理 HTTP 请求时遇到的 the requested url is invalid 错误消息

    使用如下代码创建 HTTP 代理服务器: const http = require('http'); const httpProxy = require('http-proxy');const tar ...

  9. 如何处理用代码创建SD Sales order时遇到的错误消息KI 180

    2019独角兽企业重金招聘Python工程师标准>>> 错误消息KI 180:You must enter a company code for transaction Create ...

最新文章

  1. Python的深浅拷贝讲解!
  2. Minst 0-9特征迭代次数曲线表达式
  3. tom大叔blog--------深入理解javascript系列-----------笔记
  4. java语言程序设计你_清华大学出版社-图书详情-《Java语言程序设计》
  5. Android持久化存储(1)文件存储
  6. 利用深度学习方法进行情感分析以及在海航舆情云平台的实践
  7. HoloLens开发手记-凝视 Gaze
  8. 一场360容器圈的武林大会“360互联网技术训练营第九期—360容器技术解密与实践” (附PPT与视频)...
  9. composition 组合
  10. ThreadPoolExecutor执行过程分析
  11. Java中 java.io.IOException: Broken pipe
  12. mui.ajax中文乱码
  13. 激光投影仪对比激光电视 成像原理和适用范围
  14. windows10 安装php-cgi.exe为服务
  15. STM32CubeMX | 36 - 使用CAN总线进行双板通信(TJA1050)
  16. zcmu之水题来一波~
  17. java 内置jetty_java内嵌jetty服务器
  18. BUUCTF——web([GXYCTF2019]Ping Ping Ping、[极客大挑战 2019]Knife、[极客大挑战 2019]Http)
  19. 资源管理系统-CKPLayer去除播放窗口水印
  20. Eplan p8 v2.7 卡顿问题

热门文章

  1. 局域共享解决——用户账户限制,可能的原因包括不允许空密码,登录时间限制...
  2. JQuery radio(单选按钮)操作方法汇总
  3. wxPython实现在浏览器中打开链接
  4. 企业网站常用中英文对照表
  5. java RPC 初步了解
  6. 回归素材(part5)--白话机器学习算法
  7. 文献学习(part5)--Clustering by Passing Messages Between Data Points
  8. 第三次学JAVA再学不好就吃翔(part33)--final关键字
  9. 20应用统计考研复试要点(part29)--论述题及面试题
  10. 利用pyhton爬虫(案例4)--你想要的图片都在这