SAP RFC和BAPI有什麼區別

2025-03-02 10:10:30 字數 1447 閱讀 4383

1樓:匿名使用者

bapi和rfc不是同乙個層次上概念,不能說從字面上看到bapi函式和rfc函衫餘數就認為他們之間有必然的聯判消系和區別。打個比如,問乙個問題:人可掘塌知以分為哪幾類,答曰:

男人和老人,呵~~,大家都知道,男人是基於性別來說的,老人是基於年齡的。bapi是sap提供的基於業務物件的函式,關鍵是它們處理的物件是r/3的業務相關business object),比如單據類銷售訂單,組織:公司等,它們是一系列實體。

rfc則是一種系統間通訊的方式(remote funciton call),乙個男人可能同時也是乙個老人,乙個bapi函式往往能是乙個rfc函式(我不知道是不是所有bapi都可以有基於rfc技術來呼叫,但是至少也可以說大部分吧,vb裡面用bapi,就是因為這個bapi函式具有rfc的特性)

bapi是個sap裡乙個很好的思想,把業務物件都物件化了。剛學abap/4時,並不能理解sap所說」abap/ 4」中的『4』,而覺得它更像是一種指令碼語言,頂多也就是和c一樣,但是自從我接觸了bapi之後,我才體會到sap說abap是種4g語言的確不虛。 當在外部呼叫bapi的時候,比如vb,就可以把sap裡的諸如訂單,物料,員工,工廠等作為乙個物件來處理,而且這種處理又是那麼的簡單,可能只要幾句**就可以了,最關鍵就是:

1.收集bapi函式所要的資料,也就是bapi輸入引數,vb也好,sap本身的 screen也好,甚至web頁面也好,只不過是乙個資料收集器!(要作一些必要的資料檢查保證它們是正確的,不過即使不正確也沒有關係,bapi會返回錯誤資訊) 收集完成了,就送給bapi作為引數,剩下的事都是bapi給做了,你就不用管了!

2.接收bapi返回的資訊,也就是bapi輸出引數,並把它們「翻譯」成恰當的形式給表達給使用者。

2樓:手機使用者

bapi是特殊的是系統業務對外部的乙個藉口。

sap中idoc和bapi和rfc之間的區別_sapbapi是什麼

3樓:豬八戒網

sap使用的是關係型資料庫。沒有指定資料庫**商,mysql,oracle,db2,sqlserver都可以。

sap為「systemsandproctsindataprocessing」的簡稱,是sap公司的產品——企業管理解決方案的軟體名稱拆悉。

sap公司(紐交所**:sap)成立於1972年鎮沒,總部位於德國沃爾多夫市,在全球擁有6萬多名員工,遍佈全球130個國家,並擁有覆蓋全球11,500家企業的合作伙伴網路。作為全球領先的企業管理軟體解決方案提供商,sap幫助各行業不同規模的企業實現卓越運營。

從企業後臺到公司決策層、從工廠倉庫到商鋪店面、從電腦桌面到移動終端—sap助力使用者和企業高效協作,獲取商業洞見,並從競爭中脫穎而出。sap的軟體和服務能夠幫助客旅旅乎戶實現盈利性的運營,不斷提公升應變能力,實現可持續的增長。全球188個國家的232,000家客戶正在從sap解決方案中獲益,其中包括財富500強80%的企業及85%最有價值的品牌。

mental和spiritual有什麼區別

1 表達內容不同。mental多指 心理上的 例如 his agony was mental,not physical.他的痛苦是心理上的,不是身體上的。spiritua多l指 心靈上的 例如 her spiritual beauty outshone her physical beauty.她的心...

strict和stringent有什麼區別

當都做 嚴厲,嚴格 講時,兩者有細微的差異 其他的不同詞義這裡不研究,也沒什麼必要 strict 表示 嚴格的,多指在執行,遵守或要求上認真仔細的,嚴格的 如 strict standards.嚴格的標準。stringent表示 嚴格的,多指對行為要求標準嚴格的 如 stringent safety...

they are和there are有什麼區別

they are是表示 他們是 there are 是表示有。是there be 句型。兩者是不相同的。1,they are 可以有2種含義 他們是 和 他們在 例如 they are students 他們是學生。they are playing football,他們在踢足球.參考資料作業幫.作...