点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们正在与SAP C...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们正在与SAP C...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们正在与SAP C4C进行SFEC集成,使用SAP HCI作为中间件来复制批量员工。由于大多数客户都要求使用"公司"作为参数来设置工单路由规则。
为满足此要求,我们将扩展字段(法律实体)添加到C4C(在Webservice的PersonalDetails节点下)的传记数据中,由于C4C服务中的扩展限制而被SAP接受。 我们已经完成了新的C4C扩展字段(EmployeeCompleteMasterDataReplicateRequest/CompleteEmployeeMasterData/PersonalDetails/ns10:LegalEntity(0..1))与SuccessFactors响应消息的CompoundEmployee/person/employment_information/job_information/company(0..n)值的映射。
由于C4C扩展字段" LegalEntity"具有基数(0..1)并映射到具有0..n基数的job_information下的" Company"字段,因此在执行批量加载时遇到问题。
我已如下所示将其映射,并将源(公司)的上下文更改为"复合雇员",如图所示,但这仅在复制单个雇员时有效。 在执行员工的批量加载时,映射会间歇性地工作(如果Employee仅包含1条"个人详细信息记录"记录,它将起作用)。
我们希望在job_information-> SF响应公司下的第一条记录应该添加到PersonalDetails-> ns10:LegalEntity(0..1)中。 但是,当批量加载的员工为SF响应中的员工拥有多个personal_information记录时,由于基数不匹配,此数据映射就会出现问题。 如果有人可以提出一些建议或想法,那将非常有帮助。
谢谢
Rajesh N
customfieldmappingcontext.jpg (291.7 kB)
嗨Rajesh,
有时候我在我的项目中做了类似的更改。 请找到类似类型的映射需求解决方案:
在这里,我将Cost_center从Job_information发送到PersonalDetails字段中的Data。 我只将cost_center的上下文保留在CompoundEmployee中。
此致
维卡斯
一周热门 更多>