BOM(Bill of Material),ERP系統(tǒng)最為關(guān)鍵的名詞,每人對它都有自己的理解,
ERP系統(tǒng)中BOM的幾個關(guān)鍵點
。對BOM的理解、定義和數(shù)據(jù)準備的精確程度,直接影響ERP系統(tǒng)的整體運行狀況。所以,真正理解BOM的含義,科學(xué)合理地定義好BOM,細致充分準備BOM數(shù)據(jù),是每個ERP系統(tǒng)實施極為關(guān)鍵的任務(wù)。筆者根據(jù)從業(yè)8年的實施經(jīng)驗和對BOM的不斷理解運用,針對BOM問題的幾個焦點,在此談?wù)剮c看法,和大家共同探討。
一、BOM概念
1.狹義的BOM一般說來,我們對BOM最初的理解就是顧名思義,材料清單,也就是通常所說的產(chǎn)品結(jié)構(gòu),這是BOM狹義理解。業(yè)界先驅(qū),著名ERP專家陳啟申先生,在它的著作《MRPII制造資源計劃基礎(chǔ)》中,有詳細的介紹和論述,在此我不作贅述。
2.廣義的BOM對于某一物料的產(chǎn)品結(jié)構(gòu),每個人都有不同的理解,那么就會有不同的產(chǎn)品結(jié)構(gòu)樹定義;同時,同一個物料,可以有多種產(chǎn)品結(jié)構(gòu),這樣,在BOM定義過程中,容易出現(xiàn)偏差。舉例如下:
假設(shè)我們要定義某型號電子掛鐘的BOM,如果僅僅根據(jù)產(chǎn)品結(jié)構(gòu)物料清單來理解,很容易得出至少如下兩種方案:
方案1:
第一層:電子掛鐘
第二層:機芯、鐘盤、鐘框、電池
第三層:底盤、指針、飾物(鐘盤子件)等等
方案2:
第一層:電子掛鐘
第二層:機芯、底盤、指針、飾物、鐘框、電池等等
以上方案不同的原因是由于電子掛鐘生產(chǎn)工藝流程不同(不同工廠或不同生產(chǎn)線),因此,對BOM的理解僅僅停留在產(chǎn)品結(jié)構(gòu)或者物料清單的基礎(chǔ)上是不夠的,我們必須考慮工藝流程,才能得出和實際生產(chǎn)相符的BOM。
所以,廣義的BOM應(yīng)該理解為:產(chǎn)品結(jié)構(gòu)+工藝流程
3.擴展的BOM隨著各種ERP產(chǎn)品的不斷發(fā)展,對于BOM的定義可擴展的余地也越來越大,概念上也有了更加深入的解釋。那就是BOM已經(jīng)由原來的Bill of Material擴展到了Bill of Manufacturing(制造清單),就是在廣義的BOM理解的基礎(chǔ)上更多范圍地考慮了制造資源如設(shè)備、人力等等,這樣企業(yè)的生產(chǎn)能力就在BOM中得到體現(xiàn),同時也擴大了BOM對生產(chǎn)計劃/排產(chǎn)系統(tǒng)的影響---不僅僅影響物料的分解,還會影響生產(chǎn)能力在生產(chǎn)排程過程中限制(有限能力計劃和無限能力計劃排產(chǎn))。
二、BOM分類
BOM可以根據(jù)形式、技術(shù)等方面進行分類,分為縮排式、匯總式、反查式BOM,虛擬BOM和計劃BOM和模塊化BOM。我們今天僅僅討論在一般ERP應(yīng)用系統(tǒng)中,根據(jù)功能劃分的BOM.
1.BOM分類(依據(jù)功能劃分)
在一般ERP應(yīng)用系統(tǒng)中,根據(jù)BOM應(yīng)用的功能可以劃分為:當前BOM、工程BOM、加工BOM、計劃BOM、標準BOM、配置BOM、模擬BOM等,他們在不同的模塊中扮演不同的角色,發(fā)揮不同的作用,同時又可以相互拷貝。
2.不同類型BOM的作用
當前BOM
用來系統(tǒng)BOM的最初定義和輸入。基本上包括物料清單和工藝流程兩部分,并要求有對應(yīng)關(guān)系。可以手工修改與否一般由ECN(Engineering Change Notice工程變更通知)開關(guān)控制。
工程BOM
ECN,一般在企業(yè)進行研發(fā)、技改等需要進行BOM變更時采用的BOM創(chuàng)建、變更管理系統(tǒng)。那么,在ECN中使用的BOM就是工程BOM。一般說來,當ECN被批準并完成BOM修改后,工程BOM會自動拷貝成為對應(yīng)的當前BOM或者加工BOM。
加工BOM
很顯然,指的是生產(chǎn)實際使用的BOM,即實際生產(chǎn)按照什么樣的工藝,需要哪些材料,在什么設(shè)備上生產(chǎn),安排多少工人等等信息的BOM。一般由當前BOM拷貝而來,或者經(jīng)過ECN變更得到。加工單下達不可缺少的部分。同時是計算工單成本的重要因素。
計劃BOM
在運行生產(chǎn)計劃或者MRP(物料需求計劃)時使用的BOM。包括在MRP運行和有限/無限生產(chǎn)能力排產(chǎn)時使用。一般不可以手工創(chuàng)建,在不同的ERP系統(tǒng)中,由系統(tǒng)運算邏輯指定。
標準BOM一般用于計算物料標準成本(如果企業(yè)采用標準成本方法)。
配置BOM
產(chǎn)品配置時產(chǎn)生的BOM。
模擬BOM
用來做報價、模擬加工單、模擬MRP/生產(chǎn)排程時使用。
所有這些BOM既可能完全相同,也可以不同,如果不同的話,它們體現(xiàn)的效果是不同的,
管理資料
《ERP系統(tǒng)中BOM的幾個關(guān)鍵點》(http://salifelink.com)。舉例:某企業(yè),產(chǎn)品研發(fā)時我們在ERP系統(tǒng)中稱為工程BOM,生產(chǎn)線有兩條,一條是比較老的,90年代進口設(shè)備;另一條是2002年進口的,工藝大大改變,處理能力也提高了不少,但是兩條線都可生產(chǎn)某種產(chǎn)品,而且現(xiàn)在同時在服役。那么,在進行實際生產(chǎn)時,兩條不同的生產(chǎn)線所屬的加工單任務(wù)在ERP系統(tǒng)中對應(yīng)的工單BOM是不一樣的,圖紙也不一樣。這樣,用ERP語言來說,工程BOM、工單BOM是不一樣的。如果企業(yè)采用標準成本核算,那么所對應(yīng)的標準成本計算的成本BOM需要指定,也有可能不一樣。反之,如果企業(yè)產(chǎn)品相對穩(wěn)定,研發(fā)少,改進少,生產(chǎn)線技術(shù)不變,那么,這些所有BOM都一樣,也是可能的。
三、BOM應(yīng)用
BOM應(yīng)用的水平直接體現(xiàn)企業(yè)實施ERP系統(tǒng)的成熟程度和在實施后評估中的級別,對ERP系統(tǒng)具有重大意義。BOM層次問題,是體現(xiàn)BOM應(yīng)用水平的重要因子和衡量標準。為此,我們著重討論一下。
1.BOM層次的含義和意義無論是從狹義、廣義還是擴展的層面看來,BOM含義的基礎(chǔ)是產(chǎn)品結(jié)構(gòu)。產(chǎn)品結(jié)構(gòu)一般呈樹狀,節(jié)點的水平,就是我們所指的層次。BOM的層次,就是產(chǎn)品結(jié)構(gòu)的層次。從理論上來說,所有產(chǎn)品,無論是復(fù)雜還是簡單,都可以定義成1層;也可以根據(jù)工藝流程的細化程度,定義成每一道工序一層而成為復(fù)雜的多層結(jié)構(gòu)。
BOM層次定義的科學(xué)性、合理性,會影響ERP項目的實施難度、應(yīng)用水平和管理效率。層次太多,或者太少,對我們實施應(yīng)用ERP系統(tǒng)會產(chǎn)生重大的影響,可以說,BOM層次問題,是實施和應(yīng)用ERP系統(tǒng)中最為重大和原則性的問題。
2.BOM層次的定義原則ERP系統(tǒng)用戶可以根據(jù)實際情況和管理需求程度進行合理的BOM層次定義,可以遵循如下原則:
BOM扁平化。符合企業(yè)實際情況和管理需要從戰(zhàn)略上來說,BOM扁平化成為一種口號和趨勢,表明OEM模式和外包越來越深入人心。從企業(yè)管理的角度來看,仍然具有重要的意義。層次較深的BOM,數(shù)據(jù)豐富程度較之扁平的BOM來說,細致很多,但同時也會帶來管理體系復(fù)雜,工作量龐大,基礎(chǔ)數(shù)據(jù)要求偏高,對企業(yè)本身管理水平的要求也隨之而來,具有相當?shù)碾y度。反之,扁平的BOM,以滿足當前以及長期要求的基礎(chǔ)上,關(guān)鍵數(shù)據(jù)的控制成為重點,管理責任關(guān)系明確簡單,基礎(chǔ)數(shù)要求符合企業(yè)管理實際,提高生產(chǎn)運作效率,具有相當?shù)膬?yōu)點。
一般說來,ERP系統(tǒng)中的BOM不同于企業(yè)研發(fā)部門設(shè)計圖紙的BOM,因為大多數(shù)企業(yè)技術(shù)部門設(shè)計的圖紙BOM是建立在產(chǎn)品功能劃分的基礎(chǔ)上的,和生產(chǎn)實際操作有一定的距離。同時層次也多,一般在5層以上。如果完全按照設(shè)計圖紙制定ERP系統(tǒng)BOM,相應(yīng)的管理要求會大大提升,同時實現(xiàn)難度也隨之增大。
根據(jù)企業(yè)生產(chǎn)組織形式,和現(xiàn)有的管理水平狀況,合理定義BOM的層次,才能有效地發(fā)揮ERP系統(tǒng)的功能和優(yōu)勢。通常情況下,不要超過5-6層。
3.BOM層次對其他系統(tǒng)的影響上面我們已經(jīng)談到了BOM層次定義的原則和技巧,原因在于它對ERP其他系統(tǒng)的影響,實用性和可操作性是我們考慮的重要方面。下面我們主要從兩個方面來看。
A.對計劃系統(tǒng)的影響
對于MRP和MPS(主生產(chǎn)計劃)來說,BOM是不可缺少的關(guān)鍵因子。生產(chǎn)計劃的安排,是根據(jù)BOM的層次來下達的。對于MRP物料來說,制造類型的物料在MRP運算后系統(tǒng)一般會產(chǎn)生計劃的加工單(一般稱為MRP物料加工單)建議,BOM層次越多,產(chǎn)生的建議加工單越多,這些加工單都需要下達到生產(chǎn)車間完成,無疑是一項龐大的工作。相反,層次越少,這些加工單/子加工單越少。因此,根據(jù)企業(yè)實際生產(chǎn)組織方式來定義BOM層次,是合理和科學(xué)的。
同時,這些加工單,加上MPS(主生產(chǎn)計劃)派生出來的加工單(一般稱為MPS物料加工單),加上模擬的加工單,會一起進入工單排產(chǎn)系統(tǒng)進行排程調(diào)度,很顯然,BOM層次越多,排程調(diào)度產(chǎn)生的工作中心、設(shè)備、人員等安排就越細致,可以細致到每個工序和設(shè)備。這樣,需要準備的資料和基礎(chǔ)數(shù)據(jù)就越多,對管理水平的要求就越高,需要下達的任務(wù)就細致,細致到不可以實現(xiàn)操作的地步,反而沒有了實用性意義。因此,需要綜合考慮管理實際水平和需求來定義BOM的層次。
B.對成本核算系統(tǒng)的影響
由于BOM在核算成本時候所起的重要作用,BOM層次多少,對成本計算的影響非常大。由于層次多,雖然對材料成本影響不大,但是對工藝工序數(shù)據(jù)要求細致苛刻,某一道工序人工費率、機時費率出現(xiàn)偏差,最終成本差別非常大,正所謂"差之毫厘,謬以千里"。而本身在企業(yè)中,各項人工設(shè)備工時本身由于工人、設(shè)備效率和利用率的問題衡量指標的難度就很大,從而更加加大了成本核算系統(tǒng)實施和實際應(yīng)用的難度。
因此,考慮到企業(yè)本身成本核算水平和成本管理要求,進行合理的BOM層次劃分以及相應(yīng)的成本基礎(chǔ)數(shù)據(jù)準備,在BOM層次定義中意義重大。
四、小結(jié)在這里我們就BOM關(guān)心的幾個問題進行了簡要的研究,不是很全面。比如我們沒有討論BOM準確性的問題,所謂的BOM準確性,和庫存的準確性的理解不一樣,指的是ERP系統(tǒng)中我們定義的BOM涵蓋的范圍,包括是否包括全部的此材料、哪些材料進入/不進入BOM考慮范圍,哪些工藝可以和并/拆分,材料定額和工時的準確與否等等。
和BOM的層次性問題相似,BOM的準確性同樣具有一定的含義和意義,有自己定義的原則和對其他系統(tǒng)的影響。大家比照對BOM層次的分析就可以理解,在這里不再贅述,留作問題,大家共同研究。
囿于筆者的經(jīng)驗和水平,本文所涉及內(nèi)容可能有不同意見,請大家多多指教。