SAP CPI中的SuccessFactors Odata查询问题

2020-08-22 09:59发布

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

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

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


专家们,

我们正在使用filter-LastModifiedDateTime gt LSRD做一个简单的增量查询。 当我们在EmpJob中添加/更新新记录并设置将来的生效日期时,我们的查询将检查LastModifiedDateTime中是否有未来日期的记录,并将结果指定为有效的日期(截止日期)记录。 在这种情况下,我们不应获得任何记录。

查询:

https://api .......

(102.2 kB)
3条回答
bbpeas
2020-08-22 10:28

您好,Imran,CPI租户中的默认时区为UTC,您必须将时区格式化为在成功因素中配置的本地时区,然后再查询将来的日期记录。

类似这样的东西->


tz = TimeZone.getTimeZone('Australia/Sydney');

message.setProperty('query_filter'," startDate ge datetimeoffset'" + dt.format(" yyyy-MM-dd'T'hh:mm:ss'Z'",时区= tz)+"'&asOfDate = " + dt.format('yyyy-MM-dd',timezone = tz));

谢谢,
Pushkar

一周热门 更多>