ABAP中常见的接口技术类型
下面總結(jié)一下ABAP中的各種接口技術(shù),因?yàn)閷W(xué)習(xí)時(shí)間不是很長(zhǎng),肯定還不全(還有增強(qiáng)、出口等),以后再補(bǔ)上。
針對(duì)具體的情況,選擇不同的接口方法,或幾種方法并行使用。
一、CPI-C
是基礎(chǔ),但不是很常用,比較底層
二、RFC
1、R3系統(tǒng)之間
(1)在調(diào)用系統(tǒng)上進(jìn)行RFC目標(biāo)系統(tǒng)的配置(TCODE:SM59)
(2)在遠(yuǎn)程系統(tǒng)上創(chuàng)建允許遠(yuǎn)程訪問的功能模塊
2、R3與外部系統(tǒng)之間
(1)外部程序調(diào)用SAP功能(功能模塊、BAPI)
(2)SAP調(diào)用外部程序
三、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中創(chuàng)建WebService的方法(舉函數(shù)模塊產(chǎn)生WebService的方法)
(1)定義函數(shù)模塊并選擇函數(shù)組
(2)根據(jù)向?qū)蒞ebService
(3)使用TCODE “wsadmin”和“wsconfig”對(duì)服務(wù)進(jìn)行管理和配置
(4)生成WSDL和測(cè)試WebService
3、外部系統(tǒng)使用R3的WebService
4、R3調(diào)用外部系統(tǒng)上的WebService
(1)根據(jù)WebService連接,使用se80,創(chuàng)建代理類(Proxy Object),并激活
(2)為代理類配置邏輯端口(TCODE:lpconfig)
(3)在程序中使用代理類完成WebService中方法的調(diào)用
七、FTP
配合數(shù)據(jù)遷移的方法(標(biāo)準(zhǔn)導(dǎo)入程序、定制BDC、LSMW、DXWB),可完成一些接口功能。
1、條件
(1)服務(wù)器和客戶端程序(SAPFTPA和SAPFTP)
(2)服務(wù)器配置
(3)IIS或Serv-U建立FTP服務(wù)
2、操作方式
(1)連接到FTP服務(wù)器
(2)進(jìn)行操作(執(zhí)行FTP命令)
(3)斷開與FTP服務(wù)器的連接
3、操作實(shí)例
(1)獲取FTP服務(wù)器上的文件列表
(2)本地與FTP之間的文件交換
(3)應(yīng)用服務(wù)器與FTP服務(wù)器之間的文件交換
八、外部數(shù)據(jù)庫(kù)
1、連接外部數(shù)據(jù)庫(kù)
(1)服務(wù)器端配置(DBCON)
(2)訪問SQL Server數(shù)據(jù)庫(kù),必須要求R3系統(tǒng)安裝在Windows系統(tǒng)上(因?yàn)樾枰恍〥LL庫(kù)支持)
(3)訪問外部Oracle數(shù)據(jù)庫(kù)
2、使用Native SQL進(jìn)行數(shù)據(jù)庫(kù)操作
九、ALE and EDI、IDoc接口
十、SAP Exchange Infrastructure(SAP XI)總結(jié)
以上是生活随笔為你收集整理的ABAP中常见的接口技术类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: abap中的弹出窗口函数
- 下一篇: 物料单位转换的两个函数