如何处理错误消息Query XXX is invalid or contains errors
在浏览器里访问如下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相关推荐
- SAP OData 服务在 gateway 层出错,应该如何处理?通过一个错误消息 Query XXX is invalid or contains errors 来举例说明
在浏览器里访问如下url遇到错误: https://jerry.sap.corp:44300/sap/opu/odata/sap/C_SALESCONTRACTITMFLFMTQ_CDS/$metad ...
- 如何处理错误消息Please install the gcc make perl packages
如何处理这行错误消息? Please install the gcc make perl packages from your distribution. 执行命令行:yum install gcc ...
- 如何处理错误消息Please install the Linux kernel header files
Please install the Linux kernel "header" files matching the current kernel 当我启动minilkube时遇 ...
- 如何处理错误消息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 ...
- 关于 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 ...
- React应用里Invalid hook call错误消息的处理
今天我做React开发时,遇到如下的错误消息: Error: Invalid hook call. Hooks can only be called inside of the body of a f ...
- 如何处理SAP Fiori Launchpad KPI tile点击后出现的错误消息
点击了SAP Fiori Launchpad KPI tile后一个典型的错误消息: 2015-08-24 16:12:25 Error Preparing Query Service Uri usi ...
- 使用 http-proxy 代理 HTTP 请求时遇到的 the requested url is invalid 错误消息
使用如下代码创建 HTTP 代理服务器: const http = require('http'); const httpProxy = require('http-proxy');const tar ...
- 如何处理用代码创建SD Sales order时遇到的错误消息KI 180
2019独角兽企业重金招聘Python工程师标准>>> 错误消息KI 180:You must enter a company code for transaction Create ...
最新文章
- Python的深浅拷贝讲解!
- Minst 0-9特征迭代次数曲线表达式
- tom大叔blog--------深入理解javascript系列-----------笔记
- java语言程序设计你_清华大学出版社-图书详情-《Java语言程序设计》
- Android持久化存储(1)文件存储
- 利用深度学习方法进行情感分析以及在海航舆情云平台的实践
- HoloLens开发手记-凝视 Gaze
- 一场360容器圈的武林大会“360互联网技术训练营第九期—360容器技术解密与实践” (附PPT与视频)...
- composition 组合
- ThreadPoolExecutor执行过程分析
- Java中 java.io.IOException: Broken pipe
- mui.ajax中文乱码
- 激光投影仪对比激光电视 成像原理和适用范围
- windows10 安装php-cgi.exe为服务
- STM32CubeMX | 36 - 使用CAN总线进行双板通信(TJA1050)
- zcmu之水题来一波~
- java 内置jetty_java内嵌jetty服务器
- BUUCTF——web([GXYCTF2019]Ping Ping Ping、[极客大挑战 2019]Knife、[极客大挑战 2019]Http)
- 资源管理系统-CKPLayer去除播放窗口水印
- Eplan p8 v2.7 卡顿问题
热门文章
- 局域共享解决——用户账户限制,可能的原因包括不允许空密码,登录时间限制...
- JQuery radio(单选按钮)操作方法汇总
- wxPython实现在浏览器中打开链接
- 企业网站常用中英文对照表
- java RPC 初步了解
- 回归素材(part5)--白话机器学习算法
- 文献学习(part5)--Clustering by Passing Messages Between Data Points
- 第三次学JAVA再学不好就吃翔(part33)--final关键字
- 20应用统计考研复试要点(part29)--论述题及面试题
- 利用pyhton爬虫(案例4)--你想要的图片都在这