ERP系统BOM设计分析
物料基础资料是整个系统赖以运行的基础,它详细定义每一物料的各种属性、产品结构、物料资料属性及产品结构的信息的组织维护、产品结构查询、汇总查询、配套查询等相关信息。BOM为物料基础资料的一部分。
产品结构,又称物料清单、物料单,有些行业又称配方。原意为Bill of Material,描述的是一种物料间的计划、设计、生产制造、成本费用、维修等关系,分别称为计划BOM、设计BOM、制造BOM、成本BOM和维修BOM。对于维修BOM,其本身特点是直接领用物料本身,考虑具体维修领用的情况互不相同,系统不再统一定义维修BOM,在物料工艺路线中定义维修工艺,表示其通用维修工艺路线。在实际的系统中,可以对BOM类型做显示控制,其中只有产品族、特征件才有计划BOM,普通件不可能含有计划BOM。任一物料不可能同时含有计划BOM和制造BOM。对计划BOM,其必定含有特征件或可选件,否则不能称为计划BOM。除上述情况之外,一物料可同时含有多个BOM。现在系统控制特征子项可以为自制件,即该子项可含有制造BOM。BOM显示时,整体按BOM类型显示。但应允许用户在中途改变BOM类型,修改类型后,只在修改点进行刷新。
当某一加工物料的产品结构中直接子物料种类很多时,如果不分单领料就会给实际操作带来很大的不便。考虑企业的实际情况,具体生产中可能会分领料员、库管员、工作中心、工序号、生产部门、领料仓库分别领料,考虑到同一加工物料第一实层子物料的领料员、库管员、工作中心、工序号、生产部门、领料仓库及工艺路线都可能会出现差别(多工艺路线),系统在产品结构中定义一属性表示领料类型,综合表示工作地类型、加工工序类型和领料员类型信息,同时建立领料类型的属性对照表。由领料类型和领料仓库组合成具体的领料单,该领料单同时和具体的工地对应。对于版本号属性应该时刻与父物料的版本号保持一致,手工更改BOM记录时,版本号自动与父物料的版本号同步;当通过工程更改单改BOM时,父物料版本号自动反填,发生新增、修改的BOM分录的版本号与ECN上的版本号一致。同时所有的新增、删除、修改记录写入BOM修改历史时的版本号与该版本号相同。通过该属性的记录描述,可时刻查得各个版本间的BOM差异。另外,系统支持替换件处理:结构为父物料号、子物料号、替换料号、替换序号、配比数量,如果父物料号、子物料号、替换序号相同而替换料号,表明可用多料替换一料。对互换件的数据结构同替换件。不过互换件定义在BOM表里,而替换件要定义在另外的数据表中。MRP计算时统一考虑互换件及其子件,不考虑替换件。对物料资料中所有的属性为产品的物料作为源物料,按BOM类型层层组织。系统允许在一显示路径中出现不同类型的BOM,如:物料先按计划BOM展开,在某一具体子件,不再含有计划BOM,可选择继续按制造BOM展开等。系统约定,同一物料不能同时含有计划BOM和制造BOM。另外,系统为控制处理,需直接增加对单层BOM的维护功能,并允许通过BOM复制来引入其它BOM进行复制修改。
系统支持产品结构复制,该模块主要提供的是产品结构的快速录入功能。当某物料的产品结构与已经搭建好的产品结构具有相似性时,可以选择源结构的全部或部分复制过来做该物料的BOM的部分或全部。注意结构复制时对每一分录要把其所有BOM信息全部复制,包括备注。默认情况下,确定源物料和BOM类型后,产品结构只展开一层,为加强产品结构的复制功能及控制方便,系统在展开应用应允许展开多层。在展开到下一层次时,对应的上层物料自动消失,只显示下层物料。展开的具体控制和要求如下:系统提供多层展开控制,要求指定要展开到的层次,同时提供参数是否对同一物料多次出现时进行汇总。输入源物料及其BOM类型,系统默认展开层次为1,在开始状态下(源物料无展开分录),点击《展开》按钮,系统将按指定的层次展开。在已经展开的状态下,选择源物料的部分或全部分录,再次点击《展开》按钮,系统将对其中的自制件展开下一级,同时清除对应的展开物料。界面提供刷新按钮,自动清除源物料和目的物料的所有BOM信息,选择源物料的全部或部分分录,复制到目的物料。在新物料保存时,启动检查,保证主键不能冲突,对应物料的BOM类型和属性的逻辑控制和产品结构维护模块中的要求一致。另外,为扩展系统功能,源物料和新物料的BOM类型可以不同,因此系统可允许同一源物料不同类型之间的复制,和新物料的物料号可以相同。