点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好朋友!
检查了odata V2 URI约定( https://www.odata.org/documentation/odata-version-2-0/uri-conventions /)我想知道哪个odata过滤器-函数 SAP是否真的支持?
我创建了一个示例项目,并尝试了日期功能,例如"/img/TestSet?$ filter = day(SampleDate)eq 1" ,但似乎我什至没有 通过网关。
错误响应说:函数'day'使用的参数类型无效(位置:1)。
是否有SAP文档列出了受支持的功能,或者我必须使用不同的日期功能才能使其正常工作?
最诚挚的问候
嗨,
有一个SAP注释,但有一些限制( https://launchpad.support。 sap.com/#/notes/1574568 ),遗憾的是,查询选项的详细信息没有。
有一个工具可以测试您的odata服务和支持的功能: https://github.com/SAP/odfuzz ,其中还包含SAP的一些已知限制: https: //github.com/SAP/odfuzz/blob/master/doc/restrictions.rst
我的建议是添加一个多带带的属性SampleDateDay并使用普通的eq进行过滤,因为您必须自己实现过滤逻辑。 (或使用CDS视图)。
嗨,克里斯蒂安
感谢您的输入-多带带的属性似乎是唯一的解决方法。
同时,我还找到了这两个Sap-Notes,它们还包含有关查询选项和过滤器的一些其他信息:
https://launchpad.support.sap.com/#/notes/2330688
https://launchpad.support.sap.com /#/notes/1671893/D
一周热门 更多>