久久精品国产69国产精品亚洲_日韩欧美亚洲一区_免费观看污网站_欧美在线一

    歡迎進入上海陽合供應鏈管理有限公司!
  •  13472705338 

  • “視聽+云倉儲+精準扶貧”電商模式的脫貧經驗探討
  • 倉儲型物流企業的經營模式創新
  • 現代倉儲管理中條形碼技術的運用
  • 基于IOS平臺的小型倉儲管理系統設計
  • 用6S管理注入倉儲管理系統內涵推升倉儲運營水準
  • 基于第三方物流的倉儲成本控制研究
  • 物流公司倉儲管理案例分析
  • 第三方物流企業倉儲貨位系統優化分析
  • 鄭州航空物流倉儲合理化研究
  • 新形勢下深化完善國有糧食倉儲企業內控機制的實踐與思考
  • 企業智能倉儲作業流程分析——以徐州新沂百世云倉公司為例
  • 醫藥物流邁向云倉多倉聯動
  • RFID技術在銅仁地區煙草倉儲物流管理系統中的應用
  • 淺談糧情測控遠程監管系統在倉儲管理中的應用
  • 淺談石油物資倉儲管理部門入庫驗收管理
  • 多層倉儲式數據中心建筑設計研究
  • 煙葉倉儲害蟲綜合治理研究進展
  • 無線智能倉儲管理系統的設計與實現
  • 靜電粉末與殺蟲劑混用對倉儲甲蟲的殺蟲效果及谷物品質的影響
  • 關于云計算技術物聯網倉儲管理系統設計
  • 當前位置:首頁 >>   新聞資訊新聞資訊

    BizTalk在倉儲管理系統中的應用

      信息來源:   發布時間:2021-12-03  點擊數:

    1 BizTalk概述

    BizTalk是由微軟公司開發的中間件產品, 旨在推廣可擴展標示語言 (XML) 。XML是一種能夠以統一的格式描述信息的文本語言, 具有可擴展性和自我描述性的特點, 它能將不同系統來源的信息按照統一的格式顯示, 也能夠進行不同格式之間的相互轉化, 是信息標準化進程的有力工具。BizTalk是利用Internet標準協議和格式來促進企業內部和企業間的應用集成的XML框架, 采用“消息核心化”機制來簡化應用集成, 其用意在于將提供的服務與數據相分離, 這樣使基于BizTalk的系統將工作重心放在數據交換而不是對異構系統的兼容問題上。

    2 BizTalk架構

    倉儲管理系統中的BizTalk架構實現


    BizTalk在倉儲管理系統中起到了橋梁的作用。主要負責倉儲管理系統和SAP系統間的數據傳輸。倉儲管理系統作為SAP的外圍系統必須保證其數據與SAP數據的一致性。在倉儲管理系統進行的每筆操作都必須同步到SAP中去;而SAP中的相關數據也需要同步到倉儲管理系統中來。眾所周知SAP系統有其自己的開發語言, 而這種語言的擴展性并不強。BizTalk中間件的作用就是使兩個不同語言、不同環境的系統間可以自由通信。

    Web Service和BAPI通信流程描述如下: (1) 倉儲管理系統通過調用BizTalk發布的Web Service接口, 向BizTalk提出請求。 (2) BizTalk收到請求后調用相應的BAPI, 將請求發送給SAP。 (3) SAP再將結果通過BAPI的方式反給BizTalk。 (4) BizTalk則通過Web Service將結果反給倉儲管理系統。

    SQL同IDoc通信流程描述如下: (1) 手動或定時出發SAP生成IDoc文件。 (2) SAP將IDoc放在指定的目錄下。 (3) BizTalk通過開放的接收端口定時的掃描SAP目錄下是否有相關的IDoc文件生成。 (4) 如果檢測到已經生成相關IDoc, BizTalk將IDoc文件數據獲取到MessageBox中, 并轉化成XML格式。 (5) BizTalk調用發送端口將數據寫到倉儲管理系統數據庫對應的數據表中。

    3 接口實例分析

    在本節中, 將結合上節所述的兩類接口各舉一個實例進行分析。分別是:移庫接口 (RFC) 盤點接口 (SQL) 。BizTalk接口主要有五部分組成:Scheme、Mapping、Orchestrations。

    3.1 移庫接口分析移庫接口 (orcMoveStore) 是倉儲管理系統中最常用的接口。

    其功能是將倉儲管理系統中的每筆移庫操作提交給SAP, 并返回結果。

    3.1.1 移庫Scheme包括:

    SchCreateMoveBill.xsd和YMM_倉儲管理系統_BAPI_GOOD SMVT_CREATE.xsd。SchCreateMoveBill.xsd用于解析倉儲管理系統數據, 而YMM_倉儲管理系統_BAPI_GOODSMVT_CREATE.xsd對應SAP數據。

    SchCreateMoveBill.xsd分為Request和Response兩部分。Request用于解析向SAP提交的數據, 而Response部分則用于解析SAP返回的數據。

    YMM_倉儲管理系統_BAPI_GOODSMVT_CREATE.xsd是根據SAP中的BAPI YMM_倉儲管理系統_BAPI_GOODSMVT_CREATE自動生成的。同樣也包括YMM_倉儲管理系統_BAPI_GOODSMVT_CREATE_Request和YMM_倉儲管理系統_BAPI_GO ODSMVT_CREATE_Response兩部分。分別對應BAPI YMM_倉儲管理系統_BAPI_GOO DSMVT_CREATE的參數和返回值。

    3.1.2 移庫Mapping:

    Mapping的作用是將SchCreateMoveBill.xsd和YMM_倉儲管理系統_BAPI_GOODSMVT_CREATE.xsd的數據對應起來。MapMoveStoreRequest.btm將orcMoveStore輸入項映射到BAPI YMM_倉儲管理系統_BAPI_GOODSMVT_CREATE的輸入參數。MapMoveStoreResponse.btm是將BAPI YMM_倉儲管理系統_BAPI_GOODSMVT_CR EATE返回的數據映射到orcMoveStore的返回值。MapException2MoveStoreResponse.btm是將BAPI YMM_倉儲管理系統_BAPI_GO ODSMVT_CREATE返回的異常數據映射到orcMoveStore的返回值中。

    3.1.3 移庫Orchestrations Orchestrations中定義了數據應如何流轉。


    移庫接口數據流轉步驟如下: (1) 接收來自orcMoveStore的輸入參數。 (2) 通過MapMoveStoreRequest將數據映射成BAPIYMM_MW H_BA PI_GOODSMVT_CREATE的輸入參數, 并提交給SAP。 (3) SAP返回數據。 (4) 將返回數據映射到orcMoveStore的返回值中。如有出現異常, 則將異常映射到orcMoveStore的返回值中。

    3.2 下載盤點文檔接口分析在盤點之前, 需要將SAP系統中已經創建好的盤點文檔下載到倉儲管理系統中。

    盤點文檔下載流程, 如圖2所示。如圖2所示, 盤點文檔下載流程分如下步驟: (1) 用戶通過Web應用提供的盤點文檔下載功能, 輸入下載參數, 點擊下載按鈕。 (2) 系統將用戶提交的下載條件存儲在盤點文檔下載數據表STDownPIDFromSap中, 并另Status=0。 (3) BizTalk定時掃描STDownPIDFromSap, 獲取Status=0數據。 (4) BizTalk將下載條件數據映射到BAPI_MATPHYSINV_GETITEMS輸入參數中。 (5) SAP根據輸入條件返回盤點文檔。 (6) BizTalk將盤點文檔數據逐條寫入臨時數據表中。如遇到異常則將異常寫到系統郵件數據表中。 (7) 下載任務完成后, 調用存儲過程將臨時表中的數據寫到STDocumentHeader和STDocumentDetail數據表中。

    4 結束語

    倉儲管理系統利用BizTalk實現了與SAP系統的數據通信, 確保了庫存數據在企業內部信息系統間的一致性, 達到了企業內部業務數據始終同步的效果。BizTalk解決了企業內部、企業與企業系統間的數據通信問題, 減少了數據同步的成本, 消除了信息孤島。

    權所有©:上海陽合儲運
    專業承接上海倉庫租賃、上海倉儲配送物流、上海電商倉儲企業服務與微笑同在"的先進理念不斷發展壯大。 

    友情鏈接: 消防車  分析儀器  北京拓展訓練    雞排加盟   恒溫振蕩器  別墅泳池設備  外貿論壇    檔案管理系統    酒精測試儀    旋轉火鍋設備  假山制作   煙臺裝修  地坪漆    實心輪胎   垃圾車 位移傳感器     貨運管理軟件   鋼制暖氣片  濟南雕刻機  羅斯蒙特3051  影像測量儀
       食品級軟管     鶴管    三相電表   AGV叉車  切削液  有限元分析
    機房監控   數控銑床  原子熒光光譜儀   移動廁所
    滬公網安備 31011402008344號 滬ICP備14036201號-32