sap系統(tǒng)間的rfc調(diào)用的簡(jiǎn)單介紹

通俗語(yǔ)言解釋下SAP的RFC是做什么的

RFC是Remote Function Call的簡(jiǎn)稱,是SAP系統(tǒng)和其他系統(tǒng)之間重要而常用的 雙向接口技術(shù) ,它包含同步RFC,異步RFC,事務(wù)性RFC,隊(duì)列RFC和并行RFC.在SAP中,功能模塊的調(diào)用通過(guò)CALL FUNCTION語(yǔ)句實(shí)現(xiàn)。

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到寬甸網(wǎng)站設(shè)計(jì)與寬甸網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋寬甸地區(qū)。

RFC是對(duì)一個(gè)函數(shù)模塊的調(diào)用,但是調(diào)用者的系統(tǒng)與被調(diào)函數(shù)所在的系統(tǒng)是不一樣的。RFC也可以在系統(tǒng)內(nèi)被調(diào)用,但是通常調(diào)用和被調(diào)用是在不同的系統(tǒng)中的。在sap系統(tǒng)中,遠(yuǎn)程調(diào)用的能力是有RFC接口系統(tǒng)提供的。

SAP(衛(wèi)星自動(dòng)控制系統(tǒng))中的RFC:RFC(遠(yuǎn)程函數(shù)調(diào)用 Remote Function Call)是一個(gè) SAP 的接口協(xié)議。它基于 CPI-C,很大程度上簡(jiǎn)化了系統(tǒng)間通訊的編程工作。RFC 允許調(diào)用和執(zhí)行一個(gè)遠(yuǎn)程系統(tǒng),或者是相同系統(tǒng)上的預(yù)定義函數(shù)。

如何實(shí)現(xiàn)SAP的RFC函數(shù)調(diào)用

無(wú)具體的錯(cuò)!我使用的是VB.NET,然后我在頁(yè)面放了兩個(gè)文本框,一個(gè)是用來(lái)輸入SO NUMBER,一個(gè)是輸入日期來(lái)查詢。但是這兩個(gè)參數(shù)無(wú)法傳到SAP系統(tǒng)當(dāng)中。

調(diào)用RFC比較簡(jiǎn)單,找到相關(guān)的SDK包裝上。就可以調(diào)用SAP顧問(wèn)寫(xiě)的RFC了。難點(diǎn)就是字段的對(duì)應(yīng)和數(shù)據(jù)類型的轉(zhuǎn)換。應(yīng)為SAP里面的字段名非常惡心(貌似是簡(jiǎn)化的德語(yǔ)),而且SAP里面的數(shù)據(jù)類型是他專用的。

如果你要用.Net 調(diào)用SAP的一些功能,比如外部系統(tǒng)查SAP內(nèi)的物料信息、用BAPI做憑證、調(diào)用RFC函數(shù)等等,可以使用 .Net Connector,從.Net平臺(tái)調(diào)用SAP的服務(wù)。

在a系統(tǒng)中創(chuàng)建一個(gè)RFC,然后在b系統(tǒng)中遠(yuǎn)程調(diào)用這個(gè)RFC,需要注意的是在b系統(tǒng)中需要有相同接口的同名RFC,目的是保證編譯正常,所以可以沒(méi)有實(shí)際處理邏輯。

在SAP中,某些業(yè)務(wù)對(duì)象會(huì)有狀態(tài)的屬性,用來(lái)控制和約束該業(yè)務(wù)當(dāng)前的操作。比如PM模塊的工單和PS模塊的項(xiàng)目定義,狀態(tài)這個(gè)屬性并不存放在各個(gè)業(yè)務(wù)的業(yè)務(wù)表中,而是由SAP統(tǒng)一管理。

saprfc只能傳值

1、BAPI是SAP提供的基于業(yè)務(wù)對(duì)象的函數(shù),關(guān)鍵是它們處理的對(duì)象是R/3的業(yè)務(wù)相關(guān)business object),比如單據(jù)類銷售訂單,組織:公司等,它們是一系列實(shí)體。

2、在a系統(tǒng)中創(chuàng)建一個(gè)RFC,然后在b系統(tǒng)中遠(yuǎn)程調(diào)用這個(gè)RFC,需要注意的是在b系統(tǒng)中需要有相同接口的同名RFC,目的是保證編譯正常,所以可以沒(méi)有實(shí)際處理邏輯。

3、RFC是SAP系統(tǒng)和其他(SAP或非SAP)系統(tǒng)間的一個(gè)重要而常用的雙向接口技術(shù),也被視為SAP 與外部通信的基本協(xié)議。

網(wǎng)頁(yè)標(biāo)題:sap系統(tǒng)間的rfc調(diào)用的簡(jiǎn)單介紹
文章來(lái)源:http://muchs.cn/article10/ddhdpgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、面包屑導(dǎo)航、服務(wù)器托管、建站公司網(wǎng)站策劃、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)