使用HCI SF适配器中的O​​Data API从SuccessFactors中选择将来的雇用员工

2020-08-23 14:57发布

         点击此处--->   EasySAP.com群内免费提供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''

但是它不起作用。

请让见识的人知道如何在此查询中动态指定日期。

         点击此处--->   EasySAP.com群内免费提供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''

但是它不起作用。

请让见识的人知道如何在此查询中动态指定日期。

付费偷看设置
发送
2条回答
ZJXianG
1楼-- · 2020-08-23 15:32

Netrey嗨,您解决了这个问题吗?

最诚挚的问候,

菲利普

编辑:我们解决了通过集成中心创建文件并将其导入SAP PO的问题。 不太漂亮,但是可以使用...

野沐沐
2楼-- · 2020-08-23 15:45

嗨,Netrey,

要具有当前日期,可以通过在标头/属性中将其设置为驼峰表达式:$ {date:now:dd-MM-yyyy HH:mm}并将其写在查询的日期时间旁边。/p>

希望这会有所帮助!

BR,

Balamurugan

一周热门 更多>