第3章 物料需求计划(MRP)触发条件与输入
物料需求计划(MRP)是EVT阶段物料准备的核心推手。MRP的触发时机、需求来源以及基础数据质量,直接决定了BOM清单是否能转化为可执行的采购与备料指令。本章围绕“何时触发→谁来输入→输入什么→如何校验”建立标准操作程序。
关键认知:EVT阶段MRP不是一次性运行,而是伴随BOM版本迭代多次触发。典型周期为“每周一运行+关键节点手动强制运行”。
3.1 适用场景
| 场景编号 | 场景描述 | 触发方式 |
|---|---|---|
| S03-01 | EVT BOM正式发布(Engineering Release) | 系统自动触发MRP |
| S03-02 | BOM发生工程变更(ECO/ECN) | 系统自动重新运行MRP |
| S03-03 | 预测需求调整超过±15% | 计划员手动触发 |
| S03-04 | 供应商关键物料交期预警(提前/延后≥3天) | 计划员手动触发 |
| S03-05 | 每周固定刷新(默认周一08:00) | 定时调度自动运行 |
3.2 前置条件
MRP运行前必须满足以下全部条件,否则输出结果不可信:
- BOM清单已批准:EBOM状态为“已发布”,且已通过BOM一致性核查(参考第2章)。
- 库存数据实时更新:ERP中库存交易(收货、发货、报废、调拨)在上次MRP运行后全部过账,无未处理单据。
- 采购提前期已维护:所有物料(含替代料)的采购提前期、加工提前期在物料主数据中准确填写,单位与订单单位一致。
- 需求来源已确认:预测订单或销售订单至少提前1个工作日锁定,不允许“草案”状态。
- 计划参数就位:安全库存、订单策略(批对批/固定批量)、最小订货量等已配置。
检查清单 C03-01(MRP运行前核对)
☐ BOM版本号 = 最新发布版,且与ECN时序一致
☐ 库存每日结余与实物盘点差异<1%
☐ 物料主数据中Lead Time字段非空,且数值合理
☐ 预测/订单状态 = “已确认”或“已锁定”
☐ 计划员手工标记的“冻结区间”未覆盖本次计划周期
☐ BOM版本号 = 最新发布版,且与ECN时序一致
☐ 库存每日结余与实物盘点差异<1%
☐ 物料主数据中Lead Time字段非空,且数值合理
☐ 预测/订单状态 = “已确认”或“已锁定”
☐ 计划员手工标记的“冻结区间”未覆盖本次计划周期
3.3 操作步骤
| 步骤 | 操作内容 | 责任角色 | 标准工时 |
|---|---|---|---|
| 1 | 确认BOM和基础数据已就绪(执行检查清单C03-01) | 物料计划员 | 30 min |
| 2 | 在ERP中创建或确认需求计划版本(月/周) | 物料计划员 | 15 min |
| 3 | 运行MRP程序,选择参数:展望期90天,数据源为“当前库存+在途+已分配” | 物料计划员 | 5–60 min(视数据量) |
| 4 | 检查MRP日志(异常清单、退化物料、超量建议) | 物料计划员 | 20 min |
| 5 | 输出MRP建议采购/生产订单,发送至采购工程联席会议 | 物料计划员 | 15 min |
3.4 输入输出物
| 类型 | 数据项 | 来源 | 格式 |
|---|---|---|---|
| 输入 | BOM清单(单层/多层展开) | PDM/PLM | XML或结构化表格 |
| 库存事务快照(截止运行时刻) | ERP库存模块 | CSV/API推送 | |
| 需求数据(预测/订单) | S&OP/CRM | 周期+数量+优先级 | |
| 输出 | 物料需求计划建议表(含订货数量、日期、净需求) | MRP引擎 | 表格/ERP看板 |
| 异常报告(过期需求、低于安全库存、未匹配替代料) | MRP引擎 | 带红黄绿标记的报告 |
3.5 责任边界
- 物料计划员:负责MRP运行时机研判、参数设定、输出审核及异常上报。
- BOM工程师:保证BOM版本准确性,ECN生效时间与MRP运行窗口对齐。
- 采购工程师:维护物料的采购提前期、最小包装、供应商分配比例。
- 仓库管理员:确保所有库存交易在MRP运行前2小时内完成过账。
- 计划经理:裁决需求优先级冲突(例如预测订单与样机订单争抢物料)。
3.6 记录材料
每次MRP运行后,必须归档以下记录,保存至产品EOL后1年:
- MRP运行日志(截图或导出文件)
- 异常报告(含处理追踪)
- 运行前检查清单C03-01签字版
- 输出物——物料需求计划建议表(至少保存至对应PO下达后30天)
3.7 异常处理
| 异常代码 | 异常描述 | 处理措施 | 责任角色 |
|---|---|---|---|
| MRP-E01 | BOM日期失效或版本不一致 | 暂停MRP输出,立即联系BOM工程师重新发布对齐 | 物料计划员 |
| MRP-E02 | 库存事务未过账(差异>5%) | 强制要求仓管补办单据,重跑MRP前确保过账完成 | 仓库管理员 |
| MRP-E03 | 物料主数据Lead Time为空或异常值 | 标记为“数据待维护”,临时取用标准提前期,通知采购工程师48h内更新 | 采购工程师 |
| MRP-E04 | 系统超时或宕机 | 手动记录当前进度,待系统恢复后检查数据完整性,必要时降级为Excel离线计算 | IT支持+物料计划员 |
异常记录模板
异常编号:________ 日期:________ 异常代码:________
描述:________________________________________________________________
处理结论:______________________ 负责人签字:________ 关闭日期:________
异常编号:________ 日期:________ 异常代码:________
描述:________________________________________________________________
处理结论:______________________ 负责人签字:________ 关闭日期:________
3.8 验收标准
一次成功的MRP运行必须同时满足以下条件:
- 输出物中无“BOM无效”或“库存数据不可用”类错误。
- 物料需求计划建议表内所有建议订单的净需求数量≥0,且日期不早于当前日期+采购提前期。
- 异常报告中的项目数量≤物料总数的5%(否则认为数据准备阶段不合格,需重新核对)。
- 从运行开始到输出报告的全流程时间控制在标准工时范围内(参见3.3节表格)。
- 检查清单C03-01全部打☑,且由物料计划员和计划经理双签确认。