内景生产:-
作为一名顾问,我们多次遇到这样的情况:客户使用SuccessFactors EC作为主数据源,并使用本地SAP进行进一步处理。
SF EC多次会为特定客户要求创建定制MDF Portlet,我们需要将这些Portlet发送到本地SAP。
在本博客中,我们将学习如何使用配置将定制MDF实体映射到使用BIB功能的SAP。
业务场景:-
每个公司在员工加入时分配不同的资产。在sfec中,可以使用自定义MDF对象轻松跟踪每种资产类型的详细信息。同样的记录也需要返回到SAP ECC以用于许多遗留报告目的。
在将数据从SF EC复制到SAP ECC的过程中,深度学习数据集,通常要求数据从自定义MDF对象(其中EC处存在父子关系)流到SAP处的信息类型。
此类情况的示例是需要添加多个详细信息在EC的项目级
属于员工正在使用的公司的资产带有笔记本电脑编号、开始日期、型号的笔记本电脑带有型号、购买年份的手机
详细信息添加在子实体级别,基本上通过父实体(笔记本电脑/手机)访问。在这种情况下,复制映射只需要子实体。
当我们试图直接映射子实体时,数据中心解决方案,问题就出现了实体。这个导致复制错误。
虽然我们在有效负载中获得了完整的子实体数据,但仅为字段映射配置父实体将不起作用。父对象的元数据不包含子对象中的字段。
现在听起来很困难,但可以在BIB配置级别本身实现上述功能。
解决方案和步骤:-
步骤1:为员工数据实体定义自定义员工中心实体
在为员工数据定义其他员工中心实体中自定义活动(查看V\u ECPAO\u ECTMPL)输入唯一的实体ID和描述。ID应该在customer命名空间中,这意味着它应该以一个数字(0*–9*)开头。
第2步:创建头实体
需要使用Employee Central中对应实体的准确API名称标题应包含开始日期和结束日期字段标题中的结束日期应为mdfSystemEffectiveEndDate–这是配置工作的一个非常重要的步骤
标题和子实体
标题实体详细信息
步骤3:创建子实体
不应具有开始和结束日期字段以及使用父实体名称添加的依赖字段,和继承字段应为空。
子实体详细信息
步骤4:上载父实体和子实体的元数据
步骤5:添加结束日期
对于自定义Portlet,SAP在元数据中没有结束日期字段,因此需要添加名称为mdfSystemEffectiveEndDate(*)、类型为Datetime的结束日期字段
自定义路径元数据
人员管理-与成功因素集成-员工中心-业务集成生成器-基础设置-从员工中心导入元数据-传输导入的元数据并检查基于文件的数据传输的元数据
结束日期详细信息
步骤6:创建转换模板带子ID
员工数据定义字段映射自定义路径
人事管理-与成功因素集成-员工中心-业务集成生成器-员工数据集成-员工数据定义字段映射
活动转换模板
步骤7:在异常节点添加子实体表头CPI段
这是配置工作的一个非常重要的步骤
在异常中添加父API
CE API段来自父API,实体名称来自子API
异常定制路径:
人员管理-与成功因素集成员工中心-业务集成生成器-员工数据集成-定义复合员工API查询异常
异常画面
结果:-
上述配置步骤到位后,现在,我们已经准备好从子实体到infotype字段的字段级映射,并开始复制。
下面是最终结果如何与上述配置一起工作。
示例SF EC屏幕上有一些需要移动到SAP ECC的自定义portlet记录。
自定义portlet视图
一旦员工被触发进行复制复制有效负载如下所示,具有父/子结构。
有效负载显示父/子结构
成功处理后,将在信息类型级别插入记录。
最终信息类型屏幕
C结论:-
根据客户要求,定制MDF数据也可以用于不同的子类型,也可以使用BIB的克隆技术。
这里需要注意的一点是,这是在不编写BADI或一段代码的情况下完成的,云机服务器,从而减少了开发工作。它更容易,也更快注意:-此博客没有描述完整的BIB功能,如何做淘客,是为具有BIB集成知识的顾问设计的。
对于BIB知识,建站快速,可以使用下面的链接推荐人:-