SAP IDoc应用介绍及示例-基本概念

ALE
ALE(Application Link and Enabling)是SAP专门为SAP与SAP之间所设计的整合中间件。ALE从SAP 3.0版本开始就作为SAP整个应用体系的一部分,为分布式数据交换提供了可靠安全的通讯机制。ALE的设计,原本作为两个SAP流程之间的一种消息传递服务,使SAP与SAP的业务流程之间数据能够有效的交换,为两个独立的SAP系统提供整合服务。不过随着应用的发展,ALE接口机制也成为了其它非SAP系统的标准整合方式。

EDI
EDI(Electronic Document Interchange,电子数据交换)其实就是采用标准格式的电子数据,用于在通讯网络中在业务伙伴间交换业务文档所用。你可以这样理解EDI,就是大家都按相同的排列放置数据到一个数据文档中,并按相同的排列解析此文档以得到所需的内容。 EDI又被叫做无纸化交换。

IDoc
IDoc(Intermediate Document,中转文档)是SAP提供的系统整合专用的数据/消息格式,它通过ALE方式来进行交换,而SAP就是IDoc提供了EDI的支持,你也可以把IDoc认为是EDI的一个实现。

交换
EDI的交换有两个流程:
 外发(Outbound process或简称OP)

 接收(Inbound process或简称IP)

SAP也是完全遵循着EDI的这两个流程,并做了相应的实现。 在外发过程中:
1. 应用文档被创建
2. IDoc生成
3. IDoc从SAP传送到操作系统
4. IDoc被转换成EDI标准格式
5. EDI文件被传送到业务伙伴处(所以业务伙伴可以没有SAP,因为EDI是个标准)
6. EDI子系统将传送的状态回报给SAP

在接收过程中:
1. EDI文档被接收
2. EDI文档被转换成IDoc
3. IDoc传送到SAP层
4. 应用文档在SAP中创建
5. 应用文档现在可供浏览了

IDoc的特性
每个IDoc都被分派了唯一的号码,用于跟踪及其后参考所用

IDoc包含多个段(segment),而段内包含有多个字段 IDoc包含有三种类型的记录:一条控制记录,一个或多个数据记录,一个或多个状态记录


端口(Port)
端口用于外发流程,它判断EDI子系统程序名称、IDoc文件传送到操作系统的目录,IDoc文件名和RFC目的地


RFC目的地
用于定义到远程系统通讯连接的特性以及需要调用何种功能

Partner Profile
Partner Profile指定在外发过程中所用的各类组件(业务伙伴号、IDoc类型、信息类型、端口、处理码等),通讯方式(异步或同步)以及当错误时通知何人

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

雁初飞~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值