SAP RFC函數遠程調試跟蹤管理軟件


最近在搞OA系統與sap的接口開發,接口太多老是和.net的開發人員打嘴仗,為了避免不必要的糾結,自己做了一個rfc的調試工具,有些問題調試起來也比較容易了.
程序是delphi開發的,為了保證程序可以與sap順利連接,需要安裝sap gui客戶端,執行程序不需要安裝,只需要將Saptools.exe和rfctoolsdb.mdb兩個文件拷貝到同一目錄中,就可以執行了。
 執行后正常的界面是這樣的:

如果首次運行沒有配置文件,會有這樣的錯誤

 這時候就需要我們配置參數文件,執行“配置”按鈕,出現如下畫面:

通過“添加”,“刪除”,“修改”按鈕進行參數維護,如果"默認連接"選項需要調整,保存的時候會慢一些,我們多等待一會就好了。

參數的內容都是sap配置的基本信息,維護正確后通過“連接測試”按鈕進行測試,測試連接正常后就可以調試rfc函數了。

可以通過rfc函數列表選擇所需要調試的函數名,也可以直接輸入。

 

rfc函數可以進行保存,在描述中填寫備注,用於標注信息。

 

 執行rfc函數前首先進行“rfc連接”,如果函數存在並且連接成功,將出現下面的畫面,系統將自動獲取到這個函數的組和描述信息,這時說明該函數已經准備就緒,可以進行執行調測了。

 

 

在進行“rfc連接”處理的過程中,系統會自動獲取該函數的輸入輸出信息顯示在相關的頁簽上。

 

這里需要注意的是,如果值字段顯示的是“結構”,表示該信息的輸入和輸出在右邊的欄目中編輯,不要把“結構”兩個字刪除或者修改,否則會引起調用失敗。

 

 

輸入表和輸出表在統一的界面中,通過添加數據和返回數據進行調試。

 

點擊“rfc執行”后,根據調用時間等待后,將出現處理結果。

 

注意事項:

1.為了保證軟件順利運行需要在運行環境安裝sap gui。

2.輸入的參數,系統不會做自動轉化操作,例如生產訂單編號需要輸入“001100000002”,不能輸入“1100000002”。

3.輸出的表信息在反復執行時,有可能不會清空,那是因為rfc函數沒有對表做refresh處理。重新執行“rfc連接”可以清空輸出表。

4.rfc函數需要將“Remote fahiger Baustein”選項選擇。否則系統無法獲取rfc函數信息。

5.歡迎多提寶貴意見。

6.應用最新下載地址鏈接:http://pan.baidu.com/s/1bo6xOjt  密碼:pe6g

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM