SAP ECC EHP7 RFC 發布成WebService


http://www.cnblogs.com/mingdashu/p/6877622.html

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