物料主数据的编码冲突,不只是两个物料拿到了同一个编号。更常见的情形是同一实物因名称、规格写法或创建部门不同,被重复建档;或者相似物料被误认为同一对象,导致采购、库存和生产引用不一致。治理重点应放在“如何判定物料身份”,而不只是规定编号格式。
首先要区分物料编码与物料属性。编码用于稳定识别对象,名称、规格、型号、材质、计量单位等属性用于描述和判断对象是否相同。若编码中塞入过多易变信息,产品属性调整时就可能引发改码、重建或新旧码并存;若编码过于随意,又难以查重和管理。企业应先明确分类规则、必填属性及编码的唯一性边界,再决定编码是否承载分类含义。
新增物料前,申请流程应要求提交可识别的关键属性,并检索现有记录。检索不能只看名称:同一物料可能存在简称、俗称或不同规格表达;相近名称也可能对应不同材质、尺寸或用途。发现疑似重复时,应由指定的数据责任人判断是已有物料、可补充描述,还是确需新建,并留下处理依据。部门各自维护、事后再合并,往往会把冲突扩散到业务系统。
跨系统管理还需明确统一标识及映射责任。即使不同系统的字段结构或编码规则不同,也应能追溯到同一物料身份,并核对关键属性是否一致。接口传递成功不代表映射正确;编码不存在、属性缺失或对应关系含糊时,应进入可追责的异常处理,而不是由接收方临时猜测。
最后,停用与替代也要纳入主数据治理。物料停止使用后,应明确其状态和适用范围,避免再次被当作新物料创建;替代关系则应说明何时、对哪些业务对象生效。编码规则解决“怎么编号”,查重、责任分工和生命周期控制才共同回答“是不是同一个物料、能不能安全使用”。