在以用友、金蝶、新中大、金算盤、和佳、四班、SAP、ORACLE、QAD、INFOR、IFS等為首國內國外軟件廠商近二十年的不遺余力推廣,如今,ERP系統(姑且不論這些是否為真正ERP系統,如有興趣可在我的另外一篇文章了解什么才是真正的ERP系統)遍地開花。一些稍具規模的企業不懈努力,不止一次地推動ERP系統在企業上線,這些轟轟烈烈的現象,造就了大批ERP顧問人士。這些所謂的ERP顧問們制作絢麗的PPT,到處演放,大肆講解ERP;在BBS記錄心得體會和高見,開自己的博客以大師自居傳授ERP之道,可以筆者20年的信息化實踐和在國家大中型工廠14年工作經歷以及10多年對ERP的潛心研究看來,他們的親身經歷不夠,了解太過膚淺,一知半解居多,他們的錯誤高于正確,以訛傳訛,皆是拗論,若任其泛濫,則誤人子弟,危害極大,浪費寶貴的時間和金錢,大大傷害了應用企業熱情和美好愿望,所以特對ERP中的BOM進行解釋和討論,以正視聽,撥亂反正。 一、什么是BOM BOM的英文全稱為Bill of Material,中文翻譯為BOM,也稱為“BOM”或產品結構表、產品結構樹,在某些工業領域,稱為”配方”、“要素表”或其它名稱。BOM是計算機可以識別的產品結構數據文件,是聯系與溝通企業各項業務的紐帶,是PDM/ERP等信息化系統中最重要的基礎數據。 美國生產與存貨管制協會 (American Production and Inventory Control Society,APICS) 將BOM定義為:一份包含次裝配件、零組件及原料的清單,此清單詳細列為裝配某一成品所需各種物料的種類與數量。更進一步說,BOM可以定義為:制造某一母項目(包括最終裝配成品、次裝配件、制程零組件及半制程零組件)所需所有直接零件(次裝配件、零組件、半制程零組件、原料)的種類與數量清單。所以BOM又可稱為產品結構表 (Product Structure) 或材料表。 BOM通常是以階層式的方式
(Level-by-Level)
來呈現,最終產品定義為階層0 (Level 0),而組成結構定義為Level 1,組成結構的子件則定義為Level 2,其子件再接續的子件定義為Level 3,以此類推,一直展開至基礎的零件或原料為止。BOM用來描述產品結構的,某一產品品由哪些原料或半成品所組成的,且說明其彼此間的組合過程。
如上圖,成品A,是由二個原料B,及1個半成品C所組成,而半成品C則是由二個原料D及三個原料E所組成。依其組成關系,A為B、C的母件,B、C為A的子件;C為D、E的母件,D、E為C的子件。如果A之上再無母件,A可稱為成品,C為自制或委外的半成品,B、D、E則為采購件,采購件不可能是母件。A對B、C,或者C對D、E的上下關系,稱為單階。如果對整個結構而言,上中下各階,稱為多階或全階。綜上所述,BOM就是或者說僅是表明物料的組成關系而已。 二、BOM知多少 經常聽到大家討論BOM的類型和作用,有按照產品生命周期劃分的:設計類BOM(EBOM)﹑工藝類BOM(PBOM)和制造類BOM(MBOM);還有按照使用范圍來劃分的:狹義的BOM、廣義的BOM、擴展的BOM;還有按照用途分的:銷售BOM、制造BOM、設計BOM、維修BOM、成本BOM、外貿BOM、采購BOM等。 這里不對每一BOM作詳細的解釋,因為已經有太多的詳盡介紹,而這些資料很容易得到,我們從使用角度來分析,這么多的BOM,在應用時候怎么分得清?記得住?在我負責的項目中,也有產品是按這樣設計的。姑且不說產品設計有多麻煩,工作量無端增加出有幾倍,單在項目培訓時花費的時間和精力就多了去。不說初接觸ERP的客戶,就我們入道一些時間的那些工程師、顧問們也經常是一知半解、一頭霧水,弄不明白它們之間的不同點,搞不清關系和內在聯系,特別是在ERP系統中如何銜接,;在培訓現場,我們往往是講的激情四射、唾沫亂飛,聽眾卻昏昏欲睡,在操作的時候就是區分不了,怎么也用不對,由此可見,這么多的BOM很難用好,或者說沒有辦法用好。那設計這么多的BOM用意何在?簡直是把簡單的事情復雜化。我的體會就是BOM沒有那么多,就一個。 三、BOM包含工藝嗎 BOM說明物料的所有組成零件、材料以及各個組成零件材料的數量,以圖形的方式呈現這一件產品的結構??梢郧宄闹酪粋€產品需要那些零件、構成數量是多少,以方便企業作業。
通常的基本思路認為:BOM僅僅是描述了產品的物料結構,需要擴展工藝流程信息和資源信息才能成為完整的最終的BOM或者擴展的BOM。 四、BOM與CAD的關系 設計部門既是BOM的設計者,又是BOM的使用者。在設計部門(CAD),BOM與零件明細表對應。 設計部門在接到定單后按照定單的要求,一般情況下有三種設計思路——自頂向下形式設計、自底向上形式設計、由中間向兩頭形式設計。無論那一種設計方式,在圖號的組織上都是一致的,都是按照圖號來合并產品信息,形成該產品的總明細表、標準件匯總表、外購件匯總表、外協件匯總表等,在需要的時候還能生成產品圖紙目錄。順便說一下物料編碼,有時一個相同的零件由于屬于不同的產品,也就有了不同的圖號,因此物料編碼不能采用圖號。需要說明的是,不要將零件明細表與BOM信息混淆,零件明細表是技術文件,BOM是產品信息匯總。設計部門中的零件明細信息表不能直接轉化為BOM,需要設計部門、工藝部門和生產部門的共同協作完成。 就使用而言,無論何時,當產品結構發生變化,或者客戶更改技術文件、涉及質量問題或對某個零件進行重新改進設計時,為確保BOM的準確性,都必須以設計變更通知為依據。在設計變更通知文件的指導下,設計部門通過BOM信息表中獲取所有零件的信息及其相互間的結構信息。只有得到這些信息,才能對其進行定義、描述或修改,從而使生產能正常地運行下去(特別是客戶的緊急更改通知)。根據設計變更通知編號,在PDM支持下,可以方便地檢索變更信息,指導生產、裝運和售后服務等生產活動。 在實際生產運行過程中,設計變更是導致數據不準確的重要因素,因此一定要有一套行之有效的設計變更通知管理方法來管理設計變更通知。由于要涉及銷售、采購、生產、工程技術、財務等部門,因此一般由企業的高級主管直接管理設計變更通知。這一過程須經過設計變更通知確認、分析、審批、文件和監督五個步驟。 - |
|