物料清单(Bill of Material,BOM)

定义:采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品构成和所有要涉及的物料,为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清单,即是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) 批号 
        如果有指明,则子项只能用在指明的批号上,如果没有指明批号,则都可用到 
        这个子项。

ERP系统BOM详细解析相关推荐

  1. ERP系统模块完全解析──工作中心

    ERP系统模块完全解析──工作中心 1.工作中心简介   工作中心(Working Center)是直接的生产加工部门.工作中心有明确的生产场地,是生产加工单元的统称.如一条流水线,CNC加工机床等. ...

  2. SAP BOM详细解析

    一.产品结构--BOM的重要性 BOM(Bill of Material) 叫做物料清单,也叫产品结构表.物料表等. 将产品的原材料.零配件.组合件予以拆解,并将各单项物料按物料代码.品名.规格.单位 ...

  3. SAP BOM详细解析

    一.产品结构--BOM的重要性        BOM(Bill of Material) 叫做物料清单,也叫产品结构表.物料表等. 将产品的原材料.零配件.组合件予以拆解,并将各单项物料按物料代码.品 ...

  4. ERP系统模块完全解析──主生产计划MPS

      1.主生产计划MPS   主生产计划的理论非常复杂,需考虑关键工作中心关键工序的能力是否足够,如果完全按理论进行主生产计划计算,企业需维护很多的基础资料,如果基础资料不准确,则计划形成虚设.因此, ...

  5. ERP系统模块完全解析──生产排程综述

    做什么都需要计划,制造企业的生产更是如此.企业做出销售预测,或是接到客户订单时,必须快速做出反映,能不能在要求的期间内完成订单,在什么时候完成,完成订单需要哪些物料,库存情况怎样,哪些需要购买,哪些自 ...

  6. 荣誉系统排名是整个服务器,魔兽世界怀旧服荣誉和军衔系统超详细解析 冲击R14必要条件...

    魔兽世界怀旧服马上国服就要在11月13日开放第二阶段的荣誉和军衔的系统了,很多玩家还不了解这次怀旧服的荣誉和军衔系统,下面就来为大家详细的介绍一下. 怀旧服的荣誉结算和军衔系统是一个看起来简单,但内里 ...

  7. U9 ERP 系统BOM物料清单批量导入导出并新增修改功能

    根据公司需求特开发此功能(此功能适应于任何用友U9ERP系统导入导出功能) 1.根据母料查出所有母料中子料下面的子料 2.可导入.导出 3.可批量导入新增 4.可批量修改 登录界面 功能界面 如有需要 ...

  8. 测风雷达matlab,雷达数字中频接收机系统设计方案详细解析

    作为雷达系统的重要组成,传统的天气雷达接收机主要采用瞬时自动增益控制扩展动态范围,利用模拟I.Q解调器对信号进行模拟解调,对接收机硬件依赖性强,信号适应能力差,而软件无线电技术的出现导致了无线电接收机 ...

  9. 案例分享:基于道路智慧路灯改造的智慧城管项目系统解决方案详细解析

    项目需求: 新型智慧城市的建设,其中一部分就是智慧城管系统升级.经济技术开发区升级国家级智慧园区配套建设,配合建设智慧城管平台中智能监控部分. 产品功能: 本项目中的道路智慧路灯产品集智能照明.数字监 ...

  10. 案例分享:公园智慧路灯系统解决方案详细解析

    项目简介 项目是一处河湖湿地公园,在建设中,需要结合休闲空间和环湖步道融合三方面文化内同:运河文化.诗文荟萃.湿地文化. 运河文化:围绕河湖的历史文化进行恢复性展示. 诗文荟萃:将历代描述河湖湿地公园 ...

最新文章

  1. Struts2中action获取request、response、session的方式
  2. java的同步关键字_简单了解Java synchronized关键字同步
  3. Django使用心得(四)
  4. arduino使用oled代码_Arduino提高篇06—温湿度OLED显示
  5. iTerm2 使用笔记
  6. ubuntu中,txt导入mysql数据库文件
  7. 详解CockroachDB事务处理系统
  8. java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等
  9. 分数优先遵循志愿php源码_2021年南昌中考志愿填报指导,这七大要点你都了解吗?...
  10. socket编程简单Demo讲解及源码分享(C# Winform 内网)
  11. python:类5——Python 的类的下划线命名有什么不同?
  12. 利用ettercap进行简单的基于数据库的ARP毒化攻击
  13. mfc服务器发送信息失败10057,基于MFC的局域网聊天工具.doc
  14. (一)SLAM拓扑地图(地图的生成和显示)
  15. 阿姆斯特朗数——————还记得大明湖畔的水仙花么(笑)
  16. 上帝在逃亡,撒旦在流浪
  17. coderwhy--前端知识整合包--htmlcss05
  18. linux开源社区贡献代码,4岁小萝莉向Linux内核贡献代码修复「漏洞」而且代码已经合并到内核...
  19. GitHub项目、代码搜索、使用等技巧
  20. python列表list元素降序排列两种方法

热门文章

  1. 2021-12-21 SWUSTOJ69偷菜时间表(解题思路详解)
  2. onkeyup+onafterpaste 只能输入数字和小数点--转载
  3. 文本框仅允许输入大于0的正整数
  4. 我用AI生成了这些明星一生的样貌变化 | 已填坑附源码
  5. 使用eNSP模拟华为交换机路由器防火墙创建VLAN实现单臂路由
  6. PPT如何导出高质量图片
  7. 外链建设的22种方法
  8. 2021自学考试计算机应用基础,2021年高等教育自学考试计算机应用基础试题及答案.doc...
  9. 大一新生先学C语言编程还是先学C语言的数据结构和算法?
  10. plt.pcolormesh()中遇到TypeError:Dimensions of C (..., xxx) are incompatible with X (...) and/or Y (xxx)