DDMRP 简介
MRP 已经超过 50 年,而这个战后引擎仍是 ERP 系统的核心。
MRP 的逻辑很简单。根据主生产计划 (MPS),您可以在每个中间级别展开物料清单、净值结算和分时段处理需求,最后满足原材料需求。实质上,它是完美的准时制生产 (JIT) 系统,因为其目标是每个级别的零库存。
当工厂需求容量不足时,这是首选策略,但现在额外产能成为常态。生产内容、数量和时间的决策比以往任何时候都更为重要。
DDMRP 的主要目标是启用物料流。流量是需求波动的关键(受促销、创新、产品生命周期缩短、竞争等因素的驱动),供应紧张(提前期长、批次较大、产能限制等)导致服务、库存、上市速度和最终成本方面的挑战。
流基于以下核心原则:
- 通过分离提前期,抑制变化对供应链的影响。此操作通过缓冲区完成。确定缓冲区的位置和缓冲量,确保 a) 尽可能缩短提前期,以及 b) 实现最优库存量,以最低成本应对整个供应链的变化。
- 根据实际需求驱动补货,而非根据预测。资产的最佳用途是满足需求(例如,销售的产品)。需求波动不断加剧,即使我们与客户保持良好的协作,也很难进行准确的预测。
- 通过向上游来源公开下游库存和需求状态来实现可见性和优先级划分,从而促进需求驱动的供应优先级划分。
需求驱动的物料需求计划 (DDMRP) 可帮助您基于客户需求或消耗(而不是通过传统的 MRP 过程)有效地计划和管理供应链。
需求驱动的 MRP 具有以下优势:
- 永久优化流程流
- 仅针对实际需求生产
- 通过与库存缓冲区分离来抑制变化
- 工作事件驱动
- 根据需求提供实时优先级划分
- 支持团队制定本地决策
DDMRP 是通过定义以下内容用于计划和执行控制的一种方法:
- 库存位置 → 库存定位
- 库存量 → 缓冲区参数文件
- 以动态方式 → 动态缓冲区调整
- 根据日均用量 → 需求驱动计划生成供应订单
- 以警报执行为指导 → 高度可见和协作执行
什么是 DDR?
需求驱动补货是使用 SAP S/4HANA 支持公司的 DDMRP 理念的 SAP 解决方案。已收到需求驱动协会的认证。
- 它侧重于实际客户需求(例如,不根据预测进行计划)。
- 在所选分离点 (DP) 执行策略缓冲区定位。
- 它利用基于真实数据分析/反馈循环的连续缓冲区(重新)大小调整,根据不断变化的现实情况调整缓冲区。
- 提高客户服务水平。
- 我实现了顺畅、可持续的物料流。
- 降低库存水平和约束资本。
SAP S/4HANA 中的需求驱动补货 (DDR) 旨在改进供应链管理,并确保库存水平与实际市场需求更紧密地保持一致。主要方面如下:
- 分离点:SAP S/4HANA 中的 DDR 侧重于战略性地将分离点放置在供应链中。这些点起缓冲作用,有助于吸收可变性和稳定生产流。通过战略性地定位这些缓冲器,公司可以更好地管理提前期并减少长鞭效应。
- 缓冲区参数文件和级别:缓冲区参数文件和级别是 DDR 的基本组件。这些元素定义库存级别的参数,例如最小、最大和目标库存水平,并根据实际需求模式动态调整。这样可以确保库存既不会过高也不过低,从而优化持有成本和服务水平。
- 需求驱动的计划:与预测驱动的传统物料需求计划 (MRP) 不同,DDR 强调实时需求信号以触发补货操作。这种需求驱动的计划方法可确保补货基于实际消耗而不是预测,从而提高对市场需求的响应能力。
- 供应订单生成:DDR 根据缓冲区状态和实际消耗数据自动生成供应订单。这减少了人工干预,并有助于保持最佳库存水平。系统可根据需要生成采购建议或生产订单以高效补充库存。
- 分析和性能监控:SAP S/4HANA 为 DDR 提供强大的分析和监控工具。这些工具通过深入了解库存水平、缓冲状态和订单履行率等关键指标,帮助企业跟踪补货策略的绩效。持续监控和分析支持持续优化供应链流程。
总之,SAP S/4HANA 中的需求驱动补货使用分离点、动态缓冲区管理、实时计划、自动化供应订单生成和综合性能分析来创建响应更敏捷、更高效的供应链。下面,我们来详细了解一下具体操作。
需求驱动补货 (DDR)
DDR 战略性地解耦物料流,不太容易受到供应链中断的影响,并通过动态管理相关产品的缓冲区(库存)级别保护流。
您的目标是以最佳方式确保以尽可能低的库存获得高级别的客户服务。通过足够的数据来建模客户需求、产品或与需求驱动补货相关的组件,可以有足够的库存来满足客户需求,但仍以足够少的数量存储,以防止年度存储成本或由于过期而造成的损失过高。在战略位置解耦物料流有助于避免牛鞭效应,牛鞭效应是指随着客户需求的变化,供应链中的库存波动增加。
从供应链 Whiplash 到需求驱动补货

