SAP MRP计划策略与需求类型对净需求计算业务视角解析

在SAP MRP中,净需求的计算是物料需求计划的核心逻辑,其计算结果直接受到计划策略需求类型的协同控制。计划策略决定了需求管理的宏观模式,而需求类型则定义了需求的微观属性和冲销规则,两者共同作用,最终决定了系统如何从总需求中扣除可用库存和预期供应,得出净需求并生成计划建议。

1. 核心概念与关系

计划策略与需求类型的关系可以概括为:计划策略是顶层框架,需求类型是底层执行单元

  • 计划策略 (Planning Strategy):定义物料的生产/供应模式(如按库存生产、按订单生产、按订单装配等),它决定了销售订单、预测需求、独立需求计划之间的冲销逻辑和计划订单的转换规则 。
  • 需求类型 (Requirements Type) :是需求分类的标识,用于区分不同来源和性质的需求,例如客户订单需求、预测需求、计划独立需求等。它关联着特定的需求分类 (Requirements Class),后者定义了该类型需求在MRP运算中的关键行为,如是否参与可用性检查、是否消耗预测、如何被计划订单冲销等 。

一个计划策略通常会关联一个或多个需求类型。例如,按库存生产策略(如策略40)通常使用预测需求类型(如VSE),而按订单生产策略(如策略20)则使用销售订单需求类型(如KE)。

2. 净需求计算的基本公式与影响路径

净需求的计算遵循以下通用公式:
净需求 = 毛需求 - 可用库存 - 计划接收 + 安全库存

其中,毛需求的构成是计划策略和需求类型影响净需求的关键切入点。它们通过控制哪些需求被纳入计算、以及这些需求之间如何相互冲销,来改变毛需求的数值。

影响路径分析:

  1. 决定毛需求的来源与构成

    • 计划策略 :决定了是否创建及如何创建计划独立需求 (PIR)。例如,策略40(按库存生产)会基于预测创建PIR;策略20(按订单生产)则通常不创建PIR,毛需求主要来自销售订单 。
    • 需求类型:标记了每一个具体需求的"身份"。系统根据需求类型判断该需求是预测、销售订单还是其他类型。
  2. 控制需求之间的冲销逻辑

    • 这是计划策略的核心作用。系统根据策略设定,决定销售订单是否、以及如何消耗预测(PIR)。例如:
      • 策略40(消耗模式):销售订单会冲销(消耗)同一时间段内的预测需求。在计算毛需求时,被消耗的预测部分会被扣除,从而减少总毛需求 。
      • 策略20(无消耗):销售订单与预测独立存在,互不冲销。毛需求是销售订单与预测的简单加总(如果有预测的话,但策略20通常不建预测)。
    • 需求类型 通过其关联的需求分类中的"消耗模式"参数,细化了冲销的具体规则,如向前/向后消耗的天数。
  3. 决定计划订单的冲销对象

    • MRP运行后,为满足净需求生成的计划订单或采购申请,需要去冲销(满足)特定的需求。
    • 需求类型 决定了计划订单冲销的目标。例如,为满足KE(销售订单)类型需求生成的计划订单,会直接关联到该销售订单;而为满足VSE(预测)类型需求生成的计划订单,则处于"未指定"状态,等待被后续的销售订单消耗 。

3. 不同场景下的净需求计算实例

以下通过两个典型策略的对比,说明其计算差异:

对比维度 策略 20 - 按订单生产 (Make-to-Order) 策略 40 - 按库存生产 (Make-to-Stock)
核心逻辑 生产由具体销售订单触发,不预先为库存生产。 基于预测为库存生产,销售订单消耗预测。
典型需求类型 销售订单需求 (KE) 预测需求 (VSE),销售订单需求 (KE)
毛需求构成 主要来自销售订单。若有预测,通常独立叠加(但此策略下很少设预测)。 毛需求 = 预测 (PIR) - 被销售订单消耗的部分
净需求计算示例 假设:销售订单需求100件,当前库存20件,无在途供应。 净需求 = 100 (毛需求,来自销售订单) - 20 = 80件结果 :系统为这80件净需求生成与销售订单关联的计划订单。 假设:预测需求120件,销售订单80件(消耗了同期的预测),当前库存30件。 步骤1:冲销 。销售订单80件消耗掉80件预测,剩余有效预测 = 120 - 80 = 40件 。 步骤2:计算毛需求 。毛需求 = 剩余有效预测 = 40件。 步骤3:计算净需求 。净需求 = 40 - 30 = 10件结果 :系统为这10件净需求生成类型为"预测"的未指定计划订单
关键区别 净需求直接、完全地由销售订单驱动,计划订单与订单绑定。 净需求由调整后的预测(即未被消耗的部分)驱动,计划订单独立,为未来潜在的销售做准备。

