ALE配置文档
SAP构建了一个支持业务分布场景的基础结构——ALE技术。这个技术并不依赖于任何数据库复制技术,而是基于应用和应用的消息交换结构。应用流程之间的数据交换是由消息来定义的。这个消息就是IDoc,Intermediate Document。IDoc是一个容器。用来存载两个系统,或者两个应用之间交换的数据。
从Data flow的角度来看:
1.The outbound process
输出过程主要分为这4个步骤:
1.首先是启动输出程序;
2.ALE输出程序(Outbound ALE Program)抽出应用数据,生成一个Master IDoc;3.Master IDoc只是临时的存储在SAP内存中,它会调用ALE Distribution model,由ALE Service layer来决定要发送到哪些地方,然后针对每一个接收者都会创建一个Communication IDoc,这个IDoc会存在数据库的表当中;
4.Communication IDoc通过Communication layer传送给每个接收者。
在发送端通过RFC就会启动接收端。
2. The inbound process
输入过程主要分为这3个步骤:
1.接收端的Communication IDoc通过ALE Service layer生成Application IDoc;2.Application IDoc通过Inbound ALE Program调用;
3.在Application Repository中生成业务数据对象或者是主数据等等。
从发送端和接收端的两个处理流程来看,IDoc起到交流的媒介作用。
可以从IDoc Type 和IDoc的Message Type来理解IDoc。
IDoc Type定义了IDoc的数据结构。
IDoc的Message Type定义了业务规则,抽出IDoc Type中的一部分信息发送给需求方。
可以用Transaction WE30显示IDoc Type。
⏹控制记录,用来唯一确定一个IDoc。每个IDoc都包含一个控制记录,其中包括IDoc
的内容、结构、发送者、接收者等信息。
⏹数据记录,包含控制部分和应用部分。其中应用部分包括应用数据段。每个数据段
都包括一个标准头结构,其中包含数据段序列号、类型、说明和不超过1000个字符的数据段文本。应用部分的数据段中的结构信息来自于控制部分的数据段名称。
⏹状态记录,用于记录IDoc从应用到其送达方的当前状态信息。包含IDoc所经过的
状态日志,如“已创建”或“准备发送”等,是对IDoc进行见空的重要信息。
Customer和Sales之间的业务处理过程,Customer发送IDoc是由Message Type来控制的;Sales返回信息给Customer的时候也用IDoc,Message Type抽出IDoc Type中的一
部分信息给Customer。
环境设置:
Client 900: SALES900
Client 901: PRODC901
将物料从Client 900传输物料主数据到Client 901。
1.Basic Net Communication Setting
接口文档怎么看进行基本的网络连接和通讯的配置。基本上只要设置一次,它不经常变动。
1.1 Setup the basic setting for IDoc Administration
IDoc管理员进行基本设置,可以使用Transaction WE46。
IDoc管理全局参数中定义管理员和环境等等。
最好按照位置Position和
Organizational unit来设置
设置IDoc出现多少个问
题发通知给管理员
1.2 Defining logical system and assign logical system to the client
定义逻辑系统,将逻辑系统分配给client,可以使用Transaction SALE。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论