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