3行代碼解決調用SAP接口時的扯皮問題。這個神器您值得擁有

在和SAP ERP系統打交道的日常生活中,經常會用到SAP系統和別的系統進行交互。作為強大後端的SAP,往往經常被各種系統調RFC接口函數。經常找日誌會想哭,扯皮起來沒完沒了,在客戶越來越預算有限的情況下,並不是每個項目都有足夠的時間給開發人員記錄完整的RFC輸入,輸出日誌,看完本文神器,相信您將不再憂愁~


先上神器代碼:(真的只有三行代碼)

<code>INCLUDE: fbgenmac .
SET PARAMETER ID 'FBGENDAT' FIELD 'X'.
fbgenmac 'FUNCTION_NAMES'./<code>

1、我們先在SE37下建1個函數ZTEST_YINGTAO,掛在函數組ZTEST_YINGTAO下。

3行代碼解決調用SAP接口時的扯皮問題。這個神器您值得擁有

▲建立的函數


2、在函數組的TOP文件中寫入第一行代碼。

3行代碼解決調用SAP接口時的扯皮問題。這個神器您值得擁有

▲建立的函數

3、在函數中寫入另外2行代碼,火柴棍棍激活函數組。完美~

3行代碼解決調用SAP接口時的扯皮問題。這個神器您值得擁有

▲寫入調用函數代碼。



神器在手,如何使用呢?

1、SA38執行程序【FBGENDAT 】,直接跳出運行界面。我們一般在出問題的時候都是選擇B模式,即寫入測試數據並正常繼續。點擊鬧鐘按鈕執行。(其他模式比如C死循環在性能測試的時候會用到,這裡略過)

3行代碼解決調用SAP接口時的扯皮問題。這個神器您值得擁有

▲神器的使用界面默認帶出函數名


2、SE37運行函數ZTEST_YINGTAO模擬外部系統調用,扳手執行完畢。

3行代碼解決調用SAP接口時的扯皮問題。這個神器您值得擁有

▲測試界面


3、點擊【測試數據目錄】,我們可以看到運行時候的數據已經寫入到日誌中啦~

3行代碼解決調用SAP接口時的扯皮問題。這個神器您值得擁有


3行代碼解決調用SAP接口時的扯皮問題。這個神器您值得擁有

▲日誌記錄了每一個輸入輸出


4、媽媽終於不用擔心對方系統和我方開發人員打起來啦~~


分享到:


相關文章: