随着越来越多的客户选择Cloud的产品,尤其有的客户有多个SAP S/4HANA Cloud Public Edition的系统。由于业务需要,这些Public Cloud系统之间也需要有数据的集成。客户为了简化流程,会希望这些Cloud系统之间能够实现业务数据的直接的集成。这篇文章就会来介绍一下如何使用SAP标准的方案来快速地实现数据的集成。在这一篇文章中,我们首先聚焦在产品(Product)主数据的集成。
1. 产品主数据的集成:
产品主数据的集成我们所参考的是标准的scope item 1RO(Master Data Integration)。
1.1 发送系统的设置(Sender System):
1.1.1 创建通信系统
输入自定义的System ID、System Name,Host Name为接收系统(receiver system)的地址,维护字段Logical System和Business System。
另外,需要在通信系统中维护通信的inbound user和outbound user。
这里需要特别注意的是,发送系统的outbound user与之后维护的接收系统的inbound user需要一致。
1.1.2 创建通信安排
产品主数据的集成借助了通信场景SAP_COM_0009,创建基于该通信场景的通信安排,选中之前创建的通信系统:
具体使用到的接口信息如下,选择激活该SOAP接口,并且维护Replication Model, Replication Mode, Output Mode。
1.2 接收系统的设置(Receiver System)
1.2.1 通信系统的设置
不同于发送系统中创建的通信系统需要选择接收系统,在接收系统中创建的通信系统是选择其本身,因为在这个通信场景里,它是一个被动接收的角色。
同样,在该通信系统中,需要维护inbound user和outbound user。 inbound user需要特别注意,与之前发送系统的outbound user维护成一致。
1.2.2 创建通信安排
接收端的通信安排不需要激活outbound services,使用的是下面的这个inbound service。因此,不需要特别的设置。
1.3 设置消息的监控
为了测试中能够看到SOAP接口的消息,打开应用Assign Recipients to Users,给测试的用户分配以下条目:
1.4 测试
1.4.1 单个产品主数据集成同步测试
打开应用Replicate by Object Selection, Business Object Type选择Product,填入需要同步的产品主数据编码,点击Replicate即可。
1.4.2 根据Replication Model进行批量的集成同步
打开应用Replicate by Replication Model,选择之前在通信安排中维护的Replication Model,点击Replicate,即可进行全量产品主数据的集成同步。
1.5 查看消息日志
在发送系统中打开应用Message Dashboard,查看产品同步的消息PRDREQ_OUT/00001 Product Replication to Client via Service,可以看到产品主数据已同步:
2. 参考文档
如文章开头所说,实现Cloud to cloud的产品主数据的集成,参考的是标准scope item 1RO,如想了解详细内容,可参考以下链接:
1RO(Master Data Integration)的set-up Guide
通过该标准流程,亦可实现产品主数据在cloud系统之间通过后台作业的方式实现数据的同步。
感谢阅读!
随着越来越多的客户选择Cloud的产品,尤其有的客户有多个SAP S/4HANA Cloud Public Edition的系统。由于业务需要,这些Public Cloud系统之间也需要有数据的集成。客户为了简化流程,会希望这些Cloud系统之间能够实现业务数据的直接的集成。这篇文章就会来介绍一下如何使用SAP标准的方案来快速地实现数据的集成。在这一篇文章中,我们首先聚焦在产品(Product)主数据的集成。 1. 产品主数据的集成:产品主数据的集成我们所参考的是标准的scope item 1RO(Master Data Integration)。1.1 发送系统的设置(Sender System):1.1.1 创建通信系统输入自定义的System ID、System Name,Host Name为接收系统(receiver system)的地址,维护字段Logical System和Business System。另外,需要在通信系统中维护通信的inbound user和outbound user。这里需要特别注意的是,发送系统的outbound user与之后维护的接收系统的inbound user需要一致。 1.1.2 创建通信安排产品主数据的集成借助了通信场景SAP_COM_0009,创建基于该通信场景的通信安排,选中之前创建的通信系统:具体使用到的接口信息如下,选择激活该SOAP接口,并且维护Replication Model, Replication Mode, Output Mode。 1.2 接收系统的设置(Receiver System)1.2.1 通信系统的设置不同于发送系统中创建的通信系统需要选择接收系统,在接收系统中创建的通信系统是选择其本身,因为在这个通信场景里,它是一个被动接收的角色。同样,在该通信系统中,需要维护inbound user和outbound user。 inbound user需要特别注意,与之前发送系统的outbound user维护成一致。 1.2.2 创建通信安排接收端的通信安排不需要激活outbound services,使用的是下面的这个inbound service。因此,不需要特别的设置。 1.3 设置消息的监控为了测试中能够看到SOAP接口的消息,打开应用Assign Recipients to Users,给测试的用户分配以下条目: 1.4 测试1.4.1 单个产品主数据集成同步测试打开应用Replicate by Object Selection, Business Object Type选择Product,填入需要同步的产品主数据编码,点击Replicate即可。 1.4.2 根据Replication Model进行批量的集成同步打开应用Replicate by Replication Model,选择之前在通信安排中维护的Replication Model,点击Replicate,即可进行全量产品主数据的集成同步。 1.5 查看消息日志在发送系统中打开应用Message Dashboard,查看产品同步的消息PRDREQ_OUT/00001 Product Replication to Client via Service,可以看到产品主数据已同步: 2. 参考文档如文章开头所说,实现Cloud to cloud的产品主数据的集成,参考的是标准scope item 1RO,如想了解详细内容,可参考以下链接:1RO(Master Data Integration)的set-up Guide通过该标准流程,亦可实现产品主数据在cloud系统之间通过后台作业的方式实现数据的同步。感谢阅读! Read More Technology Blog Posts by SAP articles
#SAP
#SAPTechnologyblog