4. 相关配置与查看

  • 配置关联 :计划策略在物料主数据的MRP 2 视图或计划策略组 中指定 。需求类型及关联的需求分类在后台配置(事务代码OPPSOPPT)中定义,并通常通过计划策略组与物料关联 。
  • 结果查看 :运行MRP(如MD01MD02)后,可在库存/需求清单(MD04)中清晰地看到不同需求类型(如KE, VSE)的需求量,以及系统如何通过冲销计算净需求,并生成了对应类型的计划订单 。
abap 复制代码
* 示例:在MD04中查看物料需求清单的简化逻辑
物料: ZFERT-001
日期       | 需求类型 | 需求量 | 相关凭证   | 冲销/被冲销关系
-----------|----------|--------|------------|-------------------
2023-10-26 | VSE      | 120    | 计划独立需求 | <-- 原始预测
2023-10-26 | KE       | -80    | 销售订单 50001 | 消耗了80件预测
2023-10-26 | **VSE** | **40** | (余额)     | **有效毛需求**
2023-10-26 | LCH      | 30     | 库存        | 可用库存
2023-10-26 | **净需求** | **10** |            | 
2023-10-20 | BES      | 10     | 计划订单 1000001 | 为满足净需求生成

(注:VSE预测需求,KE销售订单,LCH库存,BES计划订单)

总结 :在SAP MRP中,净需求并非简单加减,而是计划策略 所定义的供需冲销模式与需求类型所标记的具体需求属性共同作用的产物。计划策略设定了"游戏规则"(如是否消耗预测),而需求类型则标识了每个"玩家"的角色(是预测还是订单)。MRP运算时,系统依据这些规则和角色标识,执行冲销逻辑,最终计算出需要执行计划或采购的净需求数量。深刻理解计划策略与需求类之间的关系对MRP净需求影响,可进一步加深MRP业务逻辑的理解。

相关推荐
东方隐侠安全团队-千里2 小时前
AI Coding Agent 执行依赖安装前的安全检查清单:从 Composer 漏洞看到命令执行
人工智能·安全·php·composer
xcbrand2 小时前
工业制造品牌全案公司哪家专业
大数据·人工智能·python·制造
L-影2 小时前
下篇:核函数、软间隔和它的“江湖地位”——SVM的三种形态
人工智能·机器学习·支持向量机
reset20212 小时前
支持向量机(SVM)原理与应用
人工智能·机器学习·支持向量机
懂AI的老郑2 小时前
解锁边缘智能:多模态模型边缘化部署的机遇与挑战
人工智能
henry_20162 小时前
让 AI 编程助手拥有“记忆“:Mem0 OpenMemory MCP 部署到 K8s 全记录(踩坑 + 解决方案)
人工智能·ai·容器·kubernetes·kiro
翼龙云_cloud2 小时前
腾讯云代理商:云上 OpenClaw5 分钟接入 Slack 指南 AI 助手一键部署实战
服务器·人工智能·云计算·腾讯云·openclaw
AI医影跨模态组学2 小时前
Eur Radiol(IF=4.7)山西医科大学第一医院核磁影像科王效春等团队:基于Transformer增强型卷积神经网络的多中心MRI评估膀胱癌肌层浸润
人工智能·深度学习·论文·transformer·医学·医学影像
YuanDaima20482 小时前
大语言模型生命周期全链路解析:从架构基石到高效推理
开发语言·人工智能·python·语言模型·架构·transformer