SAP ECC EHP7 RFC 發布成WebService


1、說明介紹

   本文將RFC發布成WebService的詳細步驟

  不介紹如何創建rfc。

2、WebService創建

2.1、調用創建命令

在RFC界面點擊 實用程序-->更多實用程序-->創建WEB服務-->來自函數模塊

 

2.2、定義Web Service

2.2.1、Service

輸入定義服務的名稱和描述,繼續

 

2.2.2、Endpoint Function Module

輸入RFC名稱,勾選“Map Name”,繼續

 

2.2.3、Configure Service

SOAP Appl默認,Profile一般選擇"PRF_DT_IF_SEC_NO",繼續

 

2.2.4、Enter Package/Request

如果需要傳輸,選擇開發包,生成請求,這里暫時為本地

 

2.2.5、Finish

描述中提示,之后要執行tcode SOAMANAGER 對WEB服務進行配置 發布

2.2.6、服務激活

已經考到了鏈接,但是此時輸入到瀏覽器中會提示 需要驗證用戶,這還不是真正的 webservice 地址

PS: 當函數的參數發生變化

變更 參數后

點擊修改服務后 選擇下圖中的  服務定義-》檢查-》語法

選擇YES 重新激活,觀察 參數是否變化

 

3、發布Web Service

3.1、調用Web Service配置

在SAP中輸入事務代碼SOAMANAGER,激活IE瀏覽器,如下圖所示

 

3.2、點擊配置鏈接

進入IE之后,選擇“服務管理”頁簽,點擊“Web 服務管理”

 

3.3、選擇定義的Web Service

找到剛剛創建的web 服務,點擊

3.4、創建服務

點擊配置服務按鈕

3.5、編輯服務和綁定名稱

3.6、安全設置

輸入用戶名密碼,點擊下一個

 

3.7、SOA 協議

默認  ,下一步

下方已經生成了 webservice的地址  復制到瀏覽器中

 

4、測試Web Service

  4.1 在SAP 調用這個web service

 

 

 

4.2 SOAMANAGER 部分

運行SOAMANAGER,按如圖條件搜索

 

點擊ZXD01CO_ZWS_XD01

點擊創建 選擇第一個

 

最后的  操作設置  注意 soap action。


免責聲明!

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



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