查看示例,与传统 MRP 概念相比,您可以轻松了解解耦的概念。
牛鞭效应
牛鞭效应描述了从客户到供应商的供应链中需求变化增加的现象。考虑到由原始设备制造商 (OEM) 和一级供应商、二级供应商和三级供应商组成的供应链,OEM 面临的需求变化最低,而三级供应商面临的需求变化最大,如下图所示。

它表示由于供应链中各个环节之间缺乏沟通而导致的不确定性。信息失真妨碍了公司正确预测需求,导致利益相关方的成本过高。
这些库存波动可能会在供应链上呈指数级增长,并可能导致存储成本过高或由于供应链所有级别均过期而造成损失。
牛鞭效应的以下两种影响会增加物流成本,并降低其竞争力:
过多的库存导致高安全库存水平确保了足够的服务级别。
库存水平变化:需求变化导致供应链每一层的库存水平发生变化。如果公司交付的数量超过下一层的交付数量,则库存水平增加。相反,如果公司交付的数量低于下一层的交付数量,则库存水平降低。库存水平高会导致资本投入的成本,而库存水平低会使交货可靠性面临风险。
SAP S/4HANA 中的端到端流程流

SAP S/4HANA 中 DDR 流程流的五个步骤如下:
- 确定在供应网络中放置缓冲区的位置。
- 设置缓冲区参数文件(主数据)并根据提前期、需求、可变性确定每个缓冲区的大小。
- 基于实际提前期以及实际和预计需求调整缓冲区大小。
- 基于实际需求(基于消耗)在解耦点生成补货订单。使用传统 MRP 相关需求逻辑在分离点之间生成订单。
- 根据实际缓冲区渗透实时划分订单优先级,并在执行补货(分销、生产、采购)时利用订单优先级。
解耦
分离点建立战略库存,充当供应链各方之间的计划缓冲区,以保护上游零件免受不断变化的消费者需求的影响。它们降低了端到端供应链中的相关性和复杂性,还允许压缩整体提前期,这一点在客户期望获得响应的行业中尤其适用。

根据各种条件,需要选择库存分离点。示例可以是:
- 分销中心的解耦点缓冲区,以实现快速客户服务
- 半成品处的分离点,因为此半成品进入许多成品 SKU
- 采购项目的分离点,因为供应商具有产能约束且提前期高度可变
需求驱动补货相关产品
要识别可作为解耦点的产品,请根据发货价值、解耦提前期、物料清单的使用情况以及实际需求的变化对产品进行系统评估和分类。
使用这些分类的结果,您可以确定与需求驱动补货相关的产品(DD 相关产品)。
SAP S/4HANA 中的需求驱动补货流程 (DDR)
有两种应用支持 DDR 流程、配置和设置应用以及操作应用。
必须定期执行配置和应用设置。
DDR 流程步骤和应用
根据公司中更改的频率,以下是需要使用这些应用的频率的建议:
- 计划产品分类 (DD):每年
- 计划产品的提前期分类 (DD):每月
- 计划缓冲区建议分类:每天

以需求驱动补货开始时使用的第一个应用是计划产品分类 (DD) 应用。通过此应用,您可以根据产品的发货值(ABC 分类)、物料清单中的使用(PQR 分类)以及指定评估间隔内的实际需求变化(XYZ 分类)对产品进行系统评估,从而对产品进行分类。对您的产品进行分类有助于确定它们是否与需求驱动补货相关,并为其缓冲区设置定义输入。此外,您可以计划运行以定期对产品进行重新分类,以使其分类保持最新,以便在继续进行需求驱动补货时获得准确的结果。
计划产品分类
缓冲区位置根据 DDI 方法中定义的标准手动确定。SAP S/4HANA 提供各种分析以帮助用户进行确定。
该产品是否为基于消耗的计划的候选产品?
- 基于价值?→ ABC 分析
- 基于可变性? → XYZ 分析
- 基于物料清单用途(产品是否用于多个物料清单)?→ PQR 分析

