ABAP中常见的接口技术类型
下面總結一下ABAP中的各種接口技術,因為學習時間不是很長,肯定還不全(還有增強、出口等),以后再補上。
針對具體的情況,選擇不同的接口方法,或幾種方法并行使用。
一、CPI-C
是基礎,但不是很常用,比較底層
二、RFC
1、R3系統之間
(1)在調用系統上進行RFC目標系統的配置(TCODE:SM59)
(2)在遠程系統上創建允許遠程訪問的功能模塊
2、R3與外部系統之間
(1)外部程序調用SAP功能(功能模塊、BAPI)
(2)SAP調用外部程序
三、Connectors
(1)SAP Business Connector(SAP BC)
(2)SAP Marketplace Connector
(3).NET Connector、Java Connector、DCOM Connector、Lotus Connector
四、OLE
1、Excel作為OLE客戶端
2、ABAP作為OLE2控制器
五、Desktop Office Integrated(DOI)
六、WebService
1、R3中創建WebService的方法(舉函數模塊產生WebService的方法)
(1)定義函數模塊并選擇函數組
(2)根據向導生成WebService
(3)使用TCODE “wsadmin”和“wsconfig”對服務進行管理和配置
(4)生成WSDL和測試WebService
3、外部系統使用R3的WebService
4、R3調用外部系統上的WebService
(1)根據WebService連接,使用se80,創建代理類(Proxy Object),并激活
(2)為代理類配置邏輯端口(TCODE:lpconfig)
(3)在程序中使用代理類完成WebService中方法的調用
七、FTP
配合數據遷移的方法(標準導入程序、定制BDC、LSMW、DXWB),可完成一些接口功能。
1、條件
(1)服務器和客戶端程序(SAPFTPA和SAPFTP)
(2)服務器配置
(3)IIS或Serv-U建立FTP服務
2、操作方式
(1)連接到FTP服務器
(2)進行操作(執行FTP命令)
(3)斷開與FTP服務器的連接
3、操作實例
(1)獲取FTP服務器上的文件列表
(2)本地與FTP之間的文件交換
(3)應用服務器與FTP服務器之間的文件交換
八、外部數據庫
1、連接外部數據庫
(1)服務器端配置(DBCON)
(2)訪問SQL Server數據庫,必須要求R3系統安裝在Windows系統上(因為需要一些DLL庫支持)
(3)訪問外部Oracle數據庫
2、使用Native SQL進行數據庫操作
九、ALE and EDI、IDoc接口
十、SAP Exchange Infrastructure(SAP XI)總結
以上是生活随笔為你收集整理的ABAP中常见的接口技术类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: abap中的弹出窗口函数
- 下一篇: 物料单位转换的两个函数