在线工博会

ERP运行中的BOM及其维护
张佳 余开朝 李毅明
为节省流量,手机版未显示文章中的图片,请点击此处浏览网页版
摘要:物料清单作为ERP系统中核心的基础数据,其可维护性的难易程度直接关系着系统的运行效率,同时也对ERP系统能否成功实施起着至关重要的作用。对BOM的概念和作用进行了阐述,分析了ERP系统中不同类型BOM之间的关系,针对制造企业需要维护的BOM数量较多的特点,提出了简化BOM维护工作的方法,并给出了应用示例。
随着信息化进程的不断推进和市场竞争的日益激烈,企业纷纷寻求一种能以低成本、低价格获得高回报率的管理方式,ERP应运而生。ERP基本满足了企业减少库存占用资金,缩短采购提前期,避免停工待料,降低生产成本,提高管理水平等要求,是实现企业既定战略目标的一种切实可行的有效方式。物料清单BOM作为ERP系统最核心的基础数据,是企业各个职能部门的信息纽带,指导和支配整个企业的生产活动,同时也对ERP系统的运行效率产生至关重要的影响。如何合理高效地维护BOM信息,确保数据的有效性和一致性是每个企业必须正视的问题。
1 BOM的概念和作用
1.1 BOM的概念
物料清单(Bill Of Material,BOM)又被称为产品结构树或产品结构表,是用来反映产品与其部件、零件和原材料之间的结构关系,以及它们相互之间装配关系的技术性文件。同时BOM也可以表示产品说明书、维修指南、备件清单等其他相关文档。为方便计算机识别,BOM一般以某种数据格式的形式存在。
1.2 BOM的作用
BOM是企业信息化管理中最重要的基础数据,企业内部几乎所有的职能部门的日常活动都与之息息相关。设计部门利用BOM来表示产品的结构信息,初步制订产品的工艺路线。计划部门依据BOM来编制主生产计划、物料需求计划和能力需求计划。采购部门根据BOM和计划部门制订的物料需求计划,结合采购提前期、批量、供应商交货信誉度等信息合理安排物料的采购进度。生产部门根据BOM和计划部门编制的各项计划,组织生产并对生产过程进行实时控制。质量监测部门根据BOM来收集产品生产过程中的质量信息,分析处理质量问题,确保产品的生产质量。财务部门依据BOM中各种零部件的成本信息,追加企业管理费用、设备折旧费等信息,计算出产品的最终成本,为产品最终定价提供数据依据。销售部门根据BOM和用户需求,制订产品的销售清单,并可对产品的销售情况进行分析和预测。库房依据BOM进行日常的收、发、存工作,为生产部门的生产活动提前配料。售后服务部门根据BOM来制订维修物料清单等。在ERP系统中,要求系统在正式运行后BOM的数据的准确性要达到98%以上。因此企业在实施ERP的过程中必须高度重视BOM数据,降低在生产经营活动中可能因基础数据问题而导致的风险。
2 BOM的分类
在一个企业,由于各个职能部门的业务对象不同,往往具有不同的BOM。如:设计部门有工程BOM;工艺设计部门有工艺BOM;制造部门有制造BOM;采购部门有采购BOM;销售部门有销售BOM等。
a.工程BOM(Engineering BOM,EBOM)是对产品设计信息的详细反映,初步体现了零部件之间的装配关系,是设计部门向其他业务部门传递产品信息的主要形式和重要手段。由于工程BOM不参与物料需求计划,对分解速度要求不高,为方便维护,一般采用单层结构。
b.工艺BOM(Process Planning BOM,PP-BOM)是企业工艺设计部门以工程BOM的数据为基础,依据产品的生产要求、企业的实际加工水平和能力,通过对工程BOM的再设计,获得的用于指导企业生产活动的产品数据清单。在各种BOM 中,同工程BOM一样,工艺BOM也属于最原始的BOM。
c.制造BOM(Manufacturing BOM,MBOM)是制造部门依据工程BOM和工艺BOM中的物料信息、生产提前期、加工步骤,装配顺序等基本信息,加入详细的工艺工序信息和明确的生产目标后形成的生产某种产品所需的零部件物料清单。
d.采购BOM(Buying BOM,BBOM)是采购部门在工艺BOM和制造BOM的基础上,根据生产要求,列出的一组需要进行采购的物料清单,它包括零件、部件、标准件、外协和生产所需的毛坯料及其他原材料等信息。
e.销售BOM(Sales BOM,SBOM)是企业销售部门根据企业的销售计划和顾客的合同要求,在最终产品销售时提供给客户的产品销售清单。销售BOM还可以反馈顾客的特殊需求,是工程BOM的一个来源。此外,还有维修BOM、成本BOM等。各种BOM视图的相互关系如图1所示。

