日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rfc方式的集成 sap_转载: 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别

發布時間:2025/3/12 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rfc方式的集成 sap_转载: 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

se37寫出來的叫function,其中可以遠程調用的叫rfc,remote-enabled function,abap語法和輸入輸出參數就會有一些限制。bapi是sap做好的實現特定業務操作的rfc。idoc是基于sap自己的類似xml格式的文檔數據交換的方式。rfc必須在線的方式調用,一般做同步的,idoc基于文檔,可以實現異步的。

idoc是基于sap自己的類似xml格式的文檔數據交換的方式。rfc必須在線的方式調用,一般做同步的,idoc基于文檔,可以實現異步的。

idoc是系統間利用message傳遞,不涉及底層函數調用,idoc的處理方式是用edi來執行的.

你可以理解為IDOC是SAP為了同外部系統或內部不同client通迅所采用的一種數據結構,不同的idoc type 定義了不同的格式,如關于material master data 的IDOC, BOM, PO,SO等相關的IDOC,, ALE 主要用于內部數據交換用的,如不同client, EDI用于同外部系統的交換數據,它們的本質都 是base on IDOC。。。idoc是基于sap自己的類似xml格式的文檔數據交換的方式。idoc基于文檔,可以實現異步的。

RFC是面向過程的,調用簡單直接;

BAPI是面向對象的,有屬性、有方法、有事件,更加復雜和豐富,更能反映SAP的業務應用,而

BAPI方法的構造是基于RFC的,你也可以認為BAPI封裝了RFC

我覺得RFC在應用時最為靈活。

IDOC是SAP標準的文件交換格式,SAP已經有了大量的Function Module來處理和傳遞IDOC,特別

是對于要和其它系統交換數據時,配合一些系統如biztalk server,IDOC會顯得非常的方便,開

發的工作量也是最小的。

RFC的話,如果配合SAP的BDC使用的話,或者你是一個ABAP的高手的話,RFC也是很靈活的。

至于BAPI的話,我覺得SAP的bapi概念很好,但是接口很不完善,很多數據無法通過SAP本身的

BAPI完成,得自己來做開發。

對于bapi和rfc到底那個好用,我覺得沒什么定論。

有時bapi好用,有時rfc好用。

bapi好用在于,其效率相對比較高,這個主要體現在有些bapi是用direct input的方式寫的,

效率高。

但你如果用rfc寫也有他的好處,當你寫的不只是一個luw時,而每個luw都比較簡單,

在這種情況下就用rfc開發比較快。

SAP的idoc文件替代了edi文件的作用。

ale是一種通訊的模式。

bapi,一種函數,sap提供一大堆,用于主要的業務流程的處理

rfc,一種函數,用于與外部程序調用

應該說RFC是其它內容的基礎,它是一個Function module,可以被遠程調用。而BAPI本身就是一

個RFC,但它被作為BO的Interface,作用更進一步,除了BAPI文檔中提到的內容外,還可以作為

ALE/IDOC的開發基礎。

ALE是R/3系統之間的應用層數據交換,至于用什么,就看具體配置了,比如可以用IDOC,同步/

異步BAPI,甚至用EDI。非SAP系統無法用ALE來實現。

至于數據傳輸的方式,可以是IDOC(底層是用RFC來實際的),也可以是EDI,所以說IDOC/EDI實

際上是數據的載體。

總結

以上是生活随笔為你收集整理的rfc方式的集成 sap_转载: 与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。