点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们在SuccessFactors中创建了一个自定义MDF,用于存储员工出勤的详细信息(时间,出勤时间,终端号码等)。 这些记录是"有效日期"。 每天都会创建一个新的出勤记录,并以生效日期为今天的日期。
我们正尝试通过OData API获取所有员工的所有这些详细信息(包括历史出勤记录)。 下面是我们构造的查询,
https:///odata/v2/cust_objectname?fromDate = 1900-01-01
理想情况下,它应该返回所有员工的所有记录。 但是,此查询返回雇员的随机数的记录。 例如,对于有18条历史记录的员工,我们在OData响应中仅获得2条记录。
我还检查了访问此OData API的用户的权限,并且该用户ID具有完全访问权限。
请建议这是否是已知问题,并且对此有任何解决方案。
预先感谢
-Netrey
Netrey嗨,
这是另一个链接- https: //apps.support.sap.com/sap/support/knowledge/public/zh/2582815
寻找__next令牌以调用并获取后续行。
感谢Eben de Lange,
我检查了您提供的链接。 但是,这里没有提到此问题的解决方案。 我们如何从OData API中获取1000多个记录?
致谢,
Netrey
嗨,Netrey,
您知道SuccessFactors OData实现中的1,000行限制,对吗? 我们以为我们也得到了随机数据,直到发现它仅限于前1000行。 参见 https ://answers.sap.com/questions/388819/how-to-select-massive-data-from-successfactors-usi.html 了解更多详细信息。
感谢Eben de Lange,
这回答了我的问题。
关于此,
Netrey
嗨,
如果通过Successfactors对OData API进行进一步查询,可以考虑以下技术课程,从头开始详细介绍OData API的详细信息:
SAP成功因素技术课程OData API和SFAPI API
一周热门 更多>