ERP條碼集成系統(tǒng)的實施對銷售、生產(chǎn)和物流等過程中信息的實時性和準(zhǔn)確性提出了更高的要求,而要發(fā)揮出ERP的強大效能,需要高效的執(zhí)行系統(tǒng)來對計劃及生產(chǎn)作業(yè)實際進行協(xié)調(diào)管理并及時跟蹤、反饋計劃的執(zhí)行狀況。條碼管理系統(tǒng)與ERP系統(tǒng)集成后,可大大提高數(shù)據(jù)錄入的準(zhǔn)確性和效率,尤其是生產(chǎn)管理,倉庫管理,銷售跟蹤管理環(huán)節(jié)的準(zhǔn)確精細(xì)化管理有很大的促進作用,條碼管理系統(tǒng)在大部分行業(yè)都可以管理到單件產(chǎn)品,彌補了ERP系統(tǒng)的單據(jù)管理和批次管理方式的不足。
目前條碼生成識讀技術(shù)已經(jīng)相當(dāng)成熟,在ERP系統(tǒng)中實施條碼應(yīng)用關(guān)鍵點在于如何與原有的ERP系統(tǒng)結(jié)合。
一、ERP系統(tǒng)為何需要與條碼系統(tǒng)集成?
ERP系統(tǒng)是由生產(chǎn)管理、財務(wù)管理、人事管理、銷售及客戶關(guān)系管理以及決策支持等子系統(tǒng)組成,任何ERP系統(tǒng)都需要大量的數(shù)據(jù)輸入,只有在得到及時有效正確的輸入的前提下,ERP系統(tǒng)才能真正為企業(yè)起到管理和決策支持作用。ERP可以在企業(yè)范圍內(nèi)共享正確的數(shù)據(jù),大大提高生產(chǎn)力。但是輸入錯誤的數(shù)據(jù),其影響也一樣會遍及企業(yè)范圍的每一個角落,最終可能導(dǎo)致嚴(yán)重的管理決策錯誤。
這種對于輸入數(shù)據(jù)的依賴性已經(jīng)成為ERP系統(tǒng)實施中的一個重要問題。目前最有效的解決方案仍然是自動識別技術(shù),尤其是條形碼技術(shù),以各種一維碼為代表的條形碼技術(shù)已經(jīng)是一門高度成熟技術(shù),在生產(chǎn)制造、商業(yè)銷售等方面得到了廣泛應(yīng)用。進入二十世紀(jì)九十年代以后,條碼技術(shù)又煥發(fā)出新的生命力,PDF417、QR等二維條碼技術(shù)具有大容量、高糾錯率、高抗破損性等特點。
二、 ERP系統(tǒng)中有哪些信息需要與條碼系統(tǒng)交互?
物料信息:即物料(零件、部件、材料)的屬性信息,如零部件的名稱、代號、物料編碼、材料、價格等,一般來說,在ERP系統(tǒng)中每一種物料(零件、部件、材料)都會有一個唯一的編碼。
單據(jù)信息:即入庫單號、出庫單號、盤點單號、調(diào)撥單號等,單號信息跟物料信息有對應(yīng)關(guān)系。
以上兩類信息是ERP系統(tǒng)所需的基礎(chǔ)數(shù)據(jù),也是其進行生產(chǎn)管理、成本管理等的依據(jù),這兩類信息也都是條碼管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)管理的內(nèi)容。
三、 條碼管理系統(tǒng)與ERP系統(tǒng)接口的形式
西安漢信在多年的項目實施經(jīng)驗中,總結(jié)出條碼系統(tǒng)與ERP系統(tǒng)的接口形式主要有三類:
1、主動式
主動式接口,條碼系統(tǒng)將ERP所需的信息直接寫入ERP系統(tǒng)的數(shù)據(jù)庫中。這種方式要求詳細(xì)了解ERP系統(tǒng)內(nèi)部的數(shù)據(jù)庫結(jié)構(gòu),并且ERP系統(tǒng)允許條碼系統(tǒng)往里寫數(shù)據(jù)(即有寫的權(quán)限)。一般來說,主動式接口形式一般用在定制開發(fā)或自行開發(fā)的ERP系統(tǒng)中,這種情況下,要求對ERP系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)很清楚,在ERP系統(tǒng)中錄入數(shù)據(jù)時要進行哪些數(shù)據(jù)校驗也很清楚,當(dāng)條碼系統(tǒng)往ERP系統(tǒng)中寫數(shù)據(jù)時,也遵循ERP系統(tǒng)的數(shù)據(jù)校驗規(guī)范,將其所需的物料信息、單據(jù)信息等一一寫入ERP系統(tǒng)中,保證數(shù)據(jù)的準(zhǔn)確性和有效性。
采用主動式接口形式,在條碼系統(tǒng)與ERP系統(tǒng)中信息的同步性較好;但在安全性方面存在一定問題。一般對于大型的ERP系統(tǒng)如BAAN、ORACLE、SAP等建議不采用此種方式。
2、被動式
被動式接口中,ERP系統(tǒng)從條碼系統(tǒng)中讀取所需的數(shù)據(jù),將其寫入自已的數(shù)據(jù)庫中。對于被動式又有兩種方式:
全被動式:即條碼系統(tǒng)完全公開其表達(dá)和存儲信息的數(shù)據(jù)庫結(jié)構(gòu),ERP系統(tǒng)讀取信息時自行判斷哪些信息是增加的,哪些是修改的,哪些已刪除了。
半被動式:即條碼系統(tǒng)除公開其數(shù)據(jù)庫結(jié)構(gòu)外,還提供一些握手信號單獨存入握手信號表中,握手信息說明哪些信息作了更新,這樣ERP系統(tǒng)在讀取條碼系統(tǒng)中的信息時,根據(jù)握手信號表來讀取條碼系統(tǒng)中已經(jīng)發(fā)生更改的部分信息,不需要全部讀一遍,這樣可以提高接口處理的速度。
采用被動式接口形式,條碼管理系統(tǒng)與ERP系統(tǒng)的同步性也做得比較好,安全性方面也比主動式要強。一般由ERP軟件提供商來完成接口工作比較合適,適合于自行開發(fā)的ERP系統(tǒng)。
3、中間式
中間式接口方式中,條碼系統(tǒng)將ERP系統(tǒng)所需的信息生成中間文件或中間數(shù)據(jù)表,ERP系統(tǒng)直接讀取中間文件或中間表中的信息寫入數(shù)據(jù)庫中,這種方式要求條碼系統(tǒng)和ERP兩方都做一些開發(fā)工作。
需要特別提出的是:采用中間式如何保證條碼系統(tǒng)和ERP信息一致性。常用的有兩種方式,一種是由ERP系統(tǒng)來保證,即條碼系統(tǒng)將ERP系統(tǒng)所需的三類信息定期寫在中間文件或數(shù)據(jù)表中,ERP系統(tǒng)讀取該信息時與ERP系統(tǒng)中已有的信息進行分析比較,判斷哪是新增的、哪是修改的、哪些刪除了,最后把更新的信息寫入ERP系統(tǒng)中。
另一種是,在條碼系統(tǒng)在生成中間文件或數(shù)據(jù)表時,與ERP系統(tǒng)中已有的數(shù)據(jù)進行比較,判斷哪些數(shù)據(jù)進行了更新,并將更新的數(shù)據(jù)寫入中間文件或數(shù)據(jù)表;ERP系統(tǒng)讀取中間文件或數(shù)據(jù)表中的數(shù)據(jù)直接寫入自己的數(shù)據(jù)庫中。這種方式要求在條碼系統(tǒng)寫中間文件之前ERP系統(tǒng)將其數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出,以供條碼系統(tǒng)進行比較用。
中間式接口是比較常用的一種方式,這種方式條碼系統(tǒng)和ERP系統(tǒng)相對獨立,接口不涉及雙方內(nèi)部的結(jié)構(gòu),而且接口的責(zé)任也很明確,數(shù)據(jù)的安全性也得到了保證;存在的問題是兩個系統(tǒng)的數(shù)據(jù)同步性稍差一些,但只要合理地規(guī)定讀寫中間文件或數(shù)據(jù)表的時間,數(shù)據(jù)的同步性是不會影響使用的。
ERP系統(tǒng)與條碼管理系統(tǒng)的接口的這三種方式各有利弊,可根據(jù)企業(yè)的具體情況來選擇。