具有表功能的SAP CF HANA Calc视图-公开为ODATA服务-奇怪的错误

2020-08-18 03:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用HAN...

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

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


大家好,

我正在使用HANA服务在SAP CloudFoundry平台上使用SAP WebIDE。

我建立了一个简单的HANA Calculation视图(仅SQL ACCESS类型),该视图基本上使用Table Function来生成表数据。 CV没有输入参数。

简历运行良好并生成所需数据。

现在,我想将此CV公开为ODATA服务实体,因此我在现有的XSODATA服务(已包含许多基于常规HANA视图的实体)中添加了新的定义。

我环顾四周,寻找较旧的XSA博客等,并得出结论,使用了以下语法:

"  :: ProfileActivityPerMonthCumulative"
 作为" ProfileActivityPerMonthCumulative"
 键生成本地" PeriodUniqueID"
 总是聚合;
 

XSO服务(MTA项目的一部分)构建良好,我可以生成ODATA元数据服务。 其他实体正常工作并返回数据。

但是,当我尝试访问CV实体时,出现以下错误消息:

 {错误:
 {code:" 400",
 信息:
 {lang:" zh-CN",
 值:"在输入路径段之后期望导航到计算视图",
 },
 }
 } 

我尝试了几种调用url的方法-根据旧博客,最有可能是:

/ProfileActivityPerMonthCumulative/?$ select = ActivityPeriod,CreationsCount 

但是尝试了许多其他事情...

也将CV的类型更改为DIMENSION ..基本上尝试了很多不同的事情,但我总是遇到上述错误。 在知识库中...的开发人员网络上寻找此错误消息...

任何人都知道此错误是什么意思吗?

谢谢

史蒂芬

3条回答
Cikesha
2020-08-18 03:37

更新-SAP在模块'xsjs'的最新版本6.0.3中提供了针对问题(1)的修复程序。

现在看来,我现在可以使用ODATA调用计算视图-甚至没有输入参数的视图。

例如。

" xxx.calcv :: ActivityTypesUsage"
     作为" ActivityTypesUsage"
     键生成本地" ID"
     创建禁止
     禁止更新
     禁止删除; 

一周热门 更多>