`

sap interface

阅读更多
  RFC ( Romote Function Call,远程函数调用 ) 接口模式

  RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能,而且调用系统和被调用系统中至少有一个必须是SAP ABAP系统。这种远程功能调用也可在同一系统内部进行(如本地SAP系统内的远程调用);但通常情况下,调用程序和被调用程序处于不同系统。

  SAP系统RFC应用的原理很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部的标准或自定义函数,获得函数返回的数据进行处理后显示或打印。

  优点:SAP的RFC调用是其接口技术中最简单和易用的一种方式,该方式开发比较简便,特别适合于外部报表开发。

  缺点:但对于大数据量的查询效率相对较低。如果有大数据量开发很多使用IDOC和BAPI接口开发技术

  RFC接口方案开发量小,实施简单,很快就能满足客户需求,如在外部系统打印报表,或外部系统获取SAP简单的数据信息进行加工处理等。但这种方案只能满足客户简单的需求。

本文来自:大学生活网(www.daxue1g.cn)详细出处参考:http://www.daxue1g.cn/a/danpianji/201005/25673.html
BAPI (Business Application Programming Interface)接口模式

  BAPI是Business Application Programming Interface的缩写, 是SAP为3.0版本以上提供的基于企业目标(Business Object) 技术的接口应用界面。SAP在3.0版本以上采用了Object-oriented技术,逻辑定义了SAP R/3系统的所有功能目标,并且将所有的目标(Objects) 和BAPIs存储于企业目标库BOR(Business Objects Repository). SAP R/3 企业目标的目标类型(Object Type) 相当于目标设计语言中类(Class) 的概念,其定义结构由以下几部分组成:

  基本数据--所有目标类的通用属性,如目标标识和默认方法(Method) 。

  接口界面--目标的方法(Method), 事件(Event), 特征(Attributes) 。

  键(Key Fields)--供BOR中目标检索使用

  方法(Methods)-- 对目标进行所要求的各种操作。

  特征(Attibutes)-- 描述目标特征。

  事件(Events)-- 触发以改变目标状态。

  BAPI是一个标准化的开放接口。BAPI是SAP提供给用户的一些标准函数,比如创建销售订单的函数 ,只要给定相应的参数,就可以实现特定的功能.它也克服了很多BDC 存在的固有BUG.

  优点:BAPI是外部系统对SAP标准业务进行调用的一种方式,当外部系统有对SAP标准业务关联较紧密的功能性开发调用时较适合。
本文来自:大学生活网(www.daxue1g.cn)详细出处参考:http://www.daxue1g.cn/a/danpianji/201005/25673.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics