第八章 ERP之产品结构BOM
- 格式:ppt
- 大小:1.03 MB
- 文档页数:12
编程逻辑在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中非常重要的模块之一,也是ERP的难点模块之一。
因为其能否应用起来,受到其他模块的影响,如采购模块、产品结构模块、工单模块等,这些模块若应用的不好的话,成本计算就不会准确。
成本计算模块,是ERP中非常重要的模块之一,也是ERP的难点模块之一。
因为其能否应用起来,受到其他模块的影响,如采购模块、产品结构模块、工单模块等,这些模块若应用的不好的话,成本计算就不会准确。
笔者在接下来的文章中,将结合ERP成本计算,谈谈各个模块的数据对于成本计算的影响,以及一些简单的应对措施。
物料清单(BOM),是成本计算的基础,是源头。
成本计算需要用到的数据很多来之于物料清单,如产品的用料信息、产品标准工时等信息,都是在BOM中定义的,若BOM不准确,则利用ERP进行成本计算,更是无稽之谈。
一、BOM准确性对于成本计算的影响。
1、材料准确性.材料的准确性,是指用户在定义产品的物料清单时,要注意某个产品要用到哪些材料,而不能张冠李戴,把本不属于这个产品要用到的材料用到这个产品中去。
若产品的材料选择的不对,则产品就无法正确生产;产品无法准确按时生产的话,产品的成本更加无法计算,即使可以计算,得出来的数据也是不准确的,因为源头发生了错误,最后的结果当然不会准确。
2、材料用量的准确性.材料的用量直接关系到产品的最终成本。
材料用的越多,其材料成本就越多;相反,材料用的越少,成本就越低。
ERP系统中的标准成本,是直接根据物料清单中的用量为基础计算材料成本的;而实际成本虽然是按实际领用材料来计算材料成本,但是,其领料时也是根据物料清单中规定的用量来领料的,所以,若BOM 中用量不准的话,最终还是会影响产品的成本。
3、工时信息的准确性。
若企业没有上工艺管理模块的话,则企业的工时信息一般是在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是一个完整的经营生产管理体系,是实现制造业整体效益、提升企业全面竞争力的有效管理模式。
第一节、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概念的扩展提供了可能。
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的详细解析!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) 序号 由于⼯序不同或有效时段不同或插件位置不同,使得每⼀个⽗项下⾯可能有多个⼦项。
这种情况不能通过单位⽤量来说明,⽗⼦项可能不惟⼀,因此同⼀个⽗项通过序号惟⼀来描述。
BOM(Bills Of Material)是物料清单,是ERP系统中的一个功能!BOM(物料清单)的概念由来已久,但是,很多企业,特别是中小企业,还没有BOM管理的观念,特别是随着ERP软件使用的深入,BOM的效用得到了极大的发挥一个简单的BOM表,至少包含以下因素:1、成品的编号,即我们要生产才产品的编号,这个编号关联到成品的基本信息。
2、零件的编号,即我们要用什么零件来生产这个产品,其也关联到零件的基本信息。
3、零件的用量,即我们要用多少零件来生产这个产品,其是MRP(物料需求计划)计算物料需求时,要用到的数量。
4、零件损耗率,即用一定数量的零件生产产品时,有多少零件会报废,其也会考虑到MRP 的运算中去。
5、替代料,即生产这个产品,当零件没有时,还可以用其他什么零件来代替他。
以上因素是一个最简单的BOM所包含的一些必要因素(其他因素因相对简单或者比较复杂,笔者会以专门的文章进行讲述,如BOM版本控制等),接下来,笔者将带领大家,去实际观摩一下,这些因素在ERP实际管理中的巨大效用。
一、一个简单的BOM。
笔者将以一个实际产品的例子,给大家描绘物料清单在ERP系统中,是如何发挥效用。
若某企业专职为各电器公司生产各种插头线,如电视机的插头等,现某一款插头的编号为:FAD001。
该产品的BOM信息如下:零件1:编号1001 用量10克损耗率1% (备注:PVC塑料颗粒)零件2:编号1002 用量1根损耗率0.1% (备注:电线)零件3:编码1003 用量3个损耗率0.5% (备注:端子)假设现在一客户下了定单,数量为10000个插头,我们看看,此BOM如何在ERP中显现其神奇的妙用。
二、BOM在MRP(物料需求计划)中的应用。
物料需求计划,顾名思义,就是根据相关资料,计算什么时候需要什么物料。
笔者这里先不考虑时间因素,而只讲解根据物料清单,物料需求计划中的物料的计划量是如何得来的。
根据销售定单的资料,企业安排本月生产10000个插头,不考虑其他的生产计划。
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可以定义为:制造某一母项目(包括最终装配成品、次装配件、制程零组件及半制程零组件)所需所有直接零件(次装配件、零组件、半制程零组件、原料)的种类与数量清单。