使用输入参数的Odata服务网址错误

2020-09-05 20:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个HANA计算视图,并且...

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

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


我们有一个HANA计算视图,并且已使用此HANA视图创建了xsodata。 我们有一个基于日期的输入参数,以便根据传递的日期获取数据。 我们已经如下定义了xsodata服务

HourlySales.xsodata

service {" Houlry_Sales :: Z_HOURLY_SALES"为" HOURLY_SALES"

密钥生成本地" ID"

总是聚合

通过实体" InputParams"的

参数; }

我们正在使用的odata服务是 http://servername.com :8000/Folder/HourlySales.xsodata/InputParams(P_InputDate = datetime'2019-06-23')/结果服务未检索到任何数据

附带的屏幕截图

odata-screenshot.jpg (135.8 kB)
付费偷看设置
发送
2条回答
wang628962
1楼-- · 2020-09-05 20:36

您确定您拥有该日期的数据吗?

并且您应该将datetime值更正为正确的格式(例如'2019-06-23T00:00:00'

SAP浪
2楼-- · 2020-09-05 20:43

嗨弗洛里安,

使用数据预览时,我可以在HANA视图中查看数据。 它要求输入Input Parameter值,我输入2019-06-23并得到一些记录。

我都尝试过并且显示了

HourlySales.xsodata/InputParams(P_InputDate = datetime'2019-06-23T00:00:00')/结果

与上述消息相同

HourlySales.xsodata/InputParams(P_InputDate ='2019-06-23')/结果

查询语法非法。

一周热门 更多>