第八章 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

低阶码的作用
甲
乙
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管理

图-2 BOM 管理之树状查询 注:若点击[BOM 明细]字段,可直接跳回该品名之[BOM 管理]画面。 7.替换料件 在速查表页面点击鼠标右键,在弹出窗口中点选[替换料件],您可以替换速查表中选中的料件也可 以替换速查表中所有的料件,注意替换的料件是BOM结构的子阶产品。 8.功能键(图-3) 在 BOM 管理页面点击功能键,在弹出对话框中,选择要作业功能。
4
网际特助标准作业流程
物料模块
BOM 管理
目的: BOM 为材料清单的英文简称,又称为产品结构表、材料总表或零件表。它存 放着各零件与成品或半成品之间的从属关系与组合时所需之数量,利用 BOM 可以 计算出产品生产时所须的材料用量,如果将 BOM 展开还可以应用到库存管理、成 本分析、物料需求计划中,为 ERP 重要的参考数据,为了保持 BOM 的正确性,每 当工程变更时须及时通知计算机部门做好档案更新及确认的工作。
2
系统名称:物料模块 系统代号:MRP 文件类别:标准指导书
功能名称:BOM 管理 编号: 编订部期:2013/4/29 修订日期: 版别:1.0
图-3 功能键 字段说明(图-1 BOM管理) : 父阶产品的说明: [产品编号]BOM项目的编号,单击选择按纽,从料件管理中提取数据。 [产品名称]BOM项目的名称,从产品基本数据中带出。 [产品规格]BOM项目的规格,从产品基本数据中带出。 [制 程]父阶产品之制程,从旁边的选项框中选择相应之选项。 [版 本]BOM项目的版本,从产品基本数据中带出。 [库存单位]产品在仓库中存放的单位,从产品基本数据中带出。 [工作中心]工作中心的编号,从生产基本设置中带出。 [生效日期]BOM确认之日期。 [失效日期]BOM无效之日期。 [是否虚拟BOM]虚设的一个BOM,是指这种产品并不实际存在,而是为了方便管理一些零散产品,才给 它虚拟的一个总称。 [备 注]补充说明。 子阶产品的说明: [产品编号]子阶产品之编号,单击选项按纽,从弹出窗口中选取。 [制 程 码]子阶产品之制程码,从旁边的下拉选单中选取。 [产品名称]子阶产品之名称,从产品基本数据中带出。
ERP之BOM应用对于成本计算的影响

