因為先前開發商業本票(VB6→
NET→WebService)介接 Sap 借款資料,加上最近有聽到 WebService 設定問題 所以測試了一下在 SAP 上 WebService 開發及設定功能,以下為測試畫面(不涉及太多細節,設定部份follow 顧問),大家可以參考看看 若各位同仁未來有需要在 Sap 上開發 w ebService,希望以下資料有所幫助,謝謝
▼首先開發一個 RFC 的 function moduler,主要將下圖的 Remote-Enabled module 勾選 ▼設定 function 使用到的參數(之後利用工具自動做 service 參數 mapping,包含 strcture 及 table 皆可自動轉換) ▼程式碼(傳入一 w bsID 傳回 Wbs 說明) ▼點選下圖功能設定 WebService ▼輸入 Service 定義名稱及說明(可與 function moduler 名稱不同) ▼Function moduler 名稱 ▼這裡的 profile 顧問是選 PRF_DT_IF_SEC_NO,也就是在此不做驗證(但會在後續的另一個功能設定) ▼純測試,先選本端物件(代表 Webservice 應該也可以 transport) ▼設定完畢後,會出現相應的設定 ▼屬性內比較重要的是 Endpoint(也就是呼叫的 fu nction) ▼工具自動幫我們處理參數轉換 ▼組態,基本上顧問也都維持預設(上面驗證的設定會影響 Security Profile 的設定) ▼自動生成 WSDL(但還不是最終我們需要的 WSDL,後面會提到) ▼預設 ▼輸入交易代碼:SOAMANAGER (系統會自動跳出瀏覽器做後續的設定) ▼依下圖選擇“Single Service Administration” ▼搜尋我們定義的 Service ▼按”a