sap Web Service開發(fā)配置文檔.doc_第1頁
sap Web Service開發(fā)配置文檔.doc_第2頁
sap Web Service開發(fā)配置文檔.doc_第3頁
sap Web Service開發(fā)配置文檔.doc_第4頁
sap Web Service開發(fā)配置文檔.doc_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

目錄目錄 第一章第一章SAP 創(chuàng)建創(chuàng)建 WS 2 1 1概要技術(shù)說明 2 1 2創(chuàng)建 RFC 函數(shù) 2 1 3創(chuàng)建 WS 3 1 4外部系統(tǒng)訪問配置 8 第二章第二章SAP 調(diào)用調(diào)用 WS 12 2 1概要技術(shù)說明 12 2 2創(chuàng)建服務代理對象 12 2 3創(chuàng)建端口 16 2 3 1創(chuàng)建默認端口 16 2 3 2配置默認端口 17 2 4程序?qū)崿F(xiàn)調(diào)用 19 2 4 1代碼實現(xiàn) 19 第三章第三章數(shù)據(jù)交換格式數(shù)據(jù)交換格式 20 3 1數(shù)據(jù)交換格式 20 第一章第一章SAP 創(chuàng)建創(chuàng)建 WS 1 1 概要技術(shù)說明概要技術(shù)說明 Web Service 簡介 構(gòu)建互聯(lián)網(wǎng)分布式系統(tǒng)的基本部件 Web Services 正成為企業(yè)應用集成 Enterprise Application Integration 的有效平臺 你可以使用互聯(lián)網(wǎng)中提供的 Web Service 構(gòu) 建應用程序 而不必考慮這些 Web Service 是怎樣運行的 Web Service 通過標準通信協(xié)議 在互聯(lián)網(wǎng)上發(fā)布程序模塊 以服務的方式 目前大部分是 用 SOAP 來做通信協(xié)議 本文檔為一個 SAP ECC 以下簡稱 ECC 系統(tǒng)如何生成 Web Service 以下簡稱 WS 供 外部系統(tǒng)調(diào)用的示例 ECC 系統(tǒng)生成 WS 的大致流程為 首先在 SAP 中創(chuàng)建一個屬性為 RFC 的 函數(shù) 然后對該函數(shù)進行封裝 最后通過事務代碼 SOAMANAGER 進行配置 即可得到供外 部系統(tǒng)進行調(diào)用 WS 的 URL 詳細技術(shù)說明見 1 2 1 4 系統(tǒng)環(huán)境 SAP ECC 6 0 BASIS 700 SP15 WS 通訊協(xié)議 SOAP 1 1 此 ECC 的版本暫不支持 SOAP1 2 1 2 創(chuàng)建創(chuàng)建 RFC 函數(shù)函數(shù) 使用 TCODE se37 或 SE80 首先在函數(shù)組 函數(shù)組自行創(chuàng)建 中創(chuàng)建一個函數(shù) 在彈出的界面輸 入相關(guān)參數(shù) 將 Processing Type 選為 RFC 類型即可 具體如下 該函數(shù)的輸入 輸入?yún)?shù)均為 String 類型 1 3 創(chuàng)建創(chuàng)建 WS 創(chuàng)建 WS 有兩種途徑 一種是通過 SE80 另一種是通過 SE37 前一種提供了多種選擇類型 WS Proxy Object 等 后者只能創(chuàng)建 WS 本文檔使用后一種方法 通過如下路徑 Utilities More Utilities Create Web Service Form the Function Module 系統(tǒng)彈出 Web Service 創(chuàng)建向?qū)?輸入服務名稱 描述 Name Mapping 和 XML 文件中生成的函數(shù)名對應的變量命名有關(guān) 一般不選 Profile 為安全文件設置 即外部系統(tǒng)訪問該服務時 ECC 系統(tǒng)設置的安全級別 Deploy Service 可不選 輸入開發(fā)包和傳輸請求 完成 基本信息如下 1 4 外部系統(tǒng)訪問外部系統(tǒng)訪問配置配置 若是生成的 WS 供 SAP 系統(tǒng)調(diào)用 則此步驟可省略 非 SAP 系統(tǒng)訪問則必須配置 通過事務代碼 SOAMANAGER 對 Web Service ZXTPT DXP 進行配置 具體過程如下 點擊 Web Service Administration 進行配置 進入后選擇自己創(chuàng)建的 WS 然后點擊 Apply Selection 點擊 Configurations 再點擊 Edit 按鈕 如下 在上圖中輸入用戶名和密碼即可 然后點擊 Save 按鈕配置完成 再點擊下圖中的 Overview 按鈕 然 后打開 Open WSDL document for selected binding 標簽 即可獲得 URL URL 在 IE 的地址欄中獲得 第二章第二章SAP 調(diào)用調(diào)用 WS 2 1 概要技術(shù)說明概要技術(shù)說明 ECC 系統(tǒng)調(diào)用外部 WS 是企業(yè)信息系統(tǒng)整合集成時經(jīng)常遇見到的情況 本章為一個 ECC 系 統(tǒng)調(diào)用外部 WS 來實現(xiàn)和企業(yè)門戶的數(shù)據(jù)交換例子 ECC 系統(tǒng)調(diào)用外部 WS 的大致流程為 首 先在 SAP 中創(chuàng)建一個代理對象 然后為對象創(chuàng)建端口 并將配置端口激活 最后通過事務代碼 SOAMANAGER 進行配置 即可在程序中調(diào)用 WS 中提供的方法 以實現(xiàn)系統(tǒng)間的數(shù)據(jù)傳輸 詳細技術(shù)說明見 2 2 2 4 系統(tǒng)環(huán)境 SAP ECC 6 0 BASIS 700 SP15 WS 通訊協(xié)議 SOAP 1 1 此 ECC 的版本暫不支持 SOAP1 2 2 2 創(chuàng)建服務代理對象創(chuàng)建服務代理對象 使用 TCODE se80 選擇建立 在彈出的界面輸入相關(guān)參數(shù)即可 具體流程如下 選擇服務消費者 選擇 URL HTTP 類型 輸入你需調(diào)用的 URL 輸入開發(fā)包 前綴號和請求號 完成 最后生成了前綴名為 ZXTPT 的 Proxy Object 它包含了很多種方法 此處只調(diào)用方法 dxpaccess service 2 3 創(chuàng)建端口創(chuàng)建端口 2 3 1 創(chuàng)建創(chuàng)建默認端口默認端口 通過事務代碼 LPCONFIG 為 Proxy Object 創(chuàng)建一個默認端口 具體過程如下 輸入類名稱和端口名稱 若是默認調(diào)用的端口 打上對號 編輯端口 輸入名稱 URL 和應用設置等 檢查無誤后 點擊激活按鈕激活此端口即可 2 3 2 配置默認端口配置默認端口 通過事務代碼 SOAMANAGER 對 Proxy Object 進行配置 具體過程如下 點擊 Web Service Administration 進行配置 進入后選擇自己創(chuàng)建的代理類 然后點擊 Apply Selection 點擊 Create Logical Prot 會彈出如下窗口 分別輸入相關(guān)參數(shù)即可 最后點擊 Apply Setting 然后點擊 Save 按鈕即可激活此配置 完成上述兩個步驟后 即可在程序中調(diào)用此代理類 2 4 程序?qū)崿F(xiàn)調(diào)用程序?qū)崿F(xiàn)調(diào)用 2 4 1 代碼實現(xiàn)代碼實現(xiàn) 關(guān)鍵代碼如下 data lo proxy type ref to zxtptco report parser lo input type zxtptdxpaccess service lo output type zxtptdxpaccess service respons lo sys exception type ref to cx ai system fault try create an instance of proxy class create object lo proxy exporting logical port name LP01 call the corresponding method call method lo proxy dxpaccess service exporting input lo input importing output lo output catch cx ai system fault into lo sys exception error handling write lo sys exception errortext endtry 第三章第三章數(shù)據(jù)交換格式數(shù)據(jù)交換格式 3 1 數(shù)據(jù)交換格式數(shù)據(jù)交換格式

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論