3. 基础数据准备:物料主数据中与优先级和预警相关的关键字段配置

材料申请优先级与缺料预警的联动逻辑,最终落地于物料主数据中的字段配置。如果基础数据不准确,后续的优先级计算和预警触发将失去依据。本章聚焦于物料主数据中与优先级和预警直接相关的关键字段,说明其配置规则与业务含义。

核心原则:物料主数据是供应链参数配置的“地基”。优先级与预警的联动效果,取决于以下字段是否被正确维护。

3.1 关键字段总览

以下表格列出了物料主数据中与优先级和预警联动最相关的字段,按功能模块分组说明。

字段分组 字段名称 系统标识(示例) 对优先级的影响 对预警的影响
计划参数 计划策略组 MRP_TYPE 决定物料是否参与净需求计算,影响申请优先级排序 决定预警触发时是否考虑安全库存
批量规则 LOT_SIZE 影响最小/最大申请批量,间接调整优先级权重 预警阈值需与批量规则匹配,避免频繁预警
时间参数 计划交货时间 PLAN_DEL 用于计算申请提前期,影响紧急度评分 预警提前期基准值
收货处理时间 GR_TIME 影响实际可用时间,调整优先级排序 预警缓冲时间计算依据
库存参数 安全库存 SAFTY_STK 低于安全库存时自动提升申请优先级 缺料预警的核心触发阈值
最小库存量 MIN_STK 作为紧急补货的硬性触发条件 预警等级划分依据之一
分类属性 物料ABC分类 ABC_CLASS A类物料默认高优先级,B/C类依次递减 A类物料预警响应时间更短
关键物料标识 CRITICAL_FLAG 强制提升优先级,不受其他参数影响 触发最高级别预警通知

3.2 字段配置优先级规则

在实际配置中,字段之间存在优先级覆盖关系。系统按照以下顺序计算物料申请优先级:

  1. 关键物料标识(CRITICAL_FLAG):若为“是”,直接赋予最高优先级(P1),跳过后续判断。
  2. 安全库存/最小库存量:当前库存低于安全库存时,优先级自动提升一级;低于最小库存量时,提升两级。
  3. 物料ABC分类:在未触发上述条件时,A类物料默认P2,B类P3,C类P4。
  4. 计划策略组与批量规则:用于同分类下的内部排序,影响申请单的最终顺序。
配置避坑:不要同时启用“关键物料标识”和“安全库存自动提级”,否则会导致优先级逻辑冲突。建议二选一,或通过条件规则明确覆盖关系。

3.3 预警联动字段配置详解

缺料预警的触发条件与物料主数据中的时间参数和库存参数强相关。以下为关键配置逻辑:

  • 安全库存(SAFTY_STK):预警系统将“可用库存 ≤ 安全库存”作为第一级预警触发点。建议安全库存值不低于计划交货时间内的平均消耗量。
  • 计划交货时间(PLAN_DEL):用于计算“预警提前期”。例如:计划交货时间为5天,则预警系统会在库存预计消耗完前5天发出预警。
  • 收货处理时间(GR_TIME):作为预警缓冲时间。如果收货处理时间为2天,预警触发点会再提前2天,确保有足够时间完成入库。
  • 物料ABC分类:影响预警通知的接收对象和响应时限。A类物料预警直接发送至采购经理,要求4小时内响应;B类发送至采购员,8小时内响应;C类仅记录日志。

3.4 字段配置与联动关系图

下图展示了物料主数据关键字段如何协同影响申请优先级与缺料预警的联动过程。

物料主数据关键字段联动关系图 物料主数据 计划策略组 / 批量规则 计划交货 / 收货处理时间 安全库存 / 最小库存量 ABC分类 / 关键物料标识 申请优先级计算 缺料预警触发 预警等级划分 通知对象与响应时限 配置要点 字段配置顺序:关键物料标识 → 安全库存 → ABC分类 → 计划参数

3.5 配置示例:A类关键物料的安全库存设置

以下为一个典型配置场景,展示如何通过物料主数据字段实现优先级与预警联动。

场景:某电子制造企业,物料“IC-001”为A类关键物料,计划交货时间7天,安全库存设置为500件。
-- 物料主数据关键字段配置示例(伪代码)
MATERIAL: IC-001
  ABC_CLASS      = 'A'          -- A类物料,默认优先级P2
  CRITICAL_FLAG  = 'Y'          -- 关键物料标识,强制提升至P1
  SAFTY_STK      = 500          -- 安全库存,低于此值触发预警
  MIN_STK        = 200          -- 最小库存量,低于此值触发紧急预警
  PLAN_DEL       = 7            -- 计划交货时间7天
  GR_TIME        = 2            -- 收货处理时间2天
  MRP_TYPE       = 'MPS'        -- 主生产计划策略
  LOT_SIZE       = '1000'       -- 批量规则:最小批量1000件

联动效果:

  • 由于 CRITICAL_FLAG = 'Y',该物料在任何情况下申请优先级均为P1。
  • 当库存降至500件以下时,系统触发第一级缺料预警,并自动生成紧急采购申请。
  • 预警提前期 = 计划交货时间(7天) + 收货处理时间(2天) = 9天,即库存预计消耗完前9天发出预警。
  • 由于是A类物料,预警通知发送至采购经理,要求4小时内响应。
注意:当 CRITICAL_FLAG 设置为“Y”时,安全库存自动提级逻辑将被覆盖。如果仍需安全库存参与优先级计算,建议将 CRITICAL_FLAG 设为“N”,仅通过ABC分类和安全库存组合控制优先级。

3.6 字段配置检查清单

在完成物料主数据配置后,建议使用以下清单进行验证,确保优先级与预警联动逻辑正确:

检查项 预期结果 验证方法
关键物料标识与安全库存是否冲突 优先级逻辑清晰,无覆盖矛盾 模拟库存低于安全库存,检查优先级是否按预期提升
计划交货时间与预警提前期是否匹配 预警触发时间早于实际缺料时间 查看预警日志,确认预警发出时间与库存消耗曲线的对应关系
ABC分类与预警通知对象是否对应 A类通知经理,B类通知采购员,C类记录日志 触发预警后检查通知记录
批量规则与预警阈值是否协调 预警不会因批量规则频繁触发或遗漏 调整批量大小,观察预警触发频率是否合理