【笔记】SAP接口方法的分类

针对具体的情况,选择不同的接口方法,或几种方法并行使用。


1.0 CPI-C

是基础,但不是很常用,比较底层


2.0 RFC

2.1 R3系统之间

(1)在调用系统上进行RFC目标系统的配置(TCODE:SM59)
(2)在远程系统上创建允许远程访问的功能模块

2.2 R3与外部系统之间

(1)外部程序调用SAP功能(功能模块、BAPI)
(2)SAP调用外部程序


3.0 Connectors

3.1 SAP Business Connector(SAP BC)

3.2 SAP Marketplace Connector

3.3. .NET Connector、Java Connector、DCOM Connector、Lotus Connector


4.0 OLE

4.1 Excel作为OLE客户端

4.2 ABAP作为OLE2控制器


5.0 Desktop Office Integrated(DOI)


6.0 WebService

6.1 R3中创建WebService的方法(举函数模块产生WebService的方法)

(1)定义函数模块并选择函数组
(2)根据向导生成WebService
(3)使用TCODE “wsadmin”和“wsconfig”对服务进行管理和配置
(4)生成WSDL和测试WebService

6.2 外部系统使用R3的WebService

6.3 R3调用外部系统上的WebService

(1)根据WebService连接,使用se80,创建代理类(Proxy Object),并激活
(2)为代理类配置逻辑端口(TCODE:lpconfig)
(3)在程序中使用代理类完成WebService中方法的调用


7.0 FTP

配合数据迁移的方法(标准导入程序、定制BDC、LSMW、DXWB),可完成一些接口功能。

7.1 条件

(1)服务器和客户端程序(SAPFTPA和SAPFTP)
(2)服务器配置
(3)IIS或Serv-U建立FTP服务

7.2 操作方式

(1)连接到FTP服务器
(2)进行操作(执行FTP命令)
(3)断开与FTP服务器的连接

7.3 操作实例

(1)获取FTP服务器上的文件列表
(2)本地与FTP之间的文件交换
(3)应用服务器与FTP服务器之间的文件交换


8.0 外部数据库

8.1 连接外部数据库

(1)服务器端配置(DBCON)
(2)访问SQL Server数据库,必须要求R3系统安装在Windows系统上(因为需要一些DLL库支持)
(3)访问外部Oracle数据库

8.2 使用Native SQL进行数据库操作


9.0 ALE and EDI、IDoc接口


10.0 SAP Exchange Infrastructure(SAP XI)

SAP XI交换基础架构是SAP Netweaver平台的组件之一,它支持异构系统中的业务流程,以可持续的不断降低成本提供了无缝集成,消除了真正集成所面临的障碍。SAP XI组件提供了开放的集成技术,它在企业内外的SAP及非SAP组件之间实现了以流程为中心的合作。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容