这篇文章是作为Cloud to Cloud直接集成的第三篇介绍,前面两篇关于产品主数据和BP主数据的集成可参考以下链接:
Cloud to Cloud的数据直连集成:业务伙伴Business Partner主数据
1. 背景介绍
除了之前介绍的主数据集成,另外一个常见的场景是关于贸易公司和生产公司之间采购订单(PO)与销售订单(SO)的集成:当贸易公司生成采购订单,立刻集成到生产公司生成一张销售订单(SO)。两个系统间PO/SO的集成,可以实现Cloud到Cloud直连的方式,不需要借助中间平台即可实现。
2. 发送系统的设置
在这个集成场景中,我们借助了两个标准scope item来实现PO到SO的转换。
在发送系统中,需要往外发送采购订单(PO),参考的scope item是2EJ(Integration of Procurement with External Suppliers)。
2.1 创建通信系统
如果有实现之前主数据集成的场景,那么可以复用之前的通信系统。该通信系统是需要集成的目标系统。
输入自定义的System ID、System Name,Host Name为接收系统(receiver system)的地址,维护字段Logical System和Business System。
另外,需要在通信系统中维护通信的inbound user和outbound user。
这里需要特别注意的是,发送系统的outbound user与之后维护的接收系统的inbound user需要一致。
2.2 创建通信安排
参考scope item 2EJ,创建基于通信场景SAP_COM_0224的通信安排。在该通信安排中,使用到的是下面这个outbound service:
2.3 输出参数定义(Output Parameter Determination)
进入Fiori应用“输出参数定义Output Parameter Determination”,配置采购订单EDI相关的内容。具体可参考scope item 2EJ配置文档的2.2.16章节:
2.4 给用户分配收件人(Assign Recipients)
为了后续能够看到SOAP接口的消息,打开应用Assign Recipients to Users,给测试的用户分配以下条目:
3. 接收系统的设置
在接收系统中,我们将会接收从发送系统发出的采购订单,在接收系统内创建销售订单。参考的scope item是2EL(Integration of Sales with External Buyers)。
3.1 创建通信系统
在接收系统中,我们首先也是创建通信系统。同样,在该通信系统中,需要维护inbound user和outbound user。 inbound user需要特别注意,与之前发送系统的outbound user维护成一致。
3.2 创建通信安排
参考scope item 2EL,创建基于通信场景SAP_COM_0223的通信安排。在该通信安排中,使用到的是下面这个inbound service:
3.3 给用户分配收件人(Assign Recipients)
为了后续能够看到SOAP接口的消息,打开应用Assign Recipients to Users,给测试的用户分配以下条目:
在完成了上述的配置之后,发送系统创建采购订单,在采购订单审批完成之后,会自动触发该接口,在接收系统创建销售订单。
4. 参考文档
如文章开头所说,实现Cloud to cloud的PO转SO的集成,参考的是标准scope item 2EJ和2EL,如想了解详细内容,可参考以下链接:
感谢阅读!
这篇文章是作为Cloud to Cloud直接集成的第三篇介绍,前面两篇关于产品主数据和BP主数据的集成可参考以下链接:Cloud to Cloud的数据直连集成:产品主数据Cloud to Cloud的数据直连集成:业务伙伴Business Partner主数据 1. 背景介绍除了之前介绍的主数据集成,另外一个常见的场景是关于贸易公司和生产公司之间采购订单(PO)与销售订单(SO)的集成:当贸易公司生成采购订单,立刻集成到生产公司生成一张销售订单(SO)。两个系统间PO/SO的集成,可以实现Cloud到Cloud直连的方式,不需要借助中间平台即可实现。2. 发送系统的设置在这个集成场景中,我们借助了两个标准scope item来实现PO到SO的转换。在发送系统中,需要往外发送采购订单(PO),参考的scope item是2EJ(Integration of Procurement with External Suppliers)。 2.1 创建通信系统如果有实现之前主数据集成的场景,那么可以复用之前的通信系统。该通信系统是需要集成的目标系统。输入自定义的System ID、System Name,Host Name为接收系统(receiver system)的地址,维护字段Logical System和Business System。另外,需要在通信系统中维护通信的inbound user和outbound user。这里需要特别注意的是,发送系统的outbound user与之后维护的接收系统的inbound user需要一致。 2.2 创建通信安排参考scope item 2EJ,创建基于通信场景SAP_COM_0224的通信安排。在该通信安排中,使用到的是下面这个outbound service: 2.3 输出参数定义(Output Parameter Determination)进入Fiori应用“输出参数定义Output Parameter Determination”,配置采购订单EDI相关的内容。具体可参考scope item 2EJ配置文档的2.2.16章节:2.4 给用户分配收件人(Assign Recipients)为了后续能够看到SOAP接口的消息,打开应用Assign Recipients to Users,给测试的用户分配以下条目: 3. 接收系统的设置在接收系统中,我们将会接收从发送系统发出的采购订单,在接收系统内创建销售订单。参考的scope item是2EL(Integration of Sales with External Buyers)。3.1 创建通信系统在接收系统中,我们首先也是创建通信系统。同样,在该通信系统中,需要维护inbound user和outbound user。 inbound user需要特别注意,与之前发送系统的outbound user维护成一致。 3.2 创建通信安排参考scope item 2EL,创建基于通信场景SAP_COM_0223的通信安排。在该通信安排中,使用到的是下面这个inbound service:3.3 给用户分配收件人(Assign Recipients)为了后续能够看到SOAP接口的消息,打开应用Assign Recipients to Users,给测试的用户分配以下条目: 在完成了上述的配置之后,发送系统创建采购订单,在采购订单审批完成之后,会自动触发该接口,在接收系统创建销售订单。 4. 参考文档如文章开头所说,实现Cloud to cloud的PO转SO的集成,参考的是标准scope item 2EJ和2EL,如想了解详细内容,可参考以下链接:2EJ_Set-Up_EN_XX.pdf2EL_Set-Up_EN_XX.pdf感谢阅读! Read More Technology Blog Posts by SAP articles
#SAP
#SAPTechnologyblog