SAP 中的 MRP PIR 消耗机制、消耗模式选择方法及运行原理如下:
一、PIR消耗的核心机制与运作原理
PIR消耗是指,系统在运行MRP时,会优先尝试用销售订单、生产订单等客户独立需求 或相关需求 来"吃掉"或"抵消"之前创建的计划独立需求,以避免重复计划,这是MRP净需求计算的关键环节。
1. 消耗逻辑与运作步骤
MRP运行的消耗过程遵循以下逻辑:
- 需求识别与匹配 :系统首先识别所有未消耗的PIR(计划独立需求)。然后,在运行MRP时,它会扫描在PIR需求日期之后的某个时间窗口(即"消耗期间")内,是否存在销售订单等客户需求。
- 时间与数量匹配 :
- 时间维度:客户需求必须落在PIR需求日期之后,且在"消耗期间"内。
- 数量维度:客户需求的数量会按顺序抵消PIR的数量。一个PIR可以被多个客户需求消耗,一个客户需求也可以消耗多个PIR,直至PIR数量被完全抵消或客户需求被满足。
- 状态更新:被消耗的PIR数量,其状态会从"未消耗"变为"已消耗"。在MD04(库存/需求清单)中,已消耗的PIR通常会显示为灰色或被划掉,其数量不再参与后续的净需求计算。
- 净需求计算:最终,MRP计算出的净需求 = 总需求(未消耗的PIR + 其他相关需求) - 可用库存(包括库存、在途、在制等)。消耗过程直接影响"总需求"中的PIR部分。
2. 核心配置与消耗模式
消耗行为由物料主数据 MRP1视图 和 MRP2视图 中的几个关键字段共同控制:
| 配置字段 | 所在视图 | 作用与影响 | 常见值及含义 |
|---|---|---|---|
| 消耗模式 | MRP1视图 | 决定是否允许消耗,以及消耗的方向。 这是最根本的开关。 | |
| 消耗期间 | MRP2视图 | 定义消耗的时间范围。客户需求必须落在此区间内,才能消耗PIR。 | 例如:` |
| 前消耗期间 | MRP2视图 | 专用于逆向消耗模式,定义可以向前消耗多少天。 | 通常与"消耗期间"配合使用,进一步精确控制逆向消耗的时间窗口。 |
运作示例(逆向消耗模式) :
假设物料A,消耗模式= 1(逆向),消耗期间= 10天。
- PIR:数量100,需求日期4月20日。
- 销售订单:数量30,交货日期4月15日。
- 运作:销售订单日期(4.15)在PIR日期(4.20)之前,且在逆向10天的消耗期间内(4.10-4.20)。因此,该销售订单可以消耗PIR。消耗后,PIR剩余数量为70,销售订单需求被满足,MRP不会为这30个数量再产生新的计划订单。
二、消耗模式的选择方法
选择哪种消耗模式,取决于企业的生产策略、计划稳定性和市场响应方式。
| 消耗模式 | 适用场景与业务逻辑 | 优缺点 |
|---|---|---|
| 逆向消耗 (模式1) | 最常用 。适用于按库存生产(MTS) 或预测驱动的业务。业务逻辑是:先用已有的预测(PIR)来满足临近的客户订单,保证预测的稳定性,避免短期计划频繁变动。 | 优点 :计划稳定,减少短期内的计划订单数量波动。 缺点:对远期突然到来的订单响应不足。 |
| 正向消耗 (模式2) | 适用于按订单生产(MTO) 或项目型业务,或对预测准确性要求极高、不允许用后期订单消耗前期预测的场景。业务逻辑是:订单只能消耗为其之后所做的预测,确保时间序列的严谨性。 | 优点 :符合严格的按订单计划逻辑,易于追踪。 缺点:可能导致预测无法被及时消耗,造成计划冗余。 |
| 双向消耗 (模式3) | 适用于需求波动大、希望最大化利用预测灵活应对订单的场景。业务逻辑是:只要订单在预测时间点的前后一定期间内,都可以消耗预测,灵活性最高。 | 优点 :极大提高了预测的利用率和应对需求的灵活性。 缺点:计划可能变得不稳定,消耗逻辑复杂,不易管理。 |
| 不消耗 (空白) | 适用于PIR仅用于长期产能规划、粗能力计划(RCCP),而具体执行完全由实际订单触发的场景。或用于MPS(主生产计划) 物料,其计划独立需求通常不直接参与MRP的消耗逻辑,而由MPS运行单独管理。 | 优点 :预测与执行完全脱钩,清晰分明。 缺点:极易产生重复计划,导致库存过剩。 |
选择决策流程:
- 明确生产策略:判断是MTS、MTO还是混合模式。
- 评估预测性质:预测是用于指导具体采购/生产,还是仅用于战略规划。
- 权衡灵活与稳定:评估业务对计划稳定性和订单响应灵活性的侧重点。
- 测试与调整:在测试环境中配置不同模式,运行MRP(MD01或MD02)并查看MD04结果,观察消耗效果是否符合业务预期。
三、关键事务码与数据检查
- 运行MRP :
MD01(总计划)或MD02(单件计划)。运行是触发消耗计算的前提。 - 查看消耗结果 :
MD04(库存/需求清单)。这是最核心的检查工具 。在此可以清晰看到:- PIR行项目是否变为灰色(已消耗)。
- 销售订单与PIR之间的消耗关系线。
- 最终的净需求是多少。
- 维护PIR :
MD61(创建)、MD62(更改)、MD63(显示)。可查看PIR的原始数量、已消耗数量、未消耗数量。 - 相关配置 :
- 消耗模式/期间:物料主数据MRP1/MRP2视图。
- 全局参数:
OPPQ可以查看计划参数,但消耗相关的主要在物料主数据层级。
四、常见问题与注意事项
- PIR未被消耗:首先检查消耗模式是否为空;其次检查销售订单日期是否在消耗期间内;最后检查MRP是否已运行。
- 消耗模式与计划策略联动 :消耗模式需与物料主数据中的计划策略组(如40-按库存生产,50-按订单生产)协调配置,以确保整个计划流程的一致性。
- MPS物料的特殊性:对于运行MPS的物料,其消耗逻辑可能被MPS参数控制,标准MRP消耗可能不适用,需额外注意。
- 跨项目需求汇总:在PS模块中,使用分组WBS元素(如通过GRM4/GRM8事务码)汇总的需求,其消耗逻辑同样遵循其绑定物料的MRP配置。