点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我将HANA表公开为XS OData服务,并且试图在SAP Cloud平台上运行的Fiori应用程序中使用该服务。我已经为XS OData服务创建了目的地,并且能够查看数据。
现在我想使用查询字符串参数来限制数据。
我想知道如何在XS OData服务中使用$ filter查询参数语法。
我们正在使用以下示例查询在Postman上测试我的OData服务,但出现以下错误。
/EMPLOYEESAMPLE.xsodata/EMPLOYEE_ODATA/?$ format = json&$ filter = LOCATION eq'XXX'
***********错误详细信息***********
{" error":{" code":""," message":{" lang":" en-US"," value":"运算符'eq'与操作数类型'Edm.Int32'和 " Edm.String"。" }}}
我们是否需要像为网关OData服务实现的那样在HANA表上启用查询参数?
谢谢。
最好的问候
Mahalakshmi
感谢弗洛里安,我将查询修改为没有单引号的整数类型,并且可以看到返回了数据集,
例如,我尝试使用/EMPLOYEESAMPLE.xsodata/EMPLOYEE_ODATA/?$format=json&$filter=LOCATION eq 100
此问题已解决。
最好的问候
Mahalakshmi
一周热门 更多>