(图片)

图1 BOM视图的相互关系

3 BOM维护工作的简化
3.1 BOM管理工作的复杂性
在当前激烈的市场竞争中,影响产品销量的决定因素不再只是价格,还包括企业对快速变化的市场需求的应对能力以及企业满足顾客个性化需求的能力。顾客对产品的特殊需求,促使企业不断设计开发出新的产品,哪怕两种产品只是在某个零部件的规格型号上存在差别,为实现产品的可追溯性,ERP系统要求这两种产品都要有惟一与之对应的BOM,这就使得BOM数据及其管理工作变得更加复杂。如图2所示,对于产品A1,甲顾客要求物料C要用7.5kW伺服电机,而乙顾客需要5.5kW伺服电机,从而生成了新产品A2和A3,它们拥有不同的BOM文件。在BOM编码的编制过程中,一般都会预留几位作为流水码,新产品的BOM编码是在标准产品BOM编码的基础上形成的。如图3所示。

(图片)

图2 产品A1的BOM结构图

(图片)

图3 新产品BOM编码规则

3.2 BOM转化示例
在机械制造行业,BOM不仅类型较多,每个BOM包含的物料数量更是大得惊人。这些BOM数据在系统运行初期可以通过计算机程序导入系统中,从系统数据安全性方面考虑,后期新增的数据应尽量人工输入,避免因操作不慎造成历史数据的更改和丢失。在ERP系统中,如果某一类型的产品现阶段没有需求订单,为了实现产品的可追溯性,方便维护和修理,该产品的BOM将作为历史数据储存在系统或外部存储器中,不允许被删除,只能以使之失效的方式来处理。当企业需要生产相同或相似类型的产品时,只需重新启用该产品的BOM文件。
按照产品工艺要求,BOM中会存在一些临时的组件(如图2中物料F),对于通用性较好的组件,应为其建立BOM文件。一般在该组件的BOM文件中将其“虚实性”属性设置为“虚”,表明该组件并不是真正的存在,不参与物料需求计划运算。在系统中灵活运用这些组件,不仅可以减小零件之间的相互影响,提高系统的运行效率,还可以利用这些组件的BOM文件,提前为最终产品的生产备料。若需要生产这些组件,只需将其BOM文件中“虚实性”属性改为“实”即可。不同类型BOM,以及相同类型BOM之间,数据上有一定的相似性,新增的BOM可以从这些BOM中提取数据,按照订单要求,增加、修改、删除物料,即可生成新的BOM文件。如图4所示。若企业在生产过程中不再使用某种物料,而是使用该物料的替代物料,一般只需要进行物料批量替换操作,系统中所有使用该物料的BOM都会被自动更新。这大大降低了BOM维护工作的工作量,提高了数据的可靠性。

(图片)

图4 BOM转化示意图

此外,在ERP系统中,为保证数据安全,除了在系统定义时按业务内容为操作人员分配权限外,还可以按BOM类别定义不同的权限组,严格控制对BOM数据的更改。由于各个部门的经营活动不同,人员的素质也有一定的差别,在BOM表中除了体现物料号、物料名称、数量等信息外,还可以根据各部门的实际情况,在BOM表中显示一些补充信息。例如,价格信息一般体现在物料主文件中,为方便财务、采购和销售等部门员工的日常工作,也可以将物料的价格信息显示在相应的BOM里。由于企业对价格信息需要严格保密,这里的价格信息应避免采用最终的采购价格或销售价格,一般都是对具体工作有指导意义的计划价信息。
4 结束语
BOM文件在企业日常活动中的巨大作用,使得BOM维护工作变得极为重要。本文提出的BOM简化方法不仅有助于减少BOM维护人员的工作量,提高数据的一致性和可靠性,促进企业ERP项目顺利的实施,还对ERP软件中BOM模块的开发具有一定的参考价值。 5/22/2012


电脑版 客户端 关于我们
佳工机电网 - 机电行业首选网站