SAP 接口技术比较分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
© 2012 SAP AG. All rights reserved.
2
BAPI 接口技术
BAPI英文全称为Business Application Programming Interface,即业务应用编程接口, 是指SAP中经过精确定义的业 务应用的数据和处理接口。该 接口在业务对象仓库中进行定 义,是SAP业务对象方法的具 体实现。每一个BAPI用于完成 与该对象所属应用相关的特定 业务功能。借助于BOR和BAPI, 整个SAP系统中的业务对象均 可以通过面向对象的视图进行 组织,并使用BAPI进行访问操 作。在SAP内部组件及SAP与 非SAP组件之间的技术整合和 业务数据交换过程中起着非常 重要的作用。
优点
RFC 接口技术 BAPI 接口技术 开发量小,实施简单,很 快就能满足客户需求 外部系统对SAP标准业务 进行调用的一种方式,当 外部系统有对SAP标准业 务关联较紧密的功能性开 发调用时较适合 异步传输,数据准确、安 全稳定,开发量较少 适用广泛
缺点
大数据量的查询效率相对较低 较为固定,不够灵活
ALE-IDoc 接口技术 Web Service接口技术
主要适用于维护主数据,业务 数据同步 开发量较大
© 2012 SAP AG. All rights reserved.
6
SAP 接口技术
RFC 接口技术 BAPI 接口技术 ALE-IDoc 接口技术 Web Service 接口技术
RFC 接口技术
RFC(Remote Function Call,远程功能调用)是SAP系统之间以及 SAP与外部系统之间程序通信的基本接口技术,诸多其他更高层的 SAP接口和通信技术如BAPI, ALE等都是基于RFC实现的。 种RFC通信: ① 两个独立的SAP系统之间通信 ② SAP系统作为调用系统,与外部远程系统(非SAP ABAP系统) 通信 ③ 外部系统作为调用系统,与SAP系统通信
© 2012 SAP AG. All rights reserved.
3
wk.baidu.com
ALE-IDoc 接口技术
ALE是Application Link and Enabling的缩写,是SAP专门为SAP与SAP之间所设计 的整合中间件,ALE技术是分布一集成式的SAP系统实现基础,它包括经系统控制的 业务消息交换以及松散连接的SAP系统间的数据一致性管理。 IDoc全称为Intermediate Document,是SAP进行系统间数据交换的通用的数据交换 格式。IDoc中包含数据结构的定义以及数据的处理逻辑。通过IDoc,SAP可以和多 种外部系统或应用进行数据交换,包括SAP R2/R3,EDI子系统,其他的外部系统 主要用于两个有一定业务联系的SAP系统间的数据同步。
SAP系统 A
IDOC
ALE过程
ALE过程
外部 系统 D
SAP系统 B
SAP系统C
© 2012 SAP AG. All rights reserved.
4
Web Service接口技术
Web Service定义:是由企业发布的完成其特定商务需求的在线应用服务,其他公 司或应用软件能够通过Internet来访问并使用这项在线服务。 主要技术: ① XML数据交换标准;
② SOAP通讯协议(Simple Object Access Protocol );
③ WSDL(WS definition language)自描述文档,采用XML格式,桥梁; ④ UUDI(目录服务,商业注册,便于发现)
© 2012 SAP AG. All rights reserved.
5
接口技术比较