BOM(Bill of Material)详解
一.物料(ITEM)
物料(Item or Material),是对存货的统称,是建立BOM和其他业务数据的前提条件,在ERP系统中称之为物料主数据,包括原材料(Raw material)、在产品(WIP)、半成品(semi-product)、产成品(Finished goods)、工具(tools)、辅料等.
二.物料清单(BOM)
物料清单(BOM-Bill of Material),也称为产品结构表、产品结构树、零件清单.而成本物料清单则是在物料清单基础上扩展而来的,物料清单是由研发人员、PE和生产管理人员共同编制的产品结构表。物料清单不但列明了生产某一产品所需的全部物料,而且还排列出了每种物料在产品结构处于什么位置。不但标明了每种物料的层次、编号、规格、单位,而且还列出了每种物料在该产品中的标准用量(STD qty),是自制件还是外购件等信息。如下图:
三.BOM的主要构成要素:
(1) BOM层次(Level):物料清单是按反工艺路线进行编制的。物料的层次,反映出产品加工次序,最底层是原材料,次低一层是毛坯件,再向上是半成品,最顶层是产品品,也即是第0层。参与最后装配的外购零部件处在第一层。
(2) 物料编码(Item or Part no):也俗称料号,品号等,物料编码是按照一定的编码规则编排的物料顺序号。编码规则有多种方法,比如阿拉伯数字法、英文字母发、暗示法、混合法等,一个物料只能有一个物料编码,同样,一个物料编码只能代表一种物料,好象我们的身份证号码一样,虽然有相同的名字,但是身份证号是不一样的。这就是物料编码的唯一性要求。
(3) 物料描述(Item Description):也叫物料名称,是对物料特征的描述,比如上图中36-00-R40031的物料描述为980D5/DC5说明书。
(4) 规格或型号(Type):一种产品可能有多种规格,不同规格的物料,即使有微小的差别,就视为另一种物料,要分别计算产品成本,产品规格为物料中最小单位,有的ERP系统将名称+规格=物料描述,在一个字段里处理。
(5) 计算单位(Unit of Measure):计量单位为克、千克、个、套、升、包等,一种物料可能同时拥有多个计量单位,一般是最小单位做为基本单位,也即是库存单位,如果在采购或者销售时,在ERP软件中要求设置计量单位的转换系数或者称之为转换因子。
(6) 标准用量(Standard Quantity):BOM表上的标准用量可分投入量和产出量。产出量是构成产成品的净用量。同一种产品在不同的生产阶段,标准用量设置可以不同,比如生产塑胶低壳需要一次投入ABS料2.2吨,色粉0.51吨,这时,材料用量设定最好用投入量,如果组装过程损坏了某一个零件,开出零星领料单(有些公司叫散料单)补领一个就可以了。投入量与产出量的关系为:投入量=产出量*(1+废品率).
(7) 虚拟件(Phantom item):虚拟件的使用主要还是为了减少BOM的层数和复杂性,简化MPS运行,当然也是为了业务管理的方便性,比如减少MO(Manufacturing Order)等。大量使用虚拟件有很多弊端,特别是为了方便某个部门看产品结构而设定的虚拟件,虚拟件的使用需要谨慎,因为滥用虚拟件对系统带来的影响是很大的,对工单的生产、工单执行和管理都有影响,车间可能很难适应这种情况。
虚拟件是否有库存,分两种情况:
1.不允许有库存。
2.允许有库存,前提是否是选配件,也就是主料和替代料的关系,如果主料有库存,优先考虑用主料,如果主料库存为0,则考虑使用替代料。
BOM(Bill of Material)详解的更多相关文章
- BOM(Bill of Material)物料清单基础知识(一)
一.BOM的基础概念 概 ...
- 详解BOM用途分类及在汽车企业中的应用
摘要:在整车企业中,信息系统的BOM是联系CAD.CAPP.PDM和ERP的纽带,按照用途划分产品要经过产品设计,工程设计.工艺制造设计.生产制造4个阶段,相应的在这4个过程中分别产生了名称十分相似但 ...
- ANDROID L——Material Design详解(UI控件)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! Android L: Google已经确认Android L就是Android Lolli ...
- 图文详解Unity3D中Material的Tiling和Offset是怎么回事
图文详解Unity3D中Material的Tiling和Offset是怎么回事 Tiling和Offset概述 Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置. 这样说当然是隔 ...
- [转]ANDROID L——Material Design详解(动画篇)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 转自:http://blog.csdn.net/a396901990/article/de ...
- Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验
Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高 ...
- 使用Material Design Tint和视图详解
视图 首先来讲Material Design 视图的概念,在新的api中,新添加了z轴的概念,z轴垂直于屏幕,用来表现元素的层叠关系,z值(海拔高度)越高,元素离界面底层(水平面)越远,投影越重,这里 ...
- 浏览器对象模型(BOM)是什么?(体系结构+知识详解)(图片:结构)
浏览器对象模型(BOM)是什么?(体系结构+知识详解)(图片:结构) 一.总结 1.BOM操作所有和浏览器相关的东西:网页文档dom,历史记录,浏览器屏幕,浏览器信息,文档的地址url,页面的框架集. ...
- JavaScript(4)---BOM详解
JavaScript(4)---BOM详解 之前写过一篇有关DOM的博客:JavaScript(2)---DOM详解 DOM有个顶级对象叫:document.同样BOM中也有顶级对象叫 window. ...
随机推荐
- hihoCoder #1301 : 筑地市场 (打表+构造)
题目大意:问含有4或者7的第k大的正数是多少. 题目分析:1~10.1~100.1~1000...之间的含有4或者7的个数可以求出,这样就可以从高位到地位依次确定这个数的每一位上的值. 代码如下: # ...
- 账户切换[转自vbird]
我们都是使用一般账号登陆系统的,等有需要进行系统维护或软件升级时才转为 root 的身份来动作. 那如何让一般使用者转变身份成为 root 呢?主要有两种方式喔: 以『 su - 』直接将身份变成 r ...
- 【python2.7】raw_input()和input()区别及用法
版权声明:本文为博主原创文章,未经博主允许不得转载. 一.函数介绍1. input([prompt]) 等同于eval(raw_input([prompt])),这个函数不会捕捉用户输入上的错误,如果 ...
- CentOS如何挂载硬盘
远程SSH登录上CentOS服务器后,进行如下操作 提醒:挂载操作会清空数据,请确认挂载盘无数据或者未使用 第一步:列出所有磁盘 命令: ll /dev/disk/by-path 提示:如果无法确 ...
- 怎么用ABBYY打开PDF文档
我们日常工作中接触的文档大多都是PDF格式的,这种格式的文件需要借助工具才能打开,大家最熟悉的无非就是Adobe了,但你知道吗?除了Adobe,OCR文字识别软件也可以打开PDF文档,比如ABBYY ...
- JavaScript 全选函数的实现
Html代码: <table id="purchase-info" class="table table-bordered table-hover table-st ...
- BNUOJ 1006 Primary Arithmetic
Primary Arithmetic 来源:BNUOJ 1006http://www.bnuoj.com/v3/problem_show.php?pid=1006 当你在小学学习算数的时候,老师会教你 ...
- HDFS 文件读写过程
HDFS 文件读写过程 HDFS 文件读取剖析 客户端通过调用FileSystem对象的open()来读取希望打开的文件.对于HDFS来说,这个对象是分布式文件系统的一个实例. Distributed ...
- BI案例:KPI在商业智能中的应用(ZT)
KPI(Key Performance Indication)即关键业绩指标,是通过对组织内部某一流程的输入端.输出端的关键参数进行设置.取样.计算.分析,衡量流程绩效的一种目标式量化管理指标,是把企 ...
- Oracle自增主键的添加[sequence]--表数据已存在
--增加主键ID ); --设置sequence使ID自增 create sequence SEQ_ID minvalue maxvalue start ; --将id的值设置为sequence Up ...