ERP之BOM应用对于成本计算的影响成本计算模块,是ERP中非常重要的模块之一,也是ERP的难点模块之一。
因为其能否应用起来,受到其他模块的影响,如采购模块、产品结构模块、工单模块等,这些模块若应用的不好的话,成本计算就不会准确。
成本计算模块,是ERP中非常重要的模块之一,也是ERP的难点模块之一。
因为其能否应用起来,受到其他模块的影响,如采购模块、产品结构模块、工单模块等,这些模块若应用的不好的话,成本计算就不会准确。
笔者在接下来的文章中,将结合ERP成本计算,谈谈各个模块的数据对于成本计算的影响,以及一些简单的应对措施。
物料清单(BOM),是成本计算的基础,是源头。
成本计算需要用到的数据很多来之于物料清单,如产品的用料信息、产品标准工时等信息,都是在BOM中定义的,若BOM不准确,则利用ERP进行成本计算,更是无稽之谈。
一、BOM准确性对于成本计算的影响。
1、材料准确性.材料的准确性,是指用户在定义产品的物料清单时,要注意某个产品要用到哪些材料,而不能张冠李戴,把本不属于这个产品要用到的材料用到这个产品中去。
若产品的材料选择的不对,则产品就无法正确生产;产品无法准确按时生产的话,产品的成本更加无法计算,即使可以计算,得出来的数据也是不准确的,因为源头发生了错误,最后的结果当然不会准确。
2、材料用量的准确性.材料的用量直接关系到产品的最终成本。
材料用的越多,其材料成本就越多;相反,材料用的越少,成本就越低。
ERP系统中的标准成本,是直接根据物料清单中的用量为基础计算材料成本的;而实际成本虽然是按实际领用材料来计算材料成本,但是,其领料时也是根据物料清单中规定的用量来领料的,所以,若BOM 中用量不准的话,最终还是会影响产品的成本。
3、工时信息的准确性。
若企业没有上工艺管理模块的话,则企业的工时信息一般是在BOM中定义,即定额工时。
这个工时信息是计算产品成本的基础,如制造费用的分摊、人工成本的分摊都要用到工时信息。
ERP系统中BOM的作用(

ERP系统中BOM的作用ERP的第一代诞生于1965年。
数十年来,ERP经过长期的生产实践,吸收了许多国家先进制造业管理思想(如日本的“看板管理”等),不断发展延伸,形成了一种以生产经营、计划管理为主线,辅以CAD/CAM、Internet、GUI和EDI功能的当代企业管理方法。
ERP系统中的主要功能模块,均是针对企业级资源管理而设计。
在ERP系统中,一般包括以下模块:·BOM(Bill of material)物料清单;·PP(Production Planning)生产计划大纲;·MPS(Master Production Scheduling)主生产计划;·RCCP( Rough Cut Capacity Planning)粗能力需求计划;·MRP(Materiel Requirements Planning)物料需求计划;·CRP(Capacity Requirements Planning)能力需求计划;·PAC(Production Activity Control)车间作业管理;·IM(Inventory Management)库存管理;·CO(Controlling)管理会计(Management Accounting);·FI(Financial Accounting)财务会计(GL总帐、AR应收、AP应付);·COE(Customer order Entry)客户订单输入;·HR(Human Resources)人力资源计划;·SD(Sales and Distribution)分销管理。
在ERP系统中有一些特点:如计划的一贯性和可行性,数据的统一和共享性,灵活的决策应变性,高度的模拟预测性,物流、资金流、信息流的统一等等。
这些特点表明,ERP是一个完整的经营生产管理体系,是实现制造业整体效益、提升企业全面竞争力的有效管理模式。
ERP核心技术—BOM与产品结构(总结)

第一节、BOM定义的理解1、狭义的BOM狭义上的BOM【Bill of Materials】通常称为“物料清单”,就是产品结构【Product Structure】。
仅仅表述的是对物料物理结构按照一定的划分规则进行简单的分解,描述了物料的物理组成。
一般按照功能进行层次的划分和描述。
2、物料清单/产品结构3、产品结构树4、狭义BOM的不足之处由于没有加上工艺成分,根据功能划分BOM层次结构,非常容易出现歧义。
各人根据自己的理解或者现实生产情况的不同对于同一产品可能做出不同的BOM定义。
产生歧义的原因:没有考虑工艺流程结论:工艺流程决定了物料清单/产品结构的划分,而不是功能。
5、广义的BOM = 产品结构+ 工艺流程广义上的BOM是产品结构和工艺流程的结合体,二者不可分割。
离开工艺流程谈产品结构,没有现实意义。
要客观科学的通过BOM来描述某一制造业产品,必须从制造工艺入手,才能准确描述和体现产品的结构。
二者结合的方法:首先确定产品的工艺流程,然后描述每个工序(工艺流程的组成部分)上所使用的物料;由于生产组织方式的不同,各子物料有相应的生产子工艺流程,同样每个工序上存在物料的使用,这样就根据生产组织方式决定了BOM的层次。
按照产品结构的眼光来看:6、广义BOM的在ERP中的应用缺陷没有体现“资源”的优势。
工序中人力资源和设备资源甚至资金(成本)资源都没有得到体现。
在ERP应用系统中,BOM的概念已经开始扩展,真正体现“资源”的意义。
7、扩展的BOM扩展的BOM在传统意义上的BOM上更加深入地体现“资源”的意义,已经变成Bill of Manufacturing,不仅仅包含工艺流程和产品结构,更多的是加入了对设备、人工和资金信息的集成和体现。
扩展BOM的公式:BOM(Bill of Manufacturing) =工艺流程(Routing)+ 产品结构(Product Structure)+ 资源(设备,人工,资金等)扩展的BOM实现技术:关键就是如何将设备、人工和资金等信息体现在BOM当中,ERP概念的引入和计算机数据库技术的不断进步为BOM概念的扩展提供了可能。
ERP BOM概述

BOM概述组装件和自制件都能制作BOM。
组装件是由多个物料组成,不是生产环节的组装,而在销售出库环节的仓库组装。
自制件也是有多个物料组成,是通过生产环节自制的,而不是在销售环节组装的。
BOM即物料结构,也叫产品结构或配方,指物料(通常是完成品或半成品、部品)的组成情况--该物料由哪些下级物料组成,每一下级物料的用量是多少,其对应的属性等。
BOM指的是物料属性为组装件、自制件物料的BOM,BOM是组装件、自制件的物料清单。
当组装件类物料其某下级物料有很多种选择,在仓库把其下级物料组装成为组装件时,首先根据组装件BOM把其下级物料查出,之后进行修改为需要的下级物料。
BOM的手工录入进入KIS系统,单击〖基础设置〗→〖组装件BOM〗,系统弹出“录入单据”界面,输入下属述组装件BOM字段内容。
可以按企业的产品分组情况将产品分到不同的BOM组,每一具体的产品属于不同的BOM 组。
对BOM组可以实现新增、修改、删除等操作,当然当前光标必须置于BOM组别上,才能作相关BOM组的操作。
BOM的录入顺序,首先建立BOM组;在BOM组下录入组装件BOM;对录入组装件BOM 进行审核。
1、BOM组的新增光标在BOM组,单击菜单〖编辑〗→〖新增组别〗菜单项,系统将弹出新增组的对话框,在对话框中输入BOM组的代码和名称,单击【确定】即可。
2、BOM组的修改选中要修改的BOM组,单击【修改】,则系统弹出修改组的对话框,修改代码和名称后单击【确定】即可。
3、BOM组的删除选中要删除的BOM组,单击【删除】,则系统弹出提醒删除BOM组的对话框,单击【确定】即可完成删除,当然该组必须没有BOM。
当BOM组存在下级BOM组或BOM单时,不允许删除4、新增BOM在BOM维护界面单击【新增】或在〖编辑〗菜单下选择〖新增〗菜单项,则系统显示新增BOM的界面。
各个数据栏目的录入详细描述参见前面关于组装件BOM的单据头和单据体的说明。
输入完成后,单击〖文件〗→〖保存〗,若保存成功即完成单据的录入工作;单击〖文件〗→〖退出〗,则退出“录入单据”界面;若保存前单击〖文件〗→〖退出〗,则放弃录入的内容。
ERP中BOM的详细解析!

ERP中BOM的详细解析!1.产品结构--BOM的重要性 BOM(Bill of Material) 叫做物料清单,也叫产品结构表、物料表等。
将产品的原材料、零配件、组合件予以拆解,并将各单项物料按物料代码、品名、规格、单位⽤量、损耗等依制造流程的顺序记录下来,排列为⼀个清单,这就是物料清单,也就是BOM。
BOM是: (1) MRP的基础。
(2) 制造令发料的计算依据。
(3) 本质上是⼀项⼯程⽂件,不但是产品的规范说明,⽽且是制造流程的依据。
(4) ⽤来核算产品成本的基础。
由以上知道BOM的重要性及其影响范围很⼤,故其内容必须随时保持正确及时。
2.建⽴产品结构之要点 (1) BOM必须能显⽰制造层次。
(2) BOM必须避免含意不清。
BOM必须能显⽰制造层次 理想的BOM,不但应能具体显⽰产品的组成结构,⽽且还得说明该产品在制造过程中的阶段。
也就是BOM必须从制造层次来界定产品,每⼀个层次分别代表制程中的某⼀个步骤的完成,⽽每⼀个存货项⽬,都在BOM的上下各层中有进库和出库的动作。
BOM必须避免含意不清 作业的单元性是关键。
⼀批组件,装配后,⾃成独⽴,是⼀个完整的单元,被送⾄库存或下⼀个⼯作站,则该项装配件便有定义⼀个料号的必要。
如果不定义料号,则MRP将⽆法为该项组件产⽣必要的订单。
3.产品结构的系统档案设计 虽然产品结构会有很多的层次,但在系统中我们以单层的⽅式记录,只需维护⽗项和⼦项两阶的关系,再经过串联,即可得到多阶层关系的产品结构。
BOM可分为多种类型。
(1) ⽣产⽤BOM; (2) 销售⽤BOM; (3) 包材⽤BOM; (4) 海关⽤BOM。
1、⽣产⽤的BOM 除了说明⽗⼦项的关系外,还有下列必备的字段,现⼀⼀说明如下: (1) 序号 由于⼯序不同或有效时段不同或插件位置不同,使得每⼀个⽗项下⾯可能有多个⼦项。
这种情况不能通过单位⽤量来说明,⽗⼦项可能不惟⼀,因此同⼀个⽗项通过序号惟⼀来描述。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BOM例子
镜框(1) LT=2
眼镜
0层
LT=1
镜片(2)
螺钉(2)
1层
LT=2
LT=1
镜架(1)
镜腿(2)
鼻托(2)
螺钉(4)
LT=1
LT=1
LT=1
LT=1
2层
BOM例子
产品物料号:20000 物料号 物料名称
20100 20110
镜框 镜架
20120 20130 20099 20300 20099
➢ 每种型号的产品都有自己唯一的物料清单,它决定 了构成一个产品所需的全部零部件及其装配关系。
MRP工作原理
需要什么? 产品结构 (BOM)
生产什么?
主生产计划 MPS
物料需求计划 MRP/批次需求LRP
有什么? 库存信息
生产订单
生产什么? 生产多少? 何时生产?
MRP工作原理
采购订单 采购什么? 采购多少? 何时采购?
镜腿 鼻托 螺钉 镜片 螺钉
产品名称:眼镜
数量
计量单位
1
副
1
个
2
支
2
个
4
个
2
片
2
个
层次:0 层次
1 2
2 2 2 1 1
低阶码(Low-Level Code,LLC)
➢ 物料的低阶码(LLC)是系统分配给物料清单上的 每个物品一个从0至N的数字码。在产品结构中, 最上层的层级码为0,下一层的部件的层级码则 为1,依此类推。
50
6
D
20
7
E
0
8
B
50
低阶码的作用
步骤 料品
1
甲
2
乙
3
A1
4
A2
5
C
6
D
7
E
8
B
毛需求量 X
100
100
200 100 100 50 50 200+60=260
库存可用量 Y
0
50
30 40 50 20 0 50
净需求量 Z=X-Y 100
50
170 60 50 30 50 210
BOM 中 其 下 阶 子 件 的毛需求量
A1
200(#3)
B
200(#8)
C
100(#5)
A2
100(#4)
D
50(#6)
E
50(#7)
B
60(#8)
A(2)
D(2)
低阶码的作用
➢ 每个物料有且仅有一低阶码,该码的作用在于 指出各种物料最早使用的时间,在MRP运算中, 使用低层码能简化运算。
➢ 在展开MPS进行物料需求计算时,对项目的计 算先辨别低阶码,然后只在最低层次上进行最 终运算。
➢ 使可用的库存量优先分配给处于最低层的物料, 保证了时间上最先需求的物料先得到库存分配, 避免了晚需求的物品提前下达计划,并占用库 存。因此,低阶码是MRP的计算顺序。
➢ 一个物品只能有一个MRP低阶码,当一个物品 在多个产品中所处的产品结构层次不同或即使 处于同一产品结构中的但却处于不同产品结构 层次时,则取处在最低层的层级码作为该物品 的低阶码,也既取数字最大的层级码。
低阶码(Low-Level Code,LLC)
0层
1层
A(2)
2层
X(0)
B(1)
C(1)
低阶码的作用
甲
A1(2)
B(2)
C(1)
LLC 0 1 2
乙
A2(2)
D(1)
E(1)
B(2)
物料 甲、乙 A1、A2、C、D、E B
低阶码的作用
步骤 1
料品 甲
毛需求量 X
100
库存可用量 Y
0
净需求量 Z=X-Y
BOM 中 其 下 阶 子 件 的毛需求量
2
乙
100
50
3
A1
30
4
A2
40
5
C
系列教材之 • ERP应用人才资质认证
生产制造管理应用篇
产品结构子系统
鼎捷软件.知识学院
课程大纲
1
系统概述
2
基础信息设置
3
日常业务流程
4Байду номын сангаас
日常报表
1.1 基本概念
➢ 物料清单(BOM,Bill Of Material)是产品结构的 技术性描述文件,常被称作是产品结构树,或 BOM表。
➢ 物料清单表明了产品的组件、子件、零部件和原材 料之间的结构关系,包括每个组装件所需要的各个 下属部件的数量。