使用SAP Master Data Integration传输成本中心(S4-MDI-SuccessFactors) 1


 

导读

SAP Master Data Integration:随着SAP的云计划推进,越来越多的云产品出现,云产品属于SAAS软件,对于企业的个性化集成难度相对较高,特别是实时性的要求力不从心,还有就是主数据相关的信息,各云系统都需要使用,数据鼓捣越来越多,为避免此类问题产生,SAP推出SAP Master Data Integration技术。可以把主数据通过标准的中间件完成,这也是不断去完善BTP平台的一个方向,因为BTP平台已经越来越庞大,未来所有的技术中心都会在BTP平台中实现。

作者:vivi,来源:osinnovation

1 概览 

SAP的中间件是从PO-CPI-mdi的演进过程,PO是本地的中间件,CPI是云产品的中间件,mdi是主数据集成的中间件,随便SAP的战略改变,PO以后会成为历史产品,CPI是未来集成的主力,但是CPI更庞大,mdi更像是一个微服务的体现,SAP把一个个小功能部署到BTP的平台,开箱即用。下图是关于MDI的集成概览。可以通过此服务把SAP云产品的主数据集成串联起来,例如今天介绍的成本中心。

 

2 成本中心集成方案

原来数据集成都是通过CPI完成数据集成,但是从S42023版本以后,成本中心的idoc的增量组件不能安装,所以现在使用的是新的方案SAP Master Data Integration。

 

下图是集成的业务逻辑图,在SAP系统修改后,就会发送json的数据格式推送到BTP的微服务数据集成中心中,SF可以定时抽取这些变换的数据,然后保存到sf系统。在这里,BTP是主动推送变换日志数据,SF也会定时后台抽取变化数据。所以整个业务的核心从cpi迁移到BTP的SAP Master Data Integration中。

 

3 SAP Master Data Integration集成示例

BTP平台不是一个简单的开发工具,里面有面有很多服务我们可以订阅,这个和微服务其实是一样的逻辑,里面预制很多东西,只需要订阅,然后做一些相关的配置就能生效。但是这方面的资料比较少,而且版本差异大,导致实现难度比较高,今天就通过一个例子去理解启用的服务如何调用。

因为此次例子是成本中心的例子,所以demo主要涉及的就是成本中心的查询、更新相关操作,为什么不先说标准集成包的使用,而是说一个技术性要求高的例子,是因为这个集成的难度还是比较大且市面上的材料没有连贯性,总会少一些步骤,所以希望先从最底层的调用逻辑,让大家对MDI这个平台有一个认知,后续在去说S4-MDI-SuccessFactorsD的配置大家更容易了解逻辑与排错。

1️⃣获取token

https://xxxx-XXXXX-XXXXX.authentication.xxxx.hana.ondemand.com/oauth/token

注意获取token地址和抽取查询日志与更新的地址不一样

 

 

2️⃣获取数据,因为没有存数据,所以首次获取的数据为空

 

 

3️⃣推送数据

 

4️⃣查询推送数据

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wl8511

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值