美文网首页
PP DMS 文档主数据IDOC实例

PP DMS 文档主数据IDOC实例

作者: SAP江湖 | 来源:发表于2022-03-14 06:42 被阅读0次

ALE主要用于两个有业务联系的SAP系统之间的数据同步,但也支持非SAP与SAP的数据同步。ALE业务过程可以通过配置各应用中的ALE属性(即IMG配置)来方便地实现。数据从中心系统分布到其他系统的过程也称为数据的发布。

主数据ALE过程中的分布策略主要有下列两种:

1,跨系统的主数据可以集中维护,然后分布到其他各个分布式系统中,之后由各个系统独立维护主数据中本地相关的值。

2,也可以选择由本地系统(分布子系统)作为维护系统来负责各个视图的维护,其后将维护好的值传输给中心SAP系统(又称参照系统),再由中心系统向所有分布子系统进行发布。

具体的数据发布模式则有主动和被动两种:

1,主动传输,也称PUSH模式,在该模式下,如果主数据被修改,一个主数据的IDoc就将自动在原始系统中创建,并通过分布模型中设定的类别(class)进行发布。

2,被动传输,也称PULL模式,在该模式下,发布过程由接收系统触发,接收系统向发送系统提出特定主数据的ALE需求,如果接收系统希望在主数据更新时可以得到自动的同步,则需双方系统进行手工的设定。

主数据分布的传输管理分为:主数据的整体传输和仅传输主数据被改变的部分。

ALE处理流程:

ALE的处理流程是基于IDoc进行的,分为出站(outbound)和入站(inbound)两个部分。在出站或入站过程中的

IDoc可以单独处理或者打包批量处理。

1,在出站过程中,数据被转换为IDoc格式,并准备发布。

2,IDoc被传输至目标系统。这个过程包括目标系统的确定。

3,在目标系统,IDoc开始入站过程,数据被处理并写入应用。

通过BAPI调用实现ALE时,需要为已经存在的BAPI创建一个BAPI-ALE接口,对于大部分BAPI,SAP已经提供标准的接口,对于用户定制的业务对象及BAPI,也可以新建BAPI-ALE接口,并通过这些接口实现ALE的数据分布过程。

BAPI-ALE接口中包含下列对象:

消息类型

IDoc类型,其中包含IDoc片段

出站处理功能模块

入站处理功能模块

1. 定义逻辑系统名称.实现一个ALE过程的前提是,首先至少有两个已经存在的集团,即逻辑系统,用以进行数据通信。如:500和800.IMG->SAP Netweaver->Application Server->IDoc Interface/Application Link Enabling(ALE)->Basic Settings->Logical Systems->Define Logical System

也可用事务码SALE直接进入ALE的相关配置中。

2. 为集团分配逻辑系统.定义了逻辑系统之后,即可将该名称分配给相关的集团。在ALE双方的系统中,都要进行这一设定。IMG->SAP Netweaver->Application Server->IDoc Interface/Application Link Enabling(ALE)->Basic Settings->Logical Systems->Assign Logical System to Client.双击要分配逻辑系统的集团(这些集团是已经存在的)

3. 维护RFC目标.SM59,维护RFC目标,ALE的通信实现技术是RFC,因而需要为另一方维护RFC目标,以建立通信连接。这里在500中建立一个RFC目标,在800中也建立一个RFC目标.

发送方系统:800

接收方系统:500

在500中维护,连接类型为L

4.在发送方800系统中维护数据分布模型。BD64

5. 维护PORT WE21

800中维护

6. 维护合作方参数WE20

800中维护

相关文章

网友评论

      本文标题:PP DMS 文档主数据IDOC实例

      本文链接:https://www.haomeiwen.com/subject/cwlnrltx.html