Odata - 新员工检测

时间:2017-10-17 01:39:56

标签: odata sap

我需要找到已经进入成功因素的新员工,并将在未来通过OData开始。

以下基于C#的查询是我正在使用的:

DateTime tomorrow = DateTime.UtcNow.AddDays(1);

var newHires = EmpEmployment
.Expand("userNav")
.Where (e => e.startDate >= tomorrow);

以上查询返回将来拥有startDate的员工,但是User扩展找不到任何匹配的条目且为null。

问题似乎是,只有达到开始日期时,用户表才会填充该人员的条目。这是一个问题,因为我想提前在其他系统中创建它们。

有没有人知道这是否正常,或者想一想如何获取已输入系统的未来员工的名字,姓氏等详细信息?

1 个答案:

答案 0 :(得分:0)

您正在尝试使用Employee Central中的EmpEmployment实体。可以从RCM(招聘管理)中检索所需的日期。

您的问题没有明确答案,因为定制取决于项目;你应该问职业顾问负责EC如何获得新员工startDate。