0 引言
在安陽鋼鐵股份有限公司(以下簡稱安鋼)信息化項目中,應用四級ERP(企業資源計劃)系統成功實現了銷售與分銷管理,同時在三級MES(制造執行系統)中成功開發應用了第一煉軋廠煉鋼和第二軋鋼廠中板MES系統、第二煉軋廠煉鋼和爐卷MES系統、廣義計質量MES系統及1780熱連軋MES系統。
雖然公司四級ERP選用的套裝軟件的銷售模塊解決了銷售合同、訂單、交貨單、銷售開票等問題,但是作為在ERP發生大量實際業務的模塊,銷售公司鐵路運輸調度系統卻并沒有納入到銷售和分銷模塊中。目前訂單的運輸類型中鐵路運輸比例占50%~60%,鐵路調度運輸占據了運輸任務一半以上的比重,其信息化程度直接影響著公司物流的動態實時掌握和管理、公司決策層的正確決策及公司全方位信息化實現。因此,亟待在ERP/MES中開發一套鋼材銷售調度運輸管理系統。
為確保該系統的順利實施,針對鋼材銷售調度運輸業務涉及地域廣、運輸量大、信息量多、對貨物安全保障要求高和系統響應要求靈活等特點,采取了ERP/MES相結合的技術,完成了在鋼材銷售調度運輸過程中的報車信息、請求車承認、要車計劃、發車等信息整合與傳輸,滿足了公司銷售管理的需要。
1 業務流程簡圖
銷售公司根據銷售合同在ERP系統創建銷售訂單,然后進行銷產轉換生成生產訂單。生產單位根據轉換后的訂單組織生產,當產出物料號后,方可進行鋼材外發業務,調度運輸業務流程如圖1所示。
圖1 ERP調度運輸業務流程簡圖
2 系統的開發技術
該系統MES與ERP之間的通訊接口采用交換數據的集成中間件平臺(XI),通訊協議采用簡單對象訪問協議(Simeple Object Access Protocol,簡稱SOAP),它建立在已被廣泛接受的標準協議的基礎之上。SOAP使用基于XML的格式描述方法和參數,可以通過Internet實現在網絡上的遠程調用。
SOAP消息是客戶和服務器之間通信的基本單元。SOAP消息包含1個SOAP封套,該封套把所有的SOAP消息封裝在1個塊中。SOAP封套本身由2部分組成:SOAP標題和SOAP體。標題是可選的,它定義了客戶機和服務器處理SOAP體的方式。SOAP體是必須的,它包含了要發送的所有數據,SOAP服務器會把返回值發送回SOAP消息體。
SAP XI是數據處理的系統、應用和產品(SAP)與外部系統交換數據的集成中間件平臺。MES直接將SOAP消息發送至接口的簡單對象傳輸協議入口,XI進行相應數據格式和內容轉換,然后使用ABAP Proxy將數據發送至SAP,SAP處理數據后將結果通過另一個ABAP Proxy接口傳給XI,XI通過SOAP返回結果接口將數據傳送到MES的對象傳輸協議入口,從而實現三四級之間的數據通訊。
在開發工具方面,ERP及MES服務器全部采用HP LINIX操作系統,ORACLE數據庫,客戶端開發工具采用C#。而四級ERP則選用的SAP的ABAP語言進行二次開發,三級與四級的數據交換全部采用XI進行數據通訊。
3 系統功能
3.1 交貨單的創建及下達
根據銷售訂單,在ERP中創建交貨單,將交貨單的信息通過接口XI下達到與之對應的三級MES系統。這些信息包括物料號、客戶名稱、品種、牌號及表面尺寸、客戶需求信息等。
3.2 報車及抽車
三級MES接到交貨單后,針對鐵路運輸,倉庫管理員在MES中輸入報車信息,同時把報車信息上傳ERP,等待請求車承認。報車信息包括報車單號、交貨單號、批次、件次、庫存地、軋線、客戶、到站、專用線、物料及數量等。對于已經上報的報車信息,在沒有經過請求車承認和發貨的情況下,允許倉庫人員通過選中標記實現抽車操作,同時刪除承認車中做過撤消標記的承認車記錄。已經抽車的報車單不參與任何計算。
3.3 請求車承認
請求車承認可以在三級MES的庫房管理中承認,也可以在四級SAP中承認。一般情況下,四級對請求車承認的優先級高于三級。三級承認時,運輸部聯運辦公室將車號通知各倉庫,由倉庫管理人員分配報車單,同時把請求車承認信息上傳四級SAP;四級承認時,銷售公司的調度人員直接對報車單進行請求車承認。
3.4 配貨和發貨
請求車承認后,銷售公司在MES中進行配貨和發貨,并在實物裝車后,把發貨信息上傳四級SAP。發貨信息包括交貨單號、物料、批次、車號、件次、重量、庫存地、工廠等,發貨信息通過報車單號與報車信息一一對應,通過交貨單號與交貨單一一對應。
3.5 存車信息查詢
存車信息奄詢包括系統初始化和鐵路局到站存車查詢2個功能。系統初始化是指系統上線時管理人員把期初各鐵路局到站的存車數錄入系統。鐵路局到站的存車數=前一天的存車數+當日的報車數-當日的承認車數。系統自動保存當日的存車數,做到日清日結。管理人員可根據任意條件查詢并打印滿足用戶需求的鐵路局到站存車信息,也可根據各鐵路局及到站的存車信息及時調整請求車的承認與撤銷。
3.6 收發存統計與查詢
收發存信息是指按倉庫及軋線統計的期初存車數、本期報車數、本期承認車數和本期存車數信息。包括初始數據錄入和收發存查詢統計2個功能。初始數據錄入是指系統上線時管理人員把期初各倉庫及軋線的存車信息錄入系統。收發存查詢主要在SAP中查詢各倉庫及軋線的期初存車數、本期報車數、本期承認車數和期末存車數。
3.7 月計劃/批復
根據客戶及到站對已經上報的計劃數據進行批復,輸入確認數據。
3.8 核銷管理
包括客戶、到站、月計劃數、月計劃批復數、發車申請月累計、剩余數量等。剩余數量=月計劃數-發車申請累計數。
3.9 倒裝車管理
倉庫對報車單的車號變更過程進行登記,實現對內部倒車裝車的動態跟蹤。
4 應用效果
該系統經過4個月的研制和開發,于2008年11月投入使用,經過近2年的應用,效果明顯。一是實現銷售過程的信息跟蹤,從創建交貨單到鋼材外發開始,完成整個發到過程的信息反饋;二是提供多方位的查詢分析;三是實現了三級MES與四級ERP的信息溝通,保證公司決策部門及時掌握鐵路局存車信息和決策;四是完成了鋼材銷售調度運輸過程的信息跟蹤管理,為公司帶來了良好的管理績效,在鋼材銷售調度運輸行業中具有較好的推廣應用價值。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:ERP/MES調度運輸系統的開發及應用
本文網址:http://www.guhuozai8.cn/html/consultation/1083931439.html