点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨朋友,
我们的方案是SuccessFactors Employee Central-> HCI-> SFTP服务器。 我们想从SF中选择将来的雇用员工数据。 我们正在HCI iFlow的发送方通信通道中使用具有OData V2消息协议的SuccessFactors适配器。
默认情况下,OData API会"按日期"返回活动记录。 为了选择未来的雇用员工(其入职日期在将来),我构造了以下查询,
ResourcePath:User?$ select = <要选择的字段列表>&$ filter = {status eq'inactive'或status eq'active')和empInfo/jobInfoNav/startDate gt datetime'2018-06-01'&fromDate = 2018-06-07&toDate = 9999-12-31
它工作得很好,并且可以按要求返回未来的雇用员工。
现在,这里的问题是,目前我已将要比较的日期与startDate进行了硬编码。 我想在这里动态指定今天的日期。 我尝试遵循以下语法,
startDate gt datetime''
但是它不起作用。
请让见识的人知道如何在此查询中动态指定日期。
Netrey嗨,您解决了这个问题吗?
最诚挚的问候,
菲利普
编辑:我们解决了通过集成中心创建文件并将其导入SAP PO的问题。 不太漂亮,但是可以使用...
嗨,Netrey,
要具有当前日期,可以通过在标头/属性中将其设置为驼峰表达式:$ {date:now:dd-MM-yyyy HH:mm}并将其写在查询的日期时间旁边。/p>
希望这会有所帮助!
BR,
Balamurugan
一周热门 更多>