BOM(Bill of Matefial)即物料清单,是以数据格式来描述产品结构的文件,又称为产品结构表或产品结构树。其数据结构及算法构成了ERP(EntERPrise Resource Planning)系统数据模型的核心,涉及到系统实施和运行的多个方面,包括基础数据的准备、数据质量、数据维护、BOM分解算法的速度等。因此,根据实际的使用环境,灵活地设计合理且有效的BOM,并正确地使用和维护,对切实发挥BOM的作用有十分重要的意义。
一、BOM的3种模型
1 狭义上的BOM
狭义上的BOM就是产品结构(Product Structure),仅仅表述的是对物料物理结构按照一定的划分规则进行简单的分解,描述了物料的物理组成。一般按照功能及构成进行层次的划分和描述。如图1所示,是某产品的产品结构树。这是一个4层的树状结构,第0层是最终产品A,第1层是它的直接子件,第2层是第1层的直接子件。产品结构树的叶子节点均为不可再细分的零件(原料)。
图1 产品结构树
这种BOM能够很直观让人了解产品的构成及其所用物料配比的情况。但不足之处在于,由于没有加上工艺成分,只是根据功能划分BOM层次结构,非常容易出现歧义。各人根据自己的理解或者现实生产情况的不同对于同一产品可能做出不同的BOM定义。对于现代制造业来说,工艺流程才是决定物料清单/产品结构划分的重要因素,而不是传统意义上的功能。因此,提出了广义上的BOM概念。
2 广义上的BOM
广义上的BOM是产品结构和工艺流程的结合体,二者不可分割。离开工艺流程谈产品结构,是没有任何现实意义的。要客观科学的通过BOM来描述某一制造业产品,必须从制造工艺人手,了解产品的工序和制成,才能准确描述和体现产品的结构。
要使两者得到充分的结合,首先就必需确定产品的工艺流程,然后描述每道工序(工艺流程的组成部分)上所使用的物料。由于生产组织方式的不同,各子物料有相应的生产子工艺流程,同样每道工序上存在各自物料的使用情况,这样就根据生产组织方式决定了BOM的层次但是,实践证明,广义上的BOM在ERP中的应用还是有缺陷的,无法满足现代生产制造的需要,即没有体现“资源”的优势。工序中人力资源和设备资源甚至资金资源(成本)都没有得到体现。所以在ERP系统中,BOM的概念已经开始向更加符合实际应用的方向扩展。
3 扩展的BOM
扩展的BOM是在传统意义上的BOM上更加深入地体现和融合“资源”的概念,是BOM模型的一种优化方案,已经从传统的物料清单变成了制造清单(Bill of Manufacturing),不仅仅包含工艺流程和产品结构,更多的是加入了对设备、人才和资金信息的集成和体现。
二、扩展BOM的实现
BOM在整个ERP管理系统中起到举足轻重的作用,它的数据结构和运算速度直接作用到系统的执行准确性和速度。系统的运作过程是以工作中心为基础单元,产品的生产信息为导向和数据载体,并以BOM在产品生命周期中的持续流动与变异,保证了过程控制的完整性,基础数据的准确性。最后以客户信息和管理成效为影响因子,实现人机交互的决策机制。系统以BOM作为沟通各个功能模块的桥梁和线索,解决了系统与外部模块之间及系统内部各模块之间数据交互的接口问题,使系统具有良好的集成性能和执行效率。
扩展BOM的实现是ERP系统根据现代企业生产以及管理概念的转变而产生的一种优化方案,具体实现步骤如下:
1 对工行作中心进行确定。
工作中心(Working Center),是指直接改变物料形态或性质的生产作业单元,其数据是工艺路线的核心组成部分。其中包括设备数量、编号、设备能力、设备工作时间、效率、利用率,设备价值、折旧等设备信息,以及人员数量、工号、人员能力、人员工作时间、效率、利用率、人员工资等人员信息。
2 把工作中心融入到工艺流程中来。
工艺流程(Rout-ing),是描述物料加工、零部件装配的操作顺序的技术文件,是工序的集合。值得注意的是,这里的工艺流程概念也应得到扩展,不再是传统意义上的只包含生产加工和装配,还应延伸到管理过程中来。每道工序都对应相应的工作中心,工作中心的设备和人工信息会传递到具体工序上面,辅之以带有本道工序特点的特别信息(如加工时间、排队等待时间等)。
3 在工艺流程的基础上定义物料清单(狭义的BOM)。
由于物料成本信息的带人,加上工作中心所附成本费率和工时等信息,组成了BOM(制造清单)的资金信息。由此,可以把这种扩展BOM总结为以下这个等式作为其实现的基本手段:BOM(Bill of Manufacturing)=工艺流程(Routing=工序的集合)+产品结构(Prod.StnJcture=物料的集合)+资源(=工作中心的集合)。
读过这篇文章的人还读过:
4006199527