ERP系统BOM详细解析

合集下载

从pdm和erp角度谈谈bom

从pdm和erp角度谈谈bom

从PDM和ERP角度谈谈BOMBOM是PDM和ERP系统的重要组成部分,是制造型企业的核心数据,也是PDM和ERP两大信息平台的交汇点,在PDM系统中,BOM是最终结果,我们一般称之为EBOM。

而在ERP系统中,BOM是源泉,我们一般称之为MBOM。

其实在还有一种重要形式的BOM,属CM(Configuration Management)管理范畴,我们称之为SBOM—Super-BOM 或Sales-BOM。

BOM不仅仅是零件和物料的简单集合,同时还可以包含零部件所有有价值的属性信息,包括有CAD图纸、装配要求、技术规范、用户需求、质量标准、供应商数据、公差规范、定价数据、供应商报价、替换件、结构有效性、引用标识等文档的交叉引用。

由于不同行业的产品结构和制造方式千差万别,不同的软件系统实施方案也不尽相同,要形成一个放之四海而皆准的通用标准,并非易事,只要是合适的就是最好的。

现以通信行业的产品设备为例谈一谈三种BOM的特点和关系,以及一种可行的实现方法。

一EBOM---工程BOMEBOM是从面向功能的产品结构树提炼而来的,以结构件(机架/子框)明细表,机盘元件表的形式存在。

PDM系统(如PRO/Intralink)可以自动从与之集成的CAD(PRO/E)中,按照零部件的装配关系自动形成产品结构树,同时自动提取相应的属性信息(图号/质量/材料/表面积等)。

这种产品树结构完全是按照设计者从功能的角度设计的装配关系。

由于产品结构树是基于对象的,所以零部件的属性中可以添加任意的内容,关联任意的文档。

产品结构树的产生有以下三种渠道:1 全新产品开发:一切从头开始,由设计人员凭经验从上自下或从下自上构造产品对象。

这种情况在机械设计中并不多见,而在电路设计中比较常见。

2 在原有产品结构基础之上,部分借用,部分修改,构造新的产品对象。

这种情况在机械设计中很多见,而在电路设计中也比较常见。

3 根据产品配置规则,产生新的产品结构树,不做任何设计工作,不产生任何新增零件。

erp中关于产品bom的编程逻辑

erp中关于产品bom的编程逻辑

编程逻辑在ERP(企业资源规划)系统中是非常重要的,特别是在涉及到产品BOM(物料清单)的管理和处理时。

产品BOM是表示产品所需原材料和零部件的清单,它对于生产计划和库存管理至关重要。

在ERP系统中,对于产品BOM的编程逻辑通常包括以下几个方面:1. 数据结构定义:在数据库中定义产品BOM的数据结构,包括产品和相关原材料的属性和关联关系。

这些数据结构需要能够准确地表达产品的组成和层次结构,以便于后续的数据处理和管理。

2. BOM的创建和维护:ERP系统需要提供用户界面和相应的功能模块,供用户创建和维护产品BOM。

这包括添加、修改和删除BOM的功能,以及对BOM进行版本管理和审批流程的支持。

3. BOM的查询和展示:ERP系统需要能够根据产品的相关信息,对BOM进行查询和展示。

这包括根据产品编号或名称,查看其BOM的详细信息,包括所有相关的原材料和零部件。

4. BOM的使用和联动:在生产计划和物料需求计划中,需要根据产品BOM的信息,自动生成相应的生产订单和采购订单。

这需要对产品BOM的数据做进一步的处理和计算,以确定所需的物料和数量,并且确保与其他相关模块的联动和一致性。

5. 差异分析和版本控制:ERP系统还需要提供差异分析和版本控制的功能,用于对比不同版本的BOM之间的差异,并且能够进行相应的版本回溯和历史记录的查看。

6. 安全性和权限管理:ERP系统需要对产品BOM的数据进行安全性和权限管理,确保只有授权的用户可以访问和修改BOM的数据,以防止信息泄露和误操作。

对于产品BOM的编程逻辑,在ERP系统中需要综合考虑数据结构定义、BOM的创建和维护、查询和展示、使用和联动、差异分析和版本控制、安全性和权限管理等方面的内容,以满足企业对于产品BOM 管理的各种需求。

希望以上信息能够对产品BOM的编程逻辑在ERP系统中有所帮助,更多相关内容欢迎持续关注。

产品BOM的编程逻辑在ERP系统中的应用非常广泛。

ERP系统BOM详细解析

ERP系统BOM详细解析

ERP系统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) 海关用BOM1、生产用的BOM除了说明父子项的关系外,还有下列必备的字段,现一一说明如下:(1) 序号由于工序不同或有效时段不同或插件位置不同,使得每一个父项下面可能有多个子项。

第八章-ERP之产品结构BOM

第八章-ERP之产品结构BOM

低阶码的作用


