ODATA执行时在函数'eq'处使用了无效的参数类型

2020-09-08 19:19发布

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

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


你好社区,

如下所示,我在ODATA服务执行方面遇到了问题

我发现问题出在AR报告中"会计期间/年"( CFISCALYEARPERIO eq'2018010')上。 我尝试使用以下API(包括过滤器参数)

https://myXXXXXX.sapbydesign_businesss/lytics/data/sapbydesignana.com/sapvc ?$ inlinecount = allpages&$ select = CBUS_PART_UUID,CCOMPANY_UUID,CCREATION_DATE,CIM_SUB_TYPE_C,CGLACCT,CACC_DOC_UUID_C,RCAMTLIT,CCURRLIT,CSP_CDT_F_DATE,CPOSTING_DATE,COED_DATE,( eq'XXX')和( CFISCALYEARPERIO eq'2018010' )&$ format = json。

我想将2018年10月的值传递给 高亮显示的字段。 作为财政会计年度和期间,我将值传递为'2018010'。

让我知道如何解决此问题。

致谢

Hanu K

(10.4 kB)

3条回答
N-Moskvin
1楼 · 2020-09-08 19:42.采纳回答

您好,Hanu,

请尝试使用CFISCALYEARPERIO eq 102018(不带'')。

关于

可能

N-Moskvin
2楼-- · 2020-09-08 19:49
< 谢谢,索拉卜。 不幸的是,这没有用。

该字段不是"日期时间"字段。 它是会计年度和会计期间的组合。

日期时间转换对此不起作用。

致谢

Hanu K

lukcy2020
3楼-- · 2020-09-08 19:28

您好Hanu,

您需要使用过滤器作为" CFISCALYEARPERIO gt datetime" 2018-10-01T00:00 :00'"

您可以参考 https://answers.sap.com/questions/10743713/how-to-use-odata-date-filter-query-to-filter-data.html

感谢
Saurabh

一周热门 更多>