TRFC/QRFC
| ? | ? | IDOC | RFC | ABAP Proxy |
| 實現(xiàn)方式 | ? | 通過Message Control、Partner Profile、Port等設(shè)置,實現(xiàn)業(yè)務(wù)數(shù)據(jù)的EDI或ALE功能,非標(biāo)準(zhǔn)功能需要通過增強(qiáng)技術(shù)實現(xiàn),最后在PI中將IDOC Metadata導(dǎo)入 | 通過SE37開發(fā)功能函數(shù),并激活遠(yuǎn)程調(diào)用功能(Remote Enabled),在PI中將RFC Metadata導(dǎo)入 | 通過建立SAP與PI系統(tǒng)兩個集成引擎的連接,在SAP系統(tǒng)中生成service interface的代理類,通過類中的method實現(xiàn)集成 |
| 傳輸方向 | SAP傳出 | 業(yè)務(wù)數(shù)據(jù)保存時,根據(jù)Message Control機(jī)制,將application data組織為idoc并發(fā)出,idoc被存入SAP數(shù)據(jù)庫,同時記錄idoc狀態(tài) | 自開發(fā)程序調(diào)用RFC函數(shù)將數(shù)據(jù)發(fā)出,對于異步RFC只賦值傳入?yún)?shù),對于同步RFC需賦值傳入?yún)?shù),并通過傳出參數(shù)獲得返回值 | 自開發(fā)程序調(diào)用ABAP Proxy代理類中的method將數(shù)據(jù)發(fā)出,對于異步場景只賦值傳入?yún)?shù),對于同步場景需賦值傳入?yún)?shù),并通過傳出參數(shù)獲得返回值 |
| ? | 傳入SAP | 外部系統(tǒng)傳入idoc時,根據(jù)Partner Profile中的配置,調(diào)用相關(guān)功能函數(shù)或工作流來更新application data,idoc被存入SAP數(shù)據(jù)庫,同時記錄idoc狀態(tài) | PI自動調(diào)用RFC函數(shù),對于異步RFC只賦值傳入?yún)?shù),對于同步RFC需賦值傳入?yún)?shù),并通過傳出參數(shù)獲得返回值,從而傳回外部系統(tǒng)(TRFC是不可以傳出參數(shù)的) | PI自動調(diào)用ABAP Proxy代理類中的method,對于異步場景只賦值傳入?yún)?shù),對于同步場景需賦值傳入?yún)?shù),并通過傳出參數(shù)獲得返回值,從而傳回外部系統(tǒng) |
| 所用傳輸協(xié)議 | ? | qRFC/tRFC | tRFC | qRFC |
| 數(shù)據(jù)格式 | ? | SAP:IDOC;PI:IDOC-XML | SAP:內(nèi)表;PI:XML | SAP:內(nèi)表;PI:XML |
| 實時性 | ? | 實時/定時 | 實時/定時 | 實時/定時 |
| 傳輸模式支持 | ? | 支持異步,以及兩個SAP系統(tǒng)間的雙異步 | 同步/異步 | 同步/異步,并支持異構(gòu)系統(tǒng)間的雙異步 |
| 性能 | ? | 中 | 中 | 高 |
| 日志監(jiān)控功能 | ? | 優(yōu)秀 | 一般 | 良好 |
| 開發(fā)起點 | ? | 中 | 低 | 中 |
| 開發(fā)工作量 | ? | 小 | 一般 | 一般 |
| 開發(fā)靈活性 | ? | 一般 | 一般 | 高 |
| SAP開發(fā)人員的技能要求 | ? | IDOC基本配置技能、用戶出口查找與ABAP開發(fā)技能 | 基本ABAP開發(fā)技能、SE37開發(fā)函數(shù)的技能 | 基本ABAP開發(fā)技能、面向?qū)ο箝_發(fā)技能 |
| 可能會發(fā)生的問題 | ? | 隊列堵塞 | 性能瓶頸、丟數(shù)據(jù) | 隊列堵塞 |
| 其它 | ? | ? | ? | ? |
總結(jié)
- 上一篇: Oracle数据库查看用户状态
- 下一篇: 17、Power Query-户口信息统