針對(duì)具體的情況柒爸,選擇不同的接口方法热押,或幾種方法并行使用西傀。
1.0 CPI-C
是基礎(chǔ),但不是很常用桶癣,比較底層
2.0 RFC
2.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)程訪問(wèn)的功能模塊
2.2 R3與外部系統(tǒng)之間
(1)外部程序調(diào)用SAP功能(功能模塊拥褂、BAPI)
(2)SAP調(diào)用外部程序
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中創(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
6.2 外部系統(tǒng)使用R3的WebService
6.3 R3調(diào)用外部系統(tǒng)上的WebService
(1)根據(jù)WebService連接,使用se80间雀,創(chuàng)建代理類(Proxy Object)悔详,并激活
(2)為代理類配置邏輯端口(TCODE:lpconfig)
(3)在程序中使用代理類完成WebService中方法的調(diào)用
7.0 FTP
配合數(shù)據(jù)遷移的方法(標(biāo)準(zhǔn)導(dǎo)入程序、定制BDC惹挟、LSMW茄螃、DXWB),可完成一些接口功能连锯。
7.1 條件
(1)服務(wù)器和客戶端程序(SAPFTPA和SAPFTP)
(2)服務(wù)器配置
(3)IIS或Serv-U建立FTP服務(wù)
7.2 操作方式
(1)連接到FTP服務(wù)器
(2)進(jìn)行操作(執(zhí)行FTP命令)
(3)斷開與FTP服務(wù)器的連接
7.3 操作實(shí)例
(1)獲取FTP服務(wù)器上的文件列表
(2)本地與FTP之間的文件交換
(3)應(yīng)用服務(wù)器與FTP服務(wù)器之間的文件交換
8.0 外部數(shù)據(jù)庫(kù)
8.1 連接外部數(shù)據(jù)庫(kù)
(1)服務(wù)器端配置(DBCON)
(2)訪問(wèn)SQL Server數(shù)據(jù)庫(kù)责蝠,必須要求R3系統(tǒng)安裝在Windows系統(tǒng)上(因?yàn)樾枰恍〥LL庫(kù)支持)
(3)訪問(wèn)外部Oracle數(shù)據(jù)庫(kù)
8.2 使用Native SQL進(jìn)行數(shù)據(jù)庫(kù)操作
9.0 ALE and EDI党巾、IDoc接口
10.0 SAP Exchange Infrastructure(SAP XI)
SAP XI交換基礎(chǔ)架構(gòu)是SAP Netweaver平臺(tái)的組件之一萎庭,它支持異構(gòu)系統(tǒng)中的業(yè)務(wù)流程霜医,以可持續(xù)的不斷降低成本提供了無(wú)縫集成,消除了真正集成所面臨的障礙驳规。SAP XI組件提供了開放的集成技術(shù)肴敛,它在企業(yè)內(nèi)外的SAP及非SAP組件之間實(shí)現(xiàn)了以流程為中心的合作。