SAP BOM詳細解析
一、產品結構--BOM的重要性
BOM(Bill of Material) 叫做物料清單,也叫產品結構表、物料表等。
將產品的原材料、零配件、組合件予以拆解,並將各單項物料按物料程式碼、品名、規格、單位用量、損耗等依製造流程的順序記錄下來,排列為一個清單,這就是物
料清單,也就是BOM。
BOM是:
(1) MRP的基礎。
(2) 製造令發料的計算依據。
(3) 本質上是一項工程檔案,不但是產品的規範說明,而且是製造流程的依據。
(4) 用來核算產品成本的基礎。
由以上知道BOM的重要性及其影響範圍很大,故其內容必須隨時保持正確及時。
二、建立產品結構之要點
(1) BOM必須能顯示製造層次。
(2) BOM必須避免含意不清。
BOM必須能顯示製造層次
理想的BOM,不但應能具體顯示產品的組成結構,而且還得說明該產品在製造過程中的階段。也就是BOM必須從製造層次來界定產品,每一個層次分別代表製程 中的某一個步驟的完成,而每一個存貨專案,都在BOM的上下各層中有進庫和的動作。
BOM必須避免含意不清
作業的單元性是關鍵。一批元件,裝配後,自成獨立,是一個完整的單元,被送至庫存或下一個工作站,則該項裝配件便有定義一個料號的必要。如果不定義料號, 則MRP將無法為該項元件產生必要的訂單。
三、產品結構的系統檔案設計
雖然產品結構會有很多的層次,但在系統中我們以單層的方式記錄,只需維護父項和
子項兩階的關係,再經過串聯,即可得到多階層關係的產品結構。
以上是一個四階層BOM,在ERP系統BOM資料表中只需建立相關的父子項關係,即可
得到X產品的完整材料表。從上圖可見,上一層結構的子項,在下一層結構中變成了父項
BOM可分為多種型別。
(1) 生產用BOM
(2) 銷售用BOM
(3) 包材用BOM;
(4) 海關用BOM。
1、生產用的BOM
除了說明父子項的關係外,還有下列必備的欄位,現一一說明如下:
(1) 序號
由於工序不同或有效時段不同或外掛位置不同,使得每一個父項下面可能有多
個子項。這種情況不能通過單位用量來說明,父子項可能不惟一,因此同一個
父項通過序號惟一來描述。由於物料的性質或發料的優先次序而要求子項按一
定的順序排列,這些也通過序號來實現。
BOM展開時,也按序號排列。
(2) 單位用量
表示每一庫存單位父項需用到多少庫存單位的子項,物料的庫存單位在物料代
碼資料表中定義。
(3) 基數
表示父項的數量,如每個紙箱(A物料程式碼),可存放100個手錶(X),則BOM中如
下表示:
父項:X 序號1 子項:A 單位用量:1 基數:100
(4) 損耗率
有些物料由於機器裝置的原因,或由於裝配的原因等等,正常的單位用量無法
滿足生產的需要,而要定義損耗的百分比率。
(5) 固定損耗量
根據損耗率,不同的訂單的損耗用量不同,訂單量少的損耗用量也少,訂單量
大的損耗用量也大,但有的時候即使是少批量的訂單也要求有一定的損耗,這
部分可通過固定損耗量來定義。也就是:不管多少訂單,至少要有這麼多損
耗。
(6) 生效日期和失效日期
由於工程變更或不同時期產品的結構不同而需指定生效日期和失效日期。如果
一直有效,則不要指明失效日期,或指定一個很大的日期,或讓失效日期
=“1900/1/1”
(7)
發料工序號碼
每一個父項在物料程式碼公司資料表中定義了一條工藝路線,每條工藝路線在工
藝路線資料表中需至少定義一道工序或多道工序,BOM不同子項發料時可能發到
同一道工序,也可能發到不同的工序,在此說明子項發料時應該發放到哪道工
序。建立製造令生成用料明細時,如果BOM中沒有指明工序號,則把工藝路線資
料表中第一道工序當做發料工序。
(8) 狀態
BOM有三種狀態: 待確認 確認ok 取消 新增BOM子項時為待確認狀態,只有確認
OK的子項才可使用。待確認或確認ok的子項都可以取消。
(9) 客供品標誌
表示子項為客戶提供的物料,成本計算時不考慮此物料成本。
(10) 製造廠商
有的父項下的某項物料要求一定要使用某個品牌,在此指定品牌製造商,
採購下單和生產發料時可參考。即使製造商不同,也可以不定義新的物料代
碼,以減化物料管理,減少物料代用關係。
(11) 外掛位置
指明子項放在父項的哪個位置,如一電路板上在P11位置放一電容,指明外掛
位置為P11。
(12) 開始批號
有的時候,BOM中的某個子項,只有指定的批號用到,而在其他批號中無效,
可通過開始批號和結束批號說明。
注意只有下列情況才需進行批號控制:
(1.當產品或材料有儲存有效期限制時;
(2.當產品有特殊要求或印刷包裝不同而不用新增機種時,儘量不要使用批號控
制。
(13) 結束批號
參考上面開始批號。
(14) 備註
僅用於註解說明。
2、銷售BOM
也叫樣品BOM,即零件明細表,僅描述一個成品(機型)的零件清單及標準單位用量,只有一層結構,不包含製造生產的訊息,其子項大都是最低層的零件,也可
能是標準的裝配件,或經加工的半成品。
但裝配件或半成品在研發BOM中不再展開,把其當做零件看待。
產品報價時參考銷售BOM材料標準成本。
3、包裝BOM
有的公司,成品出貨時需按客戶的要求進行包裝,因此即使是同一機種型號,由於客戶不同,訂單不同,批號不同,而要求不同的包裝材料和不同的包裝工序。
如果把這部份放在生產用BOM中,需要產生很多的成品物料程式碼。因此把這部分分開,使用同一個成品物料程式碼,用不同的客戶,訂單,批號標誌,可以減少很多
成品物料程式碼。
這並不是非常必要,如果包裝變化不大,或機種型號本身不是很多,可以把包材部分放入生產用BOM中。包材BOM結構與生產用BOM結構大致相同,另加以下
幾個欄位:
(1) 客戶代號
如果有指明,則子項只能用在指明的客戶,如果沒有指明,則所有客戶都可用到這個子項。
(2) 訂單代號
如果有指明,則子項只能用在指明的訂單代號,如果沒有指明,則所有訂單都可用到這個子項。
(3) 批號
如果有指明,則子項只能用在指明的批號上,如果沒有指明批號,則都可用到這個子項。
原文地址 http://hi.baidu.com/jiangshujun/blog/item/2fa911df04047e11495403dd.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16794144/viewspace-662106/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP 中利潤中心 詳細解析
- 超詳細SAP HANA JOB全解析
- 關於SAP clienyt copy詳細解析
- SAP各種BOM詳解(包含常用BAPI)API
- CoreLocation框架詳細解析框架
- Semaphore最詳細解析
- RxLifecycle詳細解析
- MySQL:排序(filesort)詳細解析MySql排序
- scala模式匹配詳細解析模式
- mysql日誌詳細解析MySql
- 詳解BOM頭以及去掉BOM頭的方法
- 超詳細 DNS 協議解析DNS協議
- Hadoop Yarn框架詳細解析HadoopYarn框架
- MyBatis詳細原始碼解析(上篇)MyBatis原始碼
- 網址(URL)的詳細解析
- 詳細的AWR解析報告
- AFNetworking框架-詳細解析框架
- == 和 === 操作符詳細解析
- 【原始碼解析】- ArrayList原始碼解析,絕對詳細原始碼
- PE檔案格式詳細解析(一)
- Android UI——SpannableString詳細解析AndroidUI
- linux命令yum的詳細解析Linux
- CountDownLatch、CyclicBarrier、Semaphore、Exchanger 的詳細解析CountDownLatch
- dnsmasq劫持和dns教程詳細解析DNS
- MySQL索引機制(詳細+原理+解析)MySql索引
- 超詳細的Eureka原始碼解析原始碼
- jquery.cookie.js用法詳細解析jQueryCookieJS
- JavaScript中依賴注入詳細解析JavaScript依賴注入
- PanoramaGL library類庫詳細解析
- SAP PP使用ECR去修改BOM主資料
- PE檔案格式詳細解析(二)--IAT
- OpenIddict 登入及詳細流程解析
- 詳細解析DES系列加密技術(二)加密
- 使用廣播-BroadcastReceiver最詳細解析AST
- 詳細解析DES系列加密技術(一)加密
- 渲染樹與css解析詳細介紹CSS
- SwiftUI 官方畫圖例項詳細解析SwiftUI
- Spark Shuffle機制詳細原始碼解析Spark原始碼