A1(2)
B(2)
C(1)
A2(2)
D(1)
E(1)
B(2)
LLC 0 1
物料 甲、乙 A1、A2、C、D、E
2
B
低阶码的作用
步骤 1 料品 甲 毛需求量 X 100 库存可用量 Y 0 净需求量 Z=X-Y BOM 中 其 下 阶 子 件 的毛需求量
2

100
50
3 4 5 6 7 8
2

100
50
50
3 4 5 6 7 8
A1 A2 C D E B
200 100 100 50 50 200+60=260
30 40 50 20 0 50
170 60 50 30 50 210 B 60(#8)
每种型号的产品都有自己唯一的物料清单,它决定 了构成一个产品所需的全部零部件及其装配关系。
MRP工作原理
生产什么?
主生产计划 MPS
需要什么? 产品结构 (BOM) 物料需求计划 MRP/批次需求LRP
有什么?
库存信息
生产订单 生产什么? 生产多少? 何时生产?
采购订单 采购什么?
MRP工作原理
A1 A2 C D E B源自30 40 50 20 0 50
低阶码的作用
步骤 1 料品 甲 毛需求量 X 100 库存可用量 Y 0 净需求量 Z=X-Y 100 BOM 中 其 下 阶 子 件 的毛需求量 A1 B C A2 D E 200(#3) 200(#8) 100(#5) 100(#4) 50(#6) 50(#7)
20099 20300
20099
螺钉 镜片

ERP生产管理实务第二章BOM

ERP生产管理实务第二章BOM
35
M L G K
(八)录入替换(代)料件
MRP计算需求时,因存货不足自动考虑替换(代)件 替换件:新旧料之关系 替代件:主副料之关系
1.如单头元件之属性为采购件则单身品号替换 (代)品号属性不可为自制件或托外加工件。
2.若主件字段全部输入“*”时,表示任何主件 用到此元件时都可替换(代)。 3.替换件优于替代件
(1)
桌面
板材
桌腿
(1) (4)
油漆
(3)
3
棒材
(4)
(7)
物料和物料组成“单层结构”
任何一个产品都是由若干个“单层结构” 组成的。 单层结构中的上层物料,我们称为“母件 (主件)”,下层物料称为“子件(元件)”。
4
母件/子件(主件/元件) 主件
B为H、I之主件
A A之元件 C D E
B
H为M、L、G 、K之主件
39
2.5
产品结构之分阶原则
1.有计划库存者需断阶。 2.半成品可能直接销售者。
椅子制成品
座 中 垫 支
扶 手
轮 子
底 座
螺 足 丝 垫 包
3.半成品可能直接采购者。
4.为虚设料件或料件有组关系者。
5.后序加工有多样性而需要拆单生
普 背合 铁 L O 一 煞 通 板 成 棒 型型 般 车 泡 皮 扶扶 轮 轮 手 棉
产者。 6.需要以工令管理者。 7.考虑使用者之管理程度。
40

油漆
(3) (7)
虚抽屉
(1) (1)
板材
棒材
抽屉
16
例:椅子的BOM
椅子制成品
座垫
中 支
扶 手 x2
轮 子 x4

ERP里面什么是BOM

ERP里面什么是BOM

ERP里面什么是BOMBOM是计算机可以识别的产品结构数据文件,是联系与沟通企业各项业务的纽带,是PDM/ERP等信息化系统中最重要的基础数据。

在以用友、金蝶、新中大、金算盘、和佳、四班、SAP、ORACLE、QAD、INFOR、IFS等为首国内国外软件厂商近二十年的不遗余力推广,如今,ERP系统(姑且不论这些是否为真正ERP系统,如有兴趣可在我的另外一篇文章了解什么才是真正的ERP系统)遍地开花。

一些稍具规模的企业不懈努力,不止一次地推动ERP系统在企业上线,这些轰轰烈烈的现象,造就了大批ERP顾问人士。

这些所谓的ERP顾问们制作绚丽的PPT,到处演放,大肆讲解ERP;在BBS记录心得体会和高见,开自己的博客以大师自居传授ERP之道,可以笔者20年的信息化实践和在国家大中型工厂14年工作经历以及10多年对ERP的潜心研究看来,他们的亲身经历不够,了解太过肤浅,一知半解居多,他们的错误高于正确,以讹传讹,皆是拗论,若任其泛滥,则误人子弟,危害极大,浪费宝贵的时间和金钱,大大伤害了应用企业热情和美好愿望,所以特对ERP中的BOM进行解释和讨论,以正视听,拨乱反正。

一、什么是BOMBOM的英文全称为Bill of Material,中文翻译为BOM,也称为“BOM”或产品结构表、产品结构树,在某些工业领域,称为”配方”、“要素表”或其它名称。

BOM是计算机可以识别的产品结构数据文件,是联系与沟通企业各项业务的纽带,是PDM/ERP等信息化系统中最重要的基础数据。

美国生产与存货管制协会 (American Production and Inventory Control Society,APICS) 将BOM定义为:一份包含次装配件、零组件及原料的清单,此清单详细列为装配某一成品所需各种物料的种类与数量。

更进一步说,BOM可以定义为:制造某一母项目(包括最终装配成品、次装配件、制程零组件及半制程零组件)所需所有直接零件(次装配件、零组件、半制程零组件、原料)的种类与数量清单。

ERP核心技术—BOM

ERP核心技术—BOM

ERP核心技术—BOM1. 什么是BOMBOM〔Bill of Materials〕,即物料清单,是ERP系统中的一个核心技术之一。

它是对产品组成结构的描述,详细列出了产品所使用的原材料、组件和子组件以及它们之间的层次关系和数量。

BOM是ERP系统中的一个关键概念,它不仅仅是一个清单,更是对产品组装过程的描述,可以帮助企业管理和控制产品的库存、生产方案和本钱。

2. BOM的组成元素BOM由以下几个组成元素构成:2.1 产品父件产品父件是指最终产品的组成局部,它是BOM的顶层元素。

一个父件可以由多个子组件组成,但它本身不能是其他父件的子组件。

2.2 子组件子组件是构成产品的根底元素,可以是原材料、组件或者是其他父件。

2.3 层级关系BOM中的组件之间通过层级关系进行连接,每个组件都有一个相对于父件的层级。

层级关系可以描述产品的组装顺序和组件之间的依赖关系。

2.4 数量BOM中的每个组件都有一个对应的数量,表示该组件在产品中的使用数量。

数量可以是固定值,也可以是根据产品的规格和要求进行计算得出。

3. BOM的作用BOM在企业的生产运作中起到了至关重要的作用,它具有以下几个方面的作用:3.1 生产方案和调度BOM可以帮助企业进行生产方案和调度。

通过对BOM的分析,企业可以了解到每个产品所需的物料和组件情况,从而制定合理的生产方案和调度方案。

3.2 库存管理BOM可以帮助企业进行库存管理。

通过对BOM中物料和组件的数量的统计,企业可以掌握每个物料的库存情况,及时补充缺乏的物料,防止过多的物料积压。

3.3 本钱控制BOM可以帮助企业进行本钱控制。

通过对BOM中物料和组件的本钱进行统计,企业可以掌握产品的总本钱,并进行本钱分析和控制。

同时,也可以帮助企业进行本钱核算和定价。

3.4 效率提升BOM可以帮助企业提升生产效率。

通过对BOM的分析,企业可以了解到产品的组装过程和操作流程,从而优化生产线的布局和工艺流程,提高生产效率。

ERP中的核心技术之一BOM

ERP中的核心技术之一BOM

今天介绍一下ERP中的核心技术之一BOM(物料清单)的相关内容,会包含如下的内容:1、BOM的定义和理解2、BOM的应用技巧3、BOM层次的应用意义4、案例分析一、BOM定义的理解狭义上的BOM(Bill of Materials)通常称为“物料清单”,就是产品结构(Product St ructure)。

仅仅表述的是对物料物理结构按照一定的划分规则进行简单的分解,描述了物料的物理组成。

一般按照功能进行层次的划分和描述。

下面举例一个桌子的BOM定义:上面对桌子的定义中,X是最终的产品,而A\B\C\D全部是半成品,F\R\O\P是最初的原料。

狭义BOM的不足之处在于由于没有加上工艺成分,根据功能划分BOM层次结构,非常容易出现歧义。

各人根据自己的理解或者现实生产情况的不同对于同一产品可能做出不同的BOM定义。

工艺流程决定了物料清单/产品结构的划分,而不是功能。

这样就引出了一个概念广义的BOM = 产品结构+ 工艺流程。

二者不可分割。

离开工艺流程谈产品结构,没有现实意义。

要客观科学的通过BOM来描述某一制造业产品,必须从制造工艺入手,才能准确描述和体现产品的结构。

那么如何将广义BOM中的产品结构和工艺流程进行结合哪?首先确定产品的工艺流程,然后描述每个工序(工艺流程的组成部分)上所使用的物料;由于生产组织方式的不同,各子物料有相应的生产子工艺流程,同样每个工序上存在物料的使用,这样就根据生产组织方式决定了BOM的层次。

按照产品结构的眼光来看:但是广义的BOM在ERP应用中仍然存在缺陷:没有体现“资源”的优势。

工序中人力资源和设备资源甚至资金(成本)资源都没有得到体现。

在ERP应用系统中,BOM的概念已经开始扩展,真正体现“资源”的意义。

所以引申出来BOM第三层的意思扩展的BOM。

扩展的BOM在传统意义上的BOM上更加深入地体现“资源”的意义,已经变成Bill of Manufacturing,不仅仅包含工艺流程和产品结构,更多的是加入了对设备、人工和资金信息的集成和体现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ERP系统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) 批号
如果有指明,则子项只能用在指明的批号上,如果没有指明批号,则都可用到这个子项。

相关文档
最新文档