产品分类可能会随季节变化,也可能根据需求随时间的增加或减少而变化。SAP 建议您定期对产品进行重新分类,以确保将正确的产品视为与需求驱动补货相关。
使用批量维护更新产品设置
以需求驱动补货开始时使用的第二个应用是产品的批量维护 (DD) 应用。通过此应用,您可以显示并更改与需求驱动补货相关的产品详细信息(主数据记录)。对产品进行分类或重新分类后,您可以在此应用中查看分类结果,并根据结果选择与需求驱动补货相关的产品。您可以使用批量更改功能同时更改多个产品的主数据记录。
注意
计划产品的提前期分类 (DD) 是您以需求驱动补货开始时使用的第三个应用。通过此应用,您可以基于需求驱动补货相关产品在指定评估间隔内的分离提前期(EFG 分类)对其进行评估,从而对其进行分类。根据产品分离提前期 (DLT) 对产品进行分类有助于定义其缓冲区设置的输入。此外,您可以计划运行以定期对产品进行重新分类,以使其分类保持最新,以便在继续进行需求驱动补货时获得准确的结果。
注意
基于采购类型(如制造、购买和传输)设置分离提前期 (EFG) 分类的自定义阈值。
产品分类可能基于物流变化,或者甚至基于随时间推移的需求增加或减少而发生季节性变化。SAP 建议您定期对产品进行重新分类,以确保为需求驱动补货考虑正确的缓冲区设置。
提前期分类以及其他产品分类用作 计划缓冲区建议计算 应用的输入。
产品的解耦提前期 (EFG) 分类 (PP)
在此,您会看到如何基于产品解耦提前期对产品进行分类。
通常基于分离提前期将产品分类为类型 E、F 或 G,分类为类型 E 的产品具有最短分离提前期,分类为类型 G 的产品具有最长的分离提前期。EFG 分类通常与产品或组件的采购类型一起使用。
在由物料清单中的缓冲产品或 DD 相关产品为首的序列中,非缓冲产品的最长提前期总和加起来是 DD 相关产品(称为解耦提前期)的累计提前期。

创建/管理缓冲区参数文件
您可以基于采购类型(如制造、购买和传输)设置分离提前期 (EFG) 分类的自定义阈值。请注意,必须维护所有设置。
例如,您可能希望基于物流、合同或成本考虑为内部生产的产品、从外部源采购的产品或通过库存调拨单传输的产品设置不同的 DLT 阈值。
提示
提前期分类和其他产品分类用作 计划缓冲区建议计算 应用的输入。
计划缓冲区建议计算
第四个应用是计划缓冲区建议计算应用。通过此应用,您可以根据平均日使用、分离提前期、缓冲区参数文件和其他几个因子为需求驱动补货相关产品生成缓冲区(库存)级别建议。此外,您可以计划运行以定期重新计算缓冲区建议,以使其保持最新,以便在使用需求驱动补货时维护相应的库存水平。
缓冲区建议可能基于多种因素(包括需求随时间推移的增加或减少)而每天变化。SAP 建议您定期重新计算产品的缓冲区建议,以确保为需求驱动补货考虑正确的缓冲区级别。
缓冲区级别计算:概念
缓冲区大小基于 ADU、可变性和提前期的因子。在缓冲区参数文件中填充缺省因子。可以手动调整因子。缓冲区大小与时间相关(每日)。

提前期因子由 EFG 提前期分类确定。可变性因子由 XYZ 可变性分类确定。
缓冲区通常分为三层:绿色、黄色和红色。这基于增加的订单以及库存情况。这些层称为缓冲区域。
缓冲区使用日均用量和解耦提前期等参数动态计算,有助于确定库存缓冲区的最大库存水平、重订货点和安全库存。
红色区域表示缓冲区的最高严重性,说明库存水平低,需要立即补货。红色区域顶部的缓冲区值给出安全库存,这是可以维护的最低建议缓冲区级别。
黄色区域表示缓冲区中的中等严重性,表示低于理想库存水平和补货需求。红色和黄色区域的累计数量总和给出了重订货点。
绿色区域表示库存缓冲区的最低严重性,如果可用库存位于此区域中,则应有足够的库存来轻松满足当前需求。红色、黄色和绿色区域的累计数量总和给出了最大库存,这是建议的最大缓冲区级别,超出此级别可将存储的库存数量视为过多。
净现金流头寸显示可用库存位于缓冲区内的位置,并根据缓冲区相应地指示库存情况。
提示
当产品需求突然增加时,将考虑合格的订单峰值。
基于 DD 相关产品的平均日使用和分离提前期等因子的持续反馈允许使用"管理缓冲区级别"应用动态管理缓冲区级别。借助应用,您可以使用最新信息通过建议的缓冲区值满足客户需求。
执行缓冲区建议计算后,可以使用 SAP Fiori 应用管理缓冲区级别审核结果。因此,您必须在职责范围中分配计划员。
在概览屏幕中,您可以详细分析结果。
缓冲区建议计算的结果(示例)

您可以导航到平均日使用视图以查看过去的消耗。基于过去和缓冲区域的此消耗,系统已计算分离提前期和分类。
所有这些指标都可以使用 SAP Fiori 应用管理缓冲区级别进行审核。
计划 MRP 运行

然后,基于新计算设置的 MRP 运行将作为此流程的下一步运行。
然后,可以使用 SAP Fiori 应用监控物料覆盖范围审核此 MRP 运行的结果。
