点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我们正在研究SF-通过CPI进行下游系统集成。
我们需要提取员工迷你档案的一种情况,例如姓名,雇员ID,经理ID,电子邮件地址等,需要每天同步到下游系统。
方法I
我选择了复合员工(SFAPI)建模,并且能够提取数据和增量同步工作正常。
但是,作为查询的一部分,提取了属于雇员的所有数据集(无论仅说个人信息如何更改)
需要关注大量数据。
Appproach II
请确认我是否需要选择ODATA API查询建模并进行多个SF调用(portlet级)并单独对数据进行必要的更改?
对于例如3个ODATA API调用(用于不同的portlet)和Content Enricher(组合)以组合数据)
哪种方法可以给我们带来更好的性能并纠正其中一种方法? 请确认。 ?
SF查询
(((SELECT person,email_information,employment_information,job_information,personal_information从CompoundEmployee WHERE last_modified_on> to_datetime('$ {deltasync.maxDateFromLastRun}'))
你好Suresh,
如果您要查找的是与复合员工相比要调用多个odata实体的增量更改和字段级别更改,还可以使用多个参数来提高性能,并且如果要获取完整的数据集也可以与CE一起使用
即使您可以与复合雇员一起提高绩效(您也可以寻找KBA)。
此致
Sriprasad Shivaram Bhat
嗨,Sirprasad,
感谢您的宝贵建议。
让我尝试再回来。
另一个相关问题,
在从SF级别提取数据的同时,我也在查询中获取了数据更改的历史记录。
例如 Emp名称已更改。,
现在,我得到了两个个人信息节点,一个是旧名称,另一个是新名称。
如何重构查询以仅从复合API中单独获取最新数据
(((SELECT person,email_information,employment_information,job_information,personal_information从CompoundEmployee WHERE last_modified_on> to_datetime('$ {deltasync.maxDateFromLastRun}'))
最好的问候,
Suresh S
你好Suresh,
您可以在查询中附加有效日期截止日期(totaldate)(2018-08-05),然后它将拉取所有截至2018年8月5日生效的记录。
我也极力建议您在我们的论坛中搜索,因为大多数查询都是繁琐的,并且最好不要在同一个主题中包含多个问题!
此致
Sriprasad Shivaram Bha
你好Suresh,
我们正在开发与您向非SAP系统发送增量的方案相同的方案。 您可以提供有关如何在CPI中实施的文档的帮助吗? 很难找到文档。
谢谢
Menaga
一周热门 更多>