缺少CAP CDS-Rest等运算符

2020-08-15 20:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我们使用CAP(调用自定义...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们使用CAP(调用自定义CDS),当使用条件条件(如startswith)时,此get会转换为以下对象:

 [
   {ref:['Column']},
   '喜欢',
   {func:'concat',args:[{val:'VAL'},"'%'"]}
 ]
 

然后发生转储,并显示以下错误消息:

 [2020-07-03T15:27:13.365Z | 错误|  1810204]:不支持该功能:流利API的方法.func
 [2020-07-03T15:27:13.366Z | 错误|  1810204]:错误堆栈跟踪:错误:不支持的功能:Array.forEach处nodeapplocation \ node_modules \ @sap \ cds-runtime \ lib \ cds-rest \ cqnToQuery \ index.js:21:15的流畅API的方法.func(  <匿名>)在编译时(nodeapplocation \ node_modules \ @sap \ cds-runtime \ lib \ cds-rest \ cqnToQuery \ index.js:16:31)在nodeapplocation \ node_modules \ @sap \ cds-runtime \ lib \ cds- 在Array.map处rest \ cqnToQuery \ index.js:35:23
 (<匿名>)在compileNextExpression(nodeapplocation \ node_modules \ @sap \ cds-runtime \ lib \ cds-rest \ cqnToQuery \ index.js:35:11)在nodeapplocation \ node_modules \ @sap \ cds-runtime \ lib \ cds  -rest \ cqnToQuery \ index.js:19:9 at Array.forEach(<匿名>)编译时(nodeapplocation \ node_modules \ @sap \ cds-runtime \ lib \ cds-rest \ cqnToQuery \ index.js:16:31  )在nodeapplocation \ node_modules \ @sap \ cds-runtime \ lib \ cds-rest \ cqnToQuery \ index.js:35:23 

在此设置中,还要尝试解析,以下命令会引发不同的错误。

从表中选择列,其中" VAL%"之类的列

但是,当运行CAP应用程序时,调用驻留在HDB容器中的真正对象之类的东西就可以正常工作。
对我来说,cds-rest库似乎缺少一些功能,无法像操作员那样支持。/p>