在 SAP 系统中,按库存生产 (MTS) 是一种基于预测安排生产的模式,与客户订单无直接关联。SAP 系统为 MTS 模式预配置了多种计划策略,以满足不同企业的需求。本文将重点介绍计划策略 10、11、40 和 52 的配置和应用。
MTS 模式中的计划策略概述
下表列出了四种计划策略的主要参数:
计划策略 | 英文描述 | 中文描述 | 独立需求的需求类型 | 独立需求的需求分类 | 客户需求的需求类型 | 客户需求的需求分类 |
10 | Make-to-stock production | 按库存生产 | LSF | 100 | KSL | 030 |
11 | Make-to-stock prod/gross reqmts planning | 按库存生产/总需求计划 | BSF | 102 | KSL | 030 |
40 | Planning with final assembly | 具有最终组装的计划 | VSF | 101 | KSV | 050 |
52 | Planning w/o final assembly | 不带有最终组装的计划 | VSE | 103 | KSVS | 049 |
计划策略的详细配置
计划策略 (Planning with final assembly)是 SAP 系统中按库存生产(Make-To-Stock, MTS)模式下的一种重要策略,特别适用于那些组件已经在库存中,但最终的装配或配置需要根据客户订单来决定的产品。这种策略能够确保企业在保持一定量成品库存的同时,灵活应对客户需求的变化。以下是关于计划策略 40 的详细配置步骤及其应用场景。
配置步骤
1. 需求分类设置
使用事务代码 OVZG 定义需求分类(Requirement Class),为需求分类 101 和 050 分别定义以下字段:
- 消耗方式:指定需求如何被消耗,例如是否在销售订单创建时消耗独立需求。
- 计划标识:确定该需求分类下的需求是否参与净需求计划或其他类型的计划。
具体来说,对于需求分类 101 和 050,您需要设定它们在收到销售订单时如何处理独立需求,以及这些需求是否应该计入净需求计算。
2. 需求类型设置
通过事务代码 OVZH 定义需求类型(Requirement Types),将需求分类 101 和 050 分别分配给需求类型 VSF 和 KSV。这一步骤确保了系统能够识别哪些需求是由销售订单触发的,哪些是由预测产生的独立需求。
3. 计划策略的配置
利用事务代码 OPPS 定义计划策略(Planning Strategy)。在计划策略 40 中,将独立需求的需求类型 VSF 和客户需求的需求类型 KSV 组合在一起。这意味着当系统执行物料需求计划(MRP)时,它会同时考虑这两种不同类型的需求,并根据实际情况调整生产计划。
4. 计划策略组的设置
通过事务代码 OPPT 定义计划策略组(Planning Strategy Group),并在计划策略组 40 中分配计划策略 40。可以为主策略设置一个或多个次要策略,以适应不同的业务场景。此外,还可以在此处定义其他相关参数,如消耗模式和消耗天数,以进一步细化计划逻辑。
MTS 四种计划策略的对比分析
以下是四种计划策略的主要特点对比:
特性 | 策略 10 | 策略 11 | 策略 40 | 策略 52 |
消耗标识 | 无消耗 | 无消耗 | 消耗计划组件 | 消耗计划无组件 |
计划标识 | 净需求计划 | 总需求计划 | 净需求计划 | 单项计划 |
MRP | 无需求计划,但显示 | 无需求计划,但显示 | 有需求计划 | 有需求计划 |
可用性检查 | 勾选 | 不勾选 | 勾选 | 勾选 |
每种计划策略的基本定义和应用场景。
- 计划策略10(Make-to-Stock):
-
- 计划策略10是“按库存生产”模式,生产的成品主要用于库存。这意味着生产是基于预计的需求进行的,而不是基于实际客户订单。
- 该策略主要适用于生产批量较大的、标准化的产品,适合于需求相对稳定的产品类型。
- 计划策略11(Make-to-Stock/Production):
-
- 该策略结合了“按库存生产”和“总需求计划”,即在库存生产的同时,也会考虑市场需求的变化。
- 适用于生产计划较为复杂,既有按库存生产的需求,又需要根据市场需求进行适当的调整。
- 计划策略40(Planning with Final Assembly):
-
- 该策略适用于“具有最终组装的计划”,即产品的最终组装阶段在客户需求或销售订单生成时才开始。
- 该策略通常用于那些组件已经在库存中,但最终的装配或配置需要根据客户订单来决定的产品,如定制化的产品。
- 计划策略52(Planning without Final Assembly):
-
- 与计划策略40相似,但是不包含最终装配。该策略适用于那些在生产过程中没有最终组装阶段,或者在更早阶段就完成了全部生产的情况。
- 通常用于大规模生产中,生产过程较为标准化,且不涉及定制化的组装操作。
MTS的计划策略对产成品的需求、生产的影响
接下来,我们将通过一个实例,分析这四种计划策略对产成品的需求和生产的具体影响。以下是实现这一目标的步骤。
1 主数据设置
在SAP系统中,使用事务代码MM01创建四个物料,并为这些物料分配不同的计划策略。对于每个物料,都需要在工厂1000下设置相应的计划策略信息。
计划策略类型 | 计划策略10 | 计划策略11 | 计划策略40 | 计划策略52 |
物料编码 | ZFF10 | ZFF11 | ZFF40 | ZFF52 |
计划策略组 | 10 | 11 | 40 | 52 |
消耗模式 | 无消耗 | 有消耗 | 有消耗 | 无消耗 |
2 初始化库存
使用事务代码MB1C初始化库存,每个物料的库存为100个。需要注意的是,在计划策略52下,库存的存在并不会自动触发销售订单,因此在该策略下,虽然库存已初始化,但未创建未清的销售订单。
3 维护独立需求
通过事务代码MD61,维护四个产成品的计划独立需求,每个物料的需求为150个。此时需要特别注意,修改物料的计划策略时,可能需要删除原计划策略下的计划独立需求。
4 运行MRP
使用事务代码MD02运行MRP系统,MRP会根据设置的计划策略生成计划订单。此时,四个物料的计划订单数量将依据不同的计划策略产生差异。
5 查看MRP运行结果
通过事务代码MD04查看供需情况。虽然四个物料的独立需求数量和库存数量相同,但由于计划策略不同,生成的计划订单数量、类型等会有所不同。
6 创建销售订单
使用事务代码VA01创建销售订单,数量为200个。对于计划策略52,由于其可用性检查未被勾选,销售订单对MRP的影响较小。
7 查看销售订单对MRP的影响
销售订单的创建会影响MRP的运行,具体影响如下表所示:
计划策略 | 销售订单影响 | 计划订单数量 | 可生产数量 |
计划策略10 | 销售订单仅显示,不影响生产 | 50 | 50 |
计划策略11 | 销售订单仅显示,不影响生产 | 150 | 150 |
计划策略40 | 销售订单影响MRP,独立需求被消耗 | 50 | 100 |
计划策略52 | 销售订单影响MRP,独立需求被消耗 | 150 | 100 |
从表中可以看出,计划策略40和52中的销售订单会消耗独立需求,而计划策略10和11中的销售订单仅在MD04中显示,不会影响生产。
8 独立需求的消耗与消减
销售订单对独立需求的影响体现在消耗和消减上。在计划策略40和52下,销售订单会根据设定的消耗模式消耗独立需求,而在计划策略10和11下,销售订单不对独立需求产生影响。
在 SAP 中,销售订单和生产订单收货可能会影响独立需求的消耗和消减。销售订单的影响主要表现为独立需求的消耗,而生产订单的收货则会减少独立需求的数量。具体如下:
- 销售订单消耗独立需求:销售订单会消耗独立需求中的分配数量。控制参数为“消耗标识”(Consumption)和“分配的标识”(Allocation indicator)。这些控制参数在相应的需求分类中定义。
- 生产订单收货消减独立需求:生产订单收货会消减独立需求中的领料数量,即生产所需的物料数量。
下表总结了四种计划策略下,销售订单和生产订单收货对独立需求的影响:
计划策略 | 销售订单创建和生产订单收货对独立需求的影响 | 备注说明 | 对应后台主要控制参数(原因) |
10 | 销售订单未消耗独立需求,生产订单未消减独立需求 | 独立需求未被消减,也未被消耗 | 消耗标识(Consumption):空白(No consumption with customer requirements) |
11 | 销售订单未消耗独立需求,生产订单收货消减独立需求 | 独立需求被生产订单收货消减 | 消耗标识(Consumption):空白(No consumption with customer requirements) |
40 | 销售订单消耗独立需求,生产订单收货消减独立需求 | 独立需求被销售订单消耗 | 消耗标识(Consumption):1(Consume planning with assembly) |
52 | 销售订单消耗独立需求,生产订单收货消减独立需求 | 独立需求被销售订单消耗 | 消耗标识(Consumption):2(Consume planning w/o assembly) |
控制参数说明
- 消耗标识(Consumption):该字段确定是否启用销售订单消耗独立需求。不同计划策略下,消耗标识的设置不同。例如,计划策略 40 和 52 会根据销售订单来消耗独立需求。
- 分配的标识(Allocation indicator):该字段控制如何分配独立需求。根据不同的计划策略,分配的标识设置为不同的值,以确定如何根据销售订单和生产订单的收货情况调整独立需求。
销售订单和生产订单收货的影响
- 在计划策略 10 和 11 下,销售订单不消耗独立需求,生产订单收货不消减独立需求,因此独立需求保持不变。
- 在计划策略 40 和 52 下,销售订单会消耗独立需求,而生产订单收货则会消减独立需求。消耗和消减的数量取决于销售订单和生产订单的数量。
结论
通过对计划策略10、11、40和52的配置对比和分析,我们可以得出以下结论:
- 计划策略10和11主要适用于库存生产,前者关注净需求,后者考虑总需求,但两者对销售订单的影响较小。
- 计划策略40和52则更侧重于定制化生产,前者涉及最终组装,后者不涉及组装,且都更精确地考虑了销售订单对生产的影响。
- 在实际应用中,选择合适的计划策略可以帮助企业更高效地进行生产调度和库存管理。
这些计划策略不仅影响生产过程中的需求计算,还影响物料的库存管理、生产计划和销售订单的处理方式。因此,理解这些策略的差异,并根据实际需求选择合适的计划策略,是企业优化生产流程和库存管理的关键。
标签:需求,策略,MTS,Make,消耗,独立,订单,计划,Stock From: https://blog.csdn.net/agelee/article/details/144804502