SAP函數生成測試數據,可以用於記錄外部系統在調用時的數據。有記錄的數據后直接DEBUG起來就會方便很多。
1、下圖可以看到,創建采購單的函數BAPI_PO_CREATE1里的功能群組里已經有INCLUDE FBGENMAC,而函數BAPI_PO_CREATE1自己本身內也有fbgenmac 'BAPI_PO_CREATE1'。
2、如果是自己寫的RFC接口,可參考標准的函數的代碼
3、Tcode:SE38進入程式,輸入FBGENDAT,執行后到選擇屏幕,填好對應的函數,模式選B,執行"啟動此輸入項"
4、設置外部系統調用的賬號參數:Tcode:SU01進入用戶維護,點擊更改,轉到 "參數" 頁簽,添加參數 FBGENDAT X,然后保存即可。
5、Tcode:SE37輸入函數BAPI_PO_CREATE1,運行,然后點擊 "測試數據目錄",就可以看到外部系統每次調用的記錄,雙擊某行記錄就可查看數據。