1 引言
按照Gartner的定義,ERP是指建立在信息技術基礎上,以系統(tǒng)化的管理思想,為企業(yè)決策層及員工提供決策運行手段的管理平臺。目前,ERP系統(tǒng)在企業(yè)中的應用越來越廣泛,作為業(yè)務運行的管理平臺,ERP系統(tǒng)的數(shù)據(jù)準確性和一致性是至關重要的。
ERP的應用實施,涉及到企業(yè)的方方面面,其復雜性是不言而喻的。如果沒有相對完整、準確、一致的運行數(shù)據(jù),就無法反映企業(yè)的業(yè)務運作過程,更不用說對決策的支持。計量單位的設置和使用狀況對于保證數(shù)據(jù)的準確性和一致性,提高系統(tǒng)的可用性是非常關鍵的。
目前MRP/ERP在國內(nèi)的各種規(guī)模、類型的企業(yè)中都有不少的應用案例,文中主要從技術方面,結合在企業(yè)ERP應用中的體會,淺談企業(yè)ERP應用中關于計量單位的使用。分析計量單位的概念模型、邏輯結構及在業(yè)務處理中的具體應用,并針對具體行業(yè)分析特殊的業(yè)務需求對數(shù)據(jù)的要求及計量單位的設計支持。
2 計量單位的概念模型
計量單位是對實體屬性進行量化描述的指標,是相對獨立的信息,可以不依賴于具體的對象實體而單獨對其進行管理。如“瓶”可以作為數(shù)量的量度,它不依賴于其度量的具體對象實體獨立存在,可以用于度量液體、氣體或者固體物質等。然而相對于其度量的不同實體,量的含義是不同的,如一瓶酒精,可能是500毫升,而一瓶藥片,可能是100片。
根據(jù)描述的實體屬性不同,可以對計量單位進行分組,如長度、數(shù)量、重量、體積單位等等。每一個計量單位組一般包括了有相對固定換算關系的若干個單位,如長度單位包括米、分米、厘米、毫米等,它們之間的換算關系是有國際/國家/行業(yè)標準的,如l米=1000毫米;又如數(shù)量單位一般包括個、打、盒、箱等,有的單位之間的換算是由固定習慣規(guī)定的,如1打=12個,還有些單位之間是沒有固定的換算關系的,只有當它們用于度量具體的實體對象時才能夠確定它們的換算關系,如一盒到底裝多少個,只有在真正用盒子去裝東西的時候才能定下來,根據(jù)盒子的大小確定不同的盒裝量。
根據(jù)上面的分析,需要描述計量單位的分組特性及組內(nèi)的通用換算系數(shù),又要描述計量單位與實體對象之間的使用關系及換算關系,同時在業(yè)務單據(jù)處理中還要指明不同實體對象的業(yè)務單位,如圖1所示。計量單位作為獨立的實體,相互之間可以定義標準的或者習慣的換算關系。每一單位組包括了若干具有相同特征的計量單位,其中的某一個被定義為基本單位。其他的可選單位可以定義與基本單位的換算關系,說明一個可選單位相當于多少個基本單位。如毫米作為長度
圖1 計量單位E-R
單位組的基本單位,可選單位有米、微米等,他們的換算系數(shù)分別定義為1米=103毫米,1微米=103毫米。每一個實體對象必須定義一個主單位作為在庫庫存管理及庫存出入管理的計量單位,此外可以定義幾個次單位及若干個針對不同業(yè)務領域的業(yè)務單位。當不同類型的業(yè)務發(fā)生時,可以使用相應的業(yè)務單位來處理業(yè)務單據(jù)要處理的實體對象的數(shù)量。對于每一實體對象的各個業(yè)務單位,必須定義與主單位的換算關系,可以繼承單位之間的組內(nèi)換算關系或者重新定義。但是次單位可以與主單位之間沒有任何換算關系。
3 業(yè)務處理中的計量單位應用
3.1 物料主單位
在ERP系統(tǒng)中,物料主單位的定義和使用是保證整個ERP系統(tǒng)的業(yè)務數(shù)據(jù)一致性及準確性的關鍵。雖然不同的業(yè)務操作類型往往有著不同的計量單位要求和使用習慣,但是如果業(yè)務單據(jù)上只記錄物料的業(yè)務單位及其數(shù)量,隨著業(yè)務流程的流轉,當信息在不同的業(yè)務部門之間傳遞的時候,可能會引起數(shù)據(jù)失真。業(yè)務信息的傳遞往往需要做單位的轉換,雖然不同的業(yè)務單位都定義了相應的換算系數(shù),可以通過主單位進行換算,但是如果換算系數(shù)發(fā)生變化,兩次轉換的結果就會不同,可能還會給后續(xù)的業(yè)務處理帶來隱患,并且影響業(yè)務數(shù)據(jù)的查詢分析。所以在業(yè)務單據(jù)中不僅保存業(yè)務單位及數(shù)量,還要保存主單位數(shù)量,兩者之間的轉換是在單據(jù)生成的時候自動進行的。
物料主單位作為基本信息一旦使用則不能再更改。因為物料在庫庫存及庫存出入操作都是用物料主單位記錄的,如果更改物料主單位,將會使當前庫存及歷史出入記錄中的數(shù)量記錄失去意義,否則就必須同時更改這些相關記錄,而這將是一個代價很高同時又冒很大風險的操作,如果在過程中出現(xiàn)什么問題,其結果是難以預料的。因此ERP軟件中一般也不提供這樣的功能。
所以,物料主單位的定義和選取應該經(jīng)過慎重地考慮,以能夠準確反應物料數(shù)量信息,而又不產(chǎn)生過多的小數(shù)位或者數(shù)量太大導致數(shù)據(jù)溢出為原則,同時還要考慮跟其他計量單位的換算方便。
3.2 業(yè)務單位
在ERP系統(tǒng)中要處理各種業(yè)務,如采購、庫存、生產(chǎn)、銷售、應付應收款、固定資產(chǎn)等等,而不同業(yè)務在處理同一物料時可能會有不同的計量單位使用習慣和要求,系統(tǒng)應該支持客戶自定義業(yè)務單位,并且在業(yè)務處理中自動使用。當保存業(yè)務單據(jù)的時候,系統(tǒng)自動根據(jù)定義好的業(yè)務單位和主單位的換算系數(shù)將業(yè)務對象的數(shù)量轉換為主單位的數(shù)量,單據(jù)中同時保存業(yè)務單位數(shù)量和主單位數(shù)量。如采購業(yè)務的采購計劃中,用戶可以根據(jù)采購習慣在基礎數(shù)據(jù)中定義好物料的采購用計量單位,當維護采購計劃的時候,系統(tǒng)根據(jù)用戶選擇的物料自動提取相應的采購單位作為業(yè)務單位,當然用戶也可以修改,在與物料主單位有換算關系的計量單位中選擇其他的單位,當采購計劃保存的時候,系統(tǒng)自動計算相應的主單位數(shù)量。當采購計劃執(zhí)行生成采購訂單的時候,采購業(yè)務單位及其數(shù)量同主單位數(shù)量一起轉入到采購訂單中,當然用戶可以改變業(yè)務單位,這時候業(yè)務單位的數(shù)量是根據(jù)主單位的數(shù)量轉換的。等到采購訂單真正收貨入庫的時候,用戶仍然可以按業(yè)務單位進行入庫數(shù)量的操作,但是庫存入庫單上的數(shù)量是按轉換后的主單位數(shù)量進行記錄的,保存更新后的在庫庫存也是按主單位計數(shù)的。
4 快速實施
針對上面的分析設計,在具體實施中,可以根據(jù)不同行業(yè)的實際需求,通過預先設計不同的行業(yè)計量單位管理模板,來支持對不同行業(yè)的快速實施。
如在流程行業(yè)中,產(chǎn)品一般是液體、氣體、無固定形狀的軟體或固體等,物料的數(shù)量一般以公斤、升等這樣的單位來衡量的,但也會用到桶、瓶、罐、個等這樣的單位,在不同的情況下這些單位的含義和用途是不相同的。如瓶在用于裝氣體時,受容積和封裝條件的影響,實際容納的物料重量是不同的,所以每一瓶的重量會有差別,雖然庫存管理中可以記錄物料的瓶數(shù),但是存貨計價卻是要按重量進行計價的,因此在庫量及庫存出入庫的管理還是以重量進行管理,瓶只是作為業(yè)務過程中的輔助計量單位。又如在鋼鐵行業(yè)中,鋼坯是以塊來計量的,即使他們的重量相差較多,在庫存里都是一塊,但對于存貨計價和業(yè)務使用來說,重量還是必須的。象這樣的情況,就可以定義次單位,設置主單位為重量單位,而設置次單位為瓶、塊等,并且次單位和主單位可以沒有任何換算關系,在業(yè)務處理中,次單位數(shù)量是很容易計數(shù)的,主單位的數(shù)量以實際測量為準,跟其他業(yè)務單位的換算也要以主單位為基礎進行。
ERP軟件供應商及實施咨詢機構通過大量項目的實施積累了許多關于行業(yè)的業(yè)務知識,加上來自不同行業(yè)的專家的建議,總結各行業(yè)的業(yè)務特點,按照業(yè)務領域對業(yè)務進行分類,分析行業(yè)業(yè)務中經(jīng)常使用的計量單位,對其進行分組,并定義標準的換算關系。在ERP軟件產(chǎn)品包中將這些作為行業(yè)的計量單位管理模板,在實際的項目實施中,可以快速調(diào)用模板完成計量單位的基本設置,當然用戶可以在模板的基礎上進行增減,定義自己需要而模板里沒有的計量單位。用戶的主要任務是設置物料的主單位,并且根據(jù)業(yè)務分類確定業(yè)務單位以及與主單位的換算關系。
業(yè)務單位的使用主要是方便用戶業(yè)務操作,符合用戶的業(yè)務單位使用習慣,業(yè)務對象的實際數(shù)量是以主單位來記錄的。這樣就算是業(yè)務流程發(fā)生變化,業(yè)務單位的使用需要調(diào)整,用戶也很容易設置,因為主單位的數(shù)量是不變的,業(yè)務單位的調(diào)整只是改變了業(yè)務單據(jù)的表現(xiàn),業(yè)務單位及數(shù)量的顯示需要根據(jù)變化后的業(yè)務單位做適當調(diào)整。
5 結論
文中提出的計量單位設計及實現(xiàn)結構具有明顯的優(yōu)勢:①設置靈活,使用方便,用戶可以根據(jù)自己的使用習慣定義業(yè)務單位;②通過總結預設模版,方便快速實施:③可擴展,支持企業(yè)業(yè)務流程的變化和重組。
目前有些供應商提供的ERP產(chǎn)品軟件,把計量單位看作完全獨立的信息實體,不同計量單位之間可以定義系數(shù)進行換算,但是不同具體物料相關聯(lián),這就導致某一單位,如箱,在用于具有相同主單位的不同物料時無法定義與主單位的換算系數(shù),因為很可能對于不同的物料其換算系數(shù)不同。于是就不得不對每種物料定義不同的箱,如25只箱、12只箱等等,帶來計量單位管理上的混亂,同時也很容易引起使用混淆、數(shù)據(jù)不一致等問題。
對于特殊的行業(yè),其計量單位的使用管理有一定的特殊性,在軟件的設計實現(xiàn)中應給予充分的考慮,如流程業(yè),否則等到項目實施的時候才處理這樣的問題,會嚴重影響項目的進度,并且匆忙的處理也不一定能考慮全面,容易導致一些不易發(fā)覺的隱患。
總之,計量單位的管理和使用對于整個ERP系統(tǒng)的數(shù)據(jù)一致性及使用方便性是很關鍵的一環(huán),在軟件設計實現(xiàn)中就應該針對不同的行業(yè)進行詳細的調(diào)查、抽象,在~個比較合理的設計框架中再充分考慮典型行業(yè)的特殊性,讓軟件既能方便處理一般的應用,又能處理特殊行業(yè)的不同需求。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1082053520.html