3. ERP物料分类体系:物料组、物料类型、评估类与视图分类逻辑
ERP系统中的物料分类并非单一维度,而是由物料类型、物料组、评估类以及视图四个核心概念共同构成的立体分类体系。理解这一体系是打通ERP与WMS物料映射的前提。
3.1 物料类型(Material Type)—— 最顶层的分类
物料类型是ERP物料主数据的最高层级分类,决定了物料的基本属性、编号范围、视图控制以及关键业务规则。通常由企业财务与供应链部门共同定义。
| 物料类型 | 典型编码 | 视图控制 | 关键特征 |
|---|---|---|---|
| 原材料 | ROH | 采购、仓储、会计 | 需批次管理、移动平均价 |
| 半成品 | HALB | 生产、仓储、成本 | BOM展开、标准成本估算 |
| 成品 | FERT | 销售、生产、会计 | 销售视图必选、标准价 |
| 贸易商品 | HAWA | 采购、销售、会计 | 无生产视图、移动平均价 |
| 包装物料 | VERP | 采购、仓储 | 可退货、可循环使用 |
实践要点:物料类型一旦创建并分配了编号范围,后续修改成本极高。建议在ERP上线前与WMS物料类型做一次完整的映射矩阵,确保双方对“原材料”“半成品”的定义一致。
3.2 物料组(Material Group)—— 业务统计维度
物料组是用于业务统计与分析的分类维度,不控制业务逻辑,但影响采购报表、销售分析、库存ABC分类。物料组可以跨物料类型存在。
- 层级结构:通常采用3~5级树形结构,例如:电子类 → 主动器件 → IC芯片 → 逻辑IC。
- 与WMS的关系:WMS中的“商品类别”或“货主分类”通常直接映射到ERP物料组。
- 典型场景:采购部门按物料组汇总年度采购额;财务按物料组核算存货周转率。
3.3 评估类(Valuation Class)—— 财务核算的核心
评估类是ERP物料分类中连接物料与会计科目的关键桥梁。它决定了物料在库存移动时自动过账到哪个总账科目(如原材料科目、半成品科目)。
| 评估类 | 对应物料类型 | 自动过账科目示例 | WMS映射影响 |
|---|---|---|---|
| 3000 | 原材料(ROH) | 库存商品-原材料 | WMS收货过账科目固定 |
| 3100 | 半成品(HALB) | 库存商品-半成品 | WMS需区分生产入库类型 |
| 3200 | 成品(FERT) | 库存商品-产成品 | WMS发货过账科目固定 |
| 3300 | 贸易商品(HAWA) | 库存商品-贸易品 | WMS无需生产相关操作 |
常见误区:不要将评估类与物料组混淆。物料组用于业务分析,评估类用于财务过账。同一个物料组下的物料可以有不同的评估类,反之亦然。
3.4 视图(Views)—— 业务视角的切分
ERP物料主数据通过视图来组织不同业务领域所需的数据字段。每个视图对应一个业务模块,只有维护了相应视图,该模块才能使用该物料。
- 采购视图:采购组、计划交货时间、收货处理时间、最小采购批量、采购价格单位。
- 销售视图:销售单位、税分类、物料组(销售)、交货工厂、装载组。
- 财务视图:评估类、价格控制、标准价格、移动平均价、税分类(财务)。
- 仓储视图:仓储条件、仓位类型、最大库存量、最小库存量、循环盘点标识。
在ERP与WMS集成时,仓储视图是双方数据交换的核心。WMS需要从ERP获取仓储视图中的仓位策略、库存上下限等信息,同时将实际库存变动回写至ERP的财务视图。
3.5 四维分类关系总览
下图展示了物料类型、物料组、评估类、视图之间的层级与映射关系:
3.6 分类对齐的常见问题与避坑
经验提示:在ERP与WMS物料分类对齐项目中,最容易出问题的不是技术映射,而是业务语义不一致。例如:ERP中的“原材料”在WMS中可能被归类为“主料”,而WMS中的“辅料”在ERP中可能属于“包装物料”。建议在项目初期建立一份分类映射字典,双方逐条确认。
- 问题1:物料类型与评估类不匹配 —— 导致库存过账到错误科目,月末财务对账不平。
- 问题2:物料组层级过深 —— WMS无法支持5级以上分类,需在中间件做扁平化处理。
- 问题3:视图维护不完整 —— ERP中物料缺少仓储视图,WMS无法获取仓位策略,导致上架失败。
- 问题4:评估类变更未同步 —— 财务调整评估类后,WMS的过账规则未更新,造成账实不符。
3.7 分类对齐的推荐步骤
- 盘点现状:收集ERP现有物料类型、物料组、评估类清单。
- 定义映射矩阵:建立ERP分类 → WMS分类的对应关系表。
- 视图完整性检查:确保所有需要同步的物料都维护了仓储视图和财务视图。
- 测试验证:在测试环境中执行完整的采购-收货-上架-发货流程,验证分类映射正确。
- 监控与调整:上线后持续监控库存过账科目和WMS操作日志,及时发现分类异常。