针对具体的情况,选择不同的接口方法,或几种方法并行使用。
一、CPI-C
1、是基础,但不是很常用,比较底层
2、使用C语言简单举例
二、RFC
1、R3系统之间
(1)在调用系统上进行RFC目标系统的配置(TCODE:SM59)
(2)在远程系统上创建允许远程访问的功能模块
(3)调用方法及举例(同步、异步、事务性)
2、R3与外部系统之间
(1)外部程序调用SAP功能(功能模块、BAPI)
(2)SAP调用外部程序
(3)互调举例:
A.C/C++
B.OCX、SAP.Functions
三、Connectors
(1)SAP Business Connector(SAP BC)
(2)SAP Marketplace Connector
(3).NET Connector、Java Connector、DCOM Connector、Lotus Connector
(4)各种方法调用举例(包括可能的互调)
四、OLE
1、Excel作为OLE客户端
2、ABAP作为OLE2控制器
3、自定义OLE程序与SAP通讯举例
五、Desktop Office Integrated(DOI)
主要以项目中经常使用的Excle为例说明
六、WebService
1、R3中创建