MRP 已在制造业中使用了 60 多年。物料需求计划概念已发展成为物料需求计划II和企业资源规划(ERP),包括物料管理、销售和分销以及财务等其他组织领域。在SAP ERP中,MRP从其初始版本开始就是核心组件。 随着SAP S/4HANA 1511的发布,围绕MRP进行了重大创新,特别是通过完全重写MRP以适应SAP HANA数据库,提高了MRP运行执行的性能。这种改进的 MRP 称为 MRP Live。以前的MRP产品和SAP ERP中的交易现在称为经典MRP。经典MRP和MRP LIve之间的业务逻辑没有变化。 经典MRP是用ABAP语言(与开发SAP ERP相同的语言)编写的,业务逻辑的编写使得代码通过从数据库中按顺序获取数据在应用程序层中执行,并且每个计划元素的过程都继续。MRP 运行是一个性能密集型过程,通常在后台执行,需要很长时间。但是在MRP Live中,MRP逻辑和算法直接以SQL编写在SAP HANA数据库中。业务逻辑的执行、计算、数据聚合等都在 SAP HANA 数据库本身中执行。这大大减少了数据库和应用程序层之间的数据流量,大大提高了 MRP 运行的性能。 MRP的目的是在需要时保证材料的可用性。为此,第一件事是将MRP类型分配给物料主数据。MRP类型确定使用哪个MRP程序来执行MRP。SAP S/4HANA系统提供了许多MRP程序,MRP程序是MRP类型定义不可或缺的一部分,在S/4HANA中,是无法自定义地创建新的MRP程序的。 对于外部采购物料,在使用MRP live进行计划时,将仅创建采购申请。使用经典MRP运行,计划员可以选择创建计划订单或直接创建采购申请。必须将创建的计划订单转换为采购申请,以便可以进一步转换为采购订单,用于所有实际采购目的。MRP Live 始终使用有效的计划协议为所有物料创建交货计划行。 主生产材料是高价值材料或公司关键资源的材料。这些可以是原材料、半成品材料或成品材料,它们对供应链的影响更大。MPS的目的是更好地控制成本密集型物料,并提前适当地规划瓶颈资源,以便组织的整体规划过程顺利进行和执行。MPS 也是 MRP 的一种,逻辑类似于 MRP。 对于在物料主数据-物料需求计划 1 视图中正确设置了MRP类型的所有物料,将单独执行 MPS 运行。在经典 MRP 中,有一组事务码可用于执行 MPS 运行。在 MPS 运行后,始终建议执行产能均衡,以便适当调配瓶颈资源,使后续 MRP 运行能够产生与整体生产计划保持一致并尽可能接近现实的良好结果。 基于消耗的计划使用过去的消耗数据通过物料预测或统计方法预测未来需求。需求确定由使用历史消耗值计算的预测需求或低于再订货点数量的现有库存触发。 在MRP时代之前,已经使用了各种基于消费的计划方法,并且在行业中仍然广泛使用。SAP S/4HANA也有多种方法可用。这些方法通常用于规划制造业中相对便宜的材料或运营用品。 基于消耗的计划中使用了各种MRP程序。再订货点计划 (B) 是一种常用方法,其中在物料主数据中与适当的MRP类型一起手动设置再订货点。在此方法中,当实际库存低于再订货点时,系统将此物料包括在下一个计划运行中。同样,还有其他MRP类型用于自动计算再订货点。基于预测的计划过程 (S) 是另一种类型的计划过程,其中必须定期执行预测运行,以根据历史数据确定未来的预测值。预测参数在物料主数据的预测视图中维护。您可以直接维护预测模型,也可以自动确定预测模型。另一个MRP程序是时间分段物料计划 (R),如果定期或定期计划物料,则可以使用该程序。如果供应商在一周中的某一天交付材料,则最好按照此周期计划材料。计划日历用作计划周期,因此定义适当的计划日历是先决条件。 需求驱动补货 (DDR) 或需求驱动 MRP (DDMRP) 在 SAP S/4HANA 版本 1709 引入。还引入了新的 MRP 类型 D1 来执行 DDMRP,其中包括要执行的复杂步骤。DDMRP最初由需求驱动研究所(DDI)引入,并在制造业中引起了极大的兴趣。需求驱动的概念仅在SAP Fiori中引入,因此必须使用SAP Fiori。 如果计划员决定从计划中排除某些物料,则相应的MPR类型为无计划 (ND)。即使物料可能与计划目的无关,但如果维护其他必要的数据,这些物料仍然可以使用其他物流流程,例如创建销售订单或生产订单。 |
|