在 SAP 中建立和傳送 RFC
列出在 SAP 系統上完成的高階工作,以建立 RFC。 每項工作都可能牽涉到非常詳細的程式。 因此,建議您連絡 SAP 系統管理員以完成這些工作,或參閱 SAP 指引。
建立 RFC
啟動 SAP GUI。
移至交易 SE37 (函式產生器) ,輸入 RFC 名稱,然後按一下 [ 建立]。
輸入將建立 RFC 的現有函式群組、RFC 的簡短描述,然後按一下 [ 儲存]。
在 [ 屬性] 索引 標籤中,選取 [ 已啟用遠端的模組 ] 選項按鈕。
在 [ 匯入] 索引標籤中,輸入匯入參數。 這些參數用於將外部資料傳遞至函式模組。
在 [ 匯出] 索引標籤中,輸入匯出參數。
在 [ 變更 ] 索引標籤中,輸入變更的參數。
在 [ 資料表] 索引卷 標中,輸入資料表名稱。
在 [ 例外狀況] 索引 標籤中,輸入要處理錯誤的例外狀況。
在 [ 原始程式碼] 索引標籤中,輸入 RFC 的原始程式碼 (邏輯) 。
按一下工具列上的 [ 啟用 ] 圖示以啟動函式模組。
建立 RFC 目的地
啟動 SAP GUI。
移至交易 SM59 (顯示和維護 RFC 目的地) 。
從功能表列中,按一下 [ 建立]。
輸入 RFC 目的地、連線類型、描述,然後按 Enter。
選取 [已註冊的伺服器程式] 選項按鈕,輸入程式識別碼、閘道主機和閘道服務。
儲存 RFC 目的地。
從 SAP 系統傳送 RFC
啟動 SAP GUI。
使用 BD54 交易建立邏輯系統。
使用 SM59 交易在 TCP/IP 連線中建立 RFC 目的地。
使用 WE21 交易建立埠,並將它附加至最後一個步驟中建立的 RFC 目的地。
使用 SE37 觸發 RFC。 此 RFC 必須包含邏輯,才能對外部應用程式進行 RFC 呼叫,然後接收來自該應用程式的回應。