- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1接口技术
SAP所提供的mySAP系统作为一个现在在国内外普遍使用的企业级管理应用软件,融合了最先进的软件开发技术和SAP特有的开发平台,为了确保该系统的广泛使用,系统同时提供了多种的软件接口标准供其与不同的其他系统进行数据交换和信息集成。这些接口技术,在广大的SAP客户中得以成功地应用;同时也和国际上其他的应用软件系统形成了接口的标准,并且得到双方的认证,比如与IBM公司的Lotus Notes软件,一些CAD软件等。
以下就mySAP系统中中常见的接口技术,给予简单介绍,实际的应用将在系统实施过程中就不同的对接系统展开讨论。
RFC接口技术
RFC(Remote Function Call)接口技术,可以实现在一个系统中远程调用另外一个系统中的函数模块的功能。同时,在同一个系统中也可以实现RFC功能,但是通常调用者和被调用者分别在不同的系统中。
在SAP系统中,可以通过系统标准的RFC接口系统实现远程调用功能。RFC功能可以在两个SAP系统(R/3 or R/2)中实现,也可以在SAP和非SAP系统之间实现。
RFC接口技术包含以下的接口:
1、在ABAP/4程序中实现RFC功能
任何一段ABAP/4的程序都可以通过标准语句:CALL FUNCTION ... DESTINATION实现RFC功能。在此句中,通过参数DESTINATION来告诉SAP系统所调用的函数模块所处的系统。通过CALL FUNCTION后的函数来实现和远程系统的通讯。
SAP系统中运行的RFC函数必须是实际的函数模块,同时必须在系统中有‘远程’标记。
2、非SAP程序的调用接口
当调用者或被调用者是非SAP程序时,必须在它的系统中编程来实现RFC通讯。为了在非SAP系统中实施RFC调用程序,SAP提供以下技术:
RFC生成器,来帮助创建模板程序;
外部接口。外部程序可以通过使用基于RFC和GUI的接口来调用SAP系统中的函数模块,并在自己的系统中执行。
BAPI接口技术
BAPIs(Business Application Programming Interfaces)是标准的业务接口,它可以实现外部应用系统之间访问SAP系统的流程、功能及数据。 一个BAPI实际上是SAP的数据和流程能够被外部系统访问的‘网关’。
BAPI接口技术的示意图如下图所示。
SAP业务对象是SAP新业务框架的重要组成部分,它实现了SAP系统往基于组件架构技术的转换。BAPIs是SAP最新的实现SAP系统与其他系统进行数据交换的工具。BAPIs技术在SAP本身的开发过程中得以广泛的使用,同时SAP也建议把BAPIs技术作为其他系统与SAP系统接口的首选接口技术。
BAPIs技术提供了标准的、平台独立的(与所属平台无关的)接口,实现外部应用访问SAP系统。它可以实现SAP系统与第三方软件,老系统及客户自行开发系统的集成。
BAPIs技术和CORBACOM/DCOM分散式对象处理技术兼容。同时,使用BAPIs技术开发应用功能,可以不需要对SAP底层技术的了解。
BAPIs技术实际上是简单的ABAP/4函数模块,它具有以下特点:
任何一个BAPI首先必须具有RFC的功能。
一个BAPI通常是同步执行的(特例:使用ALE功能实现非同步BAPIs技术)。
所有BAPI的参数,必须参照一个ABAP数据字典类型来定义,不能使用常规的ABAP类型(例如,I整数型 或 C字符型)。
一个BAPI不能定义任何的例外。必须使用一个EXPORT参数来报告错误。
IDoc接口技术
在过去的情况下,当业务伙伴需要交换业务文档时,它经常是通过传统手段,例如信件,传真或其他方式来实现的。所有这些方式都一样,当文件丢失时,接收者必须在他的形同中重复输入信息。
使用EDI技术,文件的技术结构被保留下来了。它可以使得接收者用自己的业务软件自动处理文件。业务合作的双方都是独立的,他们可以独立决定自己的IT架构和业务软件。因此EDI标准必须建立,以确保包发送者的数据结构可以对应到EDI标准,同样接受者的数据结构也可以对应到EDI标准。这样,通过EDI标准的作用,可以保证双方都相对独立。
IDoc是SAP应用有关接口的数据结构。它给出一个与SAP模块无关的,面对任何EDI子系统的统一接口,可以创建或接收信息。
IDoc的技术示意图如下所示:
IDoc的主要特点是:通讯是异步的;
只和一个文件(或者一个业务)相关。
IDoc是通过信息连接不同应用系统的SAP标准接口。通过它,SAP系统可以和EDI子系统,R/3系统,R/2系统或第三方软件连接。当直接连接SAP系统时,IDoc可以不对应到EDI标准而得到传输。
每个IDoc文档包含一个控制记录,一系列数据记录和一组状态记录组成。通过IDOC技术在两个系统之间交换的数
您可能关注的文档
最近下载
- 《客户服务与管理》教案 第5课 学会使用即时通信工具.pdf VIP
- 民爆信息系统网路服务平台.pptx VIP
- 《QCNPC41-2001-防喷器判废技术条件》.pdf VIP
- 《客户服务与管理》(李清文)718-1教案 第2课 熟悉客户服务人员的综合素质要求.docx VIP
- 《客户服务与管理》(李清文)718-1教案 第3课 学会使用电话服务工具.docx VIP
- 3《峨日朵雪峰之侧》同步练习(含答案)统编版高中语文必修上册.docx VIP
- 第2课 让美德照亮幸福人生.pptx VIP
- 《峨日朵雪峰之侧》同步练习 统编版高中语文必修上册.docx VIP
- 海马普力马PREEMA 1.8L、1.6升 电路图07-发动机和变速箱控制.pdf VIP
- 《客户服务与管理》教案 第1课 初识客户服务与管理.docx
文档评论(0)