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輸出引數,並把它們「翻譯」成恰當的形式給表達給使用者。
sap中idoc和bapi和rfc之間的區別_sapbapi是什麼
2樓:豬八戒網
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%最有價值的品牌。
I like和I do like有什麼區
表面意思來看,bai 是沒有區別的,都表du達的是 zhi我喜歡鍛鍊。但是daolike doing和like todo 還是有一點區分,下面回有一種 我的來確喜歡 do用於加強語氣.i like 自he didhand inthe assignment intime 一定要bai細心.do bec...
use to be和used to be有什麼區別都怎麼分別用
一 區別 首先,沒有use to be,只有used to be,表示 過去常常是 實際上,這裡的be並不是與used to 固定搭配,used to就表示 過去常常 它後面也可接其它動詞的。其次它們的區別是 use sth to do sth意思是用前者 某工具或者方法 做什麼 後者,是某件事 u...
The Answer和Answer有什麼區別
the 是特指,世界上獨一無二的東西 上文提到過得 特指的 還有一些固定搭配前 這些前面加the 1 the answer是名詞,答案 2 answer 即可名詞,也可動詞 就是 答案 或 回答 明白 這要看詞性 the answer n.比如 tell me the answer answer v...