在SAP系统中,MRP(物料需求计划)用于计算产成品、半成品及原材料的需求,进而为生产过程提供可靠的采购和生产计划。本文将以产成品X为例,详细说明MRP运行过程,包括净需求计算、获取建议产生以及如何展开BOM生成相关需求。
1. 产成品净需求计算(Calculates Net Requirements)
产成品X的需求、供给、库存情况如下:
- 供给情况:存在一个未完工的生产订单,数量为10个;
- 库存情况:存在非限制库存10个,未设置安全库存;
- 需求情况:存在独立需求(PIR)100个。
在MRP运行后,产成品X的净需求是根据毛需求减去供给(Receipts)和库存(Stock),并加上安全库存计算得出的。最终,产成品X的净需求为80个。因此,系统将创建获取建议。
2. 产成品获取建议的产生(Procurement Proposals)
获取建议的产生是MRP运行的最终结果。对于产成品X,获取建议的生成过程如下:
-
确定获取建议的获取类型:根据物料的获取类型,确定物料是自制生产、外购还是外包、寄售形式。在本例中,产成品X设置为自制,因此系统将生成获取类型为“自制”的计划订单。
-
确定获取建议的数量:系统会根据净需求数量、物料的批量类型、配额信息、报废率、取整等参数,确定获取建议的数量。在本例中,批量类型(Lot Size)为“Lot-for-Lot”,未设置报废率(Scrap)和取整参数(Rounding Profile)。因此,MRP运行后,将生成数量为80的计划订单。
3. 产成品BOM展开与相关需求产生
MRP运行时,系统首先根据产成品X的有效BOM展开,进而生成半成品和原材料的相关需求(Dependent Requirement)。具体步骤如下:
-
确定产成品的有效BOM:一个产品可能有多个BOM,系统会根据物料主数据中指定的BOM展开标识(Select Method for Alternative Bills of Material)来选择合适的BOM展开方式。常见的展开方式有:
- 根据计划订单中的计划生产日期;
- 根据计划生产数量;
- 根据生产版本(Production Version)。
-
确定有效的组件:在BOM展开过程中,系统会确定所有有效的组件。需要注意的是:
- 若某组件标记为供应商提供的,系统不会产生该物料的相关需求;
- 若组件为虚拟件(Phantom),则系统会直接产生下阶物料(如原材料)的相关需求;
- 若组件为替代或取代物料,也会产生替代物料的相关需求。
-
相关需求确定:在本例中,产成品X只维护了一个BOM,并且没有设置特殊的BOM项目属性。因此,系统将生成80个半成品Y和80个原材料A的相关需求。
4. 半成品Y的净需求计算
半成品Y的净需求计算与产成品X相似。在本例中,半成品Y没有库存和供给,因此其净需求为80个。
5. 半成品Y的获取建议
在确定了半成品Y的净需求后,系统会为其生成获取建议。由于未设置批量、取整等参数,系统将生成数量为80、类型为自制的半成品计划订单。
6. 原材料A的净需求计算
根据半成品Y的需求,原材料A的需求量为80个。由于当前库存为30个,原材料A的净需求为50个。
7. 原材料A获取建议的产生
对于外购原材料,获取建议通常以采购申请的形式生成。过程如下:
-
获取类型确定:根据物料的获取类型,确定原材料A为外购物料,因此获取建议类型为外购。
-
获取建议的数量确定:系统根据物料的批量类型、配额、报废率设置和取整参数,确定获取建议的数量。在本例中,批量类型设置为“Lot-for-Lot”,未设置报废率,舍入值设置为100。因此,MRP运行后,原材料A的获取建议数量为100个。
8. 配额及供应商的确定
如果原材料A设置了配额,系统会根据配额选择供应商并确定向每个供应商的采购数量。如果未设置配额,系统将根据采购信息记录和货源清单确定供应商。
9. 获取建议的形式(单据类型)
根据MRP运行时的设置,获取建议的形式可能是计划订单、采购申请或计划协议中的计划行。具体形式取决于MRP运行时的参数配置。
结语
通过本例,我们详细了解了从产成品X的净需求计算到获取建议的产生过程。MRP不仅帮助确定物料需求,还自动生成相应的采购和生产计划,有效地优化生产和供应链管理。在实际应用中,合理的BOM设计、获取类型设置以及需求预测是确保MRP系统成功运行的关键因素。