bom 差异表就是把新旧两份物料清单 BOM 做逐项比对,识别新增 删除 修改的物料,输出一份对比清单,主要用途是工程变更 ECN 之后,核对版本升级带来的物料变化,避免采购生产用错旧版本 BOM,核心判断维度一般是物料编码 物料名称 规格 用量 位号 替代料 层级,制作 bom 差异表的核心逻辑是以物料编码作为唯一主键匹配,编码一致再对比其他字段,编码只在旧表存在就是删除项,只在新表存在就是新增项,两边都有但是用量规格等字段不一样就是变更项,新手最容易出错的地方是只用物料名称匹配,同名不同料号就会比对错误,正式 bom 差异表还要标注变更原因 变更版本 生效日期 责任部门,方便研发采购生产多方同步。
bom 差异表基础表头设计
表格
| 列名 | 说明 |
|---|---|
| 变更类型 | 新增 删除 修改 |
| 原 BOM 版本 | 变更前版本号 |
| 新 BOM 版本 | 变更后版本号 |
| 物料编码 | 唯一识别主键 |
| 物料名称 | 物料中文名称 |
| 规格型号 | 物料详细规格 |
| 原用量 | 旧 BOM 单台用量 |
| 新用量 | 新 BOM 单台用量 |
| 原位号 | 旧 BOM 位号 |
| 新位号 | 新 BOM 位号 |
| 变更说明 | 为什么改,关联 ECN 单号 |
| 备注 | 替代料 风险提示 |
为什么要做 bom 差异表
产品迭代 工程改料 降本 替代料切换的时候,BOM 会升级,如果只发新版 BOM,相关部门很难一眼看出到底改了哪里,采购不知道要不要停止旧料下单,仓库不清楚旧料是否呆滞,生产不知道新旧料能不能混用,bom 差异表就是把变更点单独提取出来,把全部改动可视化,作为 ECN 变更单配套附件,是制造业研发 PMC 采购通用文件。
Excel 制作 bom 差异表实操步骤
第一步 准备两份原始 BOM,旧版本 BOM 和新版本 BOM,两份表统一格式,保证物料编码列格式一致,文本格式统一,不要一部分数字一部分文本,否则匹配失败。
第二步 把两份 BOM 复制到同一个工作簿两个 sheet,命名旧 BOM 新 BOM。
第三步 使用 VLOOKUP 或者 XLOOKUP,以物料编码为主键,在新 BOM 里面查找旧 BOM 有没有这个编码,反过来旧 BOM 查找新 BOM 编码。
第四步 分类标记结果,匹配不到旧表的标记新增,匹配不到新表的标记删除,两边都匹配到的,继续对比用量 规格 位号,不一致标记修改。
第五步 筛选所有标记出来的新增 删除 修改条目,单独提取汇总,生成 bom 差异表主表。
第六步 补充信息,填写 ECN 编号 变更版本 生效日期,填写变更原因,比如降本 停产替代 设计优化。
第七步 校验复核,人工抽查比对结果,特别是多层级 BOM,子件层级变化,确认没有漏项错判。
第八步 审批归档,研发确认,工程部门审批之后,bom 差异表随 ECN 正式下发。
多层级 BOM 注意要点
单层 BOM 只对比顶层物料清单,多层级 BOM 要展开所有子层级,不能只看一级子件,否则下层子件变更会漏掉,ERP 系统很多自带 BOM 版本对比功能,可以直接导出 bom 差异表,不用纯手工 Excel 比对,适合复杂产品。
常见错误
第一 主键用物料名称匹配,同名物料编码不同,比对出错。
第二 编码格式不一致,空格隐藏字符,VLOOKUP 匹配失败。
第三 只比对物料有没有,忘记对比用量 位号 替代料这些变更,bom 差异表信息不完整。
第四 没有关联 ECN 单号,后续追溯困难。
综合来看,bom 差异表制作核心就是编码主键匹配,分出新增删除修改三类变更,搭配标准表头,人工复核,简单产品 Excel 就能完成,复杂多层 BOM 优先使用 ERP 自带 BOM 对比功能生成 bom 差异表。
【相关 FAQ】
问题 1 bom 差异表是用什么做的
回答 1 bom 差异表最常用 Excel 制作,复杂产品也可以直接在 ERP 系统导出 bom 差异表,核心是用物料编码做匹配比对新旧 BOM。
问题 2 bom 差异表主要分哪几类变更
回答 2 bom 差异表主要三类变更,新增物料 删除物料 修改物料,修改一般包含用量变更 规格变更 位号变更。
问题 3 bom 差异表必须关联 ECN 吗
回答 3 正式制造业流程里面 bom 差异表一般配套 ECN 工程变更单,bom 差异表作为 ECN 附件,方便后续追溯变更原因。
问题 4 多层 BOM 做 bom 差异表容易漏什么
回答 4 多层 BOM 制作 bom 差异表的时候,如果没有展开全部子层级,下层子件的变更很容易漏掉,所以做 bom 差异表前要完整展开 BOM 层级。
【免责申明】
本内容仅为 bom 差异表制作方法科普,不同公司 ERP 研发流程规范有差异,bom 差异表模板请按照企业内部体系文件要求调整。


