SAP生产模式和计划策略

一、SAP生产模式的主要计划策略

A、MTS(Make To Stock 按库存生产)

生产订单与销售订单无直接关联,一般根据预测适时安排生产或提前备料,这种预测企业里常叫Forecast,对应SAP中的计划独立需求(简写PIR)。

SAP提供的常用计划策略:10、11、40、52

B、MTO(Make To Order按订单生产)

生产订单与销售订单直接关联,产品一般根据客户的需要来定制,完工收货到销售订单库存,发货时从销售订单库存过账。该模式下可根据物料和工单进行成本估算和结算,也可根据销售订单进行成本估算和结算。

SAP提供的常用计划策略:20、50、60

C、ATO(Assemble To Order 按订单装配)

属于MTO的一种特殊模式,在接到客户订单之后,用库存的通用零部件装配成满足客户订单需求的产品,这些通用的零部件是在客户订货之前就通过设置安全库存或计划独立需求提前备料的, 产成品销售订单创建时无需运行MRP即自动生成生产订单,并对子部件进行ATP检查,并根据检查结果确定产成品的确认数量和可用交期。

SAP提供的常用计划策略:82

D、ETO(Engineer To Order 按订单设计)

一般用于项目管理式的产品,与PS项目管理模块结合使用。

特点:船舶、航天器、大型装备制造和发电设备等企业都是ETO企业的代表,因产品结构的复杂,边设计边生产的情况存在,无法实现MRP的处理流程(参考:《项目型制造解决方案之一:解析ETO企业的管理特点》网址http://articles.e-works.net.cn/production/article103699.htm)

由于其复杂性,及与通常的MRP流程的差异也比较大(例如根据PS模块使用经验,所需下层原料的采购申请可能不是从MRP运行出来,而是从PS项目中产生),SAP没有现成的相关策略可以直接使用,可能需要根据实际情况配置及开发。

二、策略对比

MTS按库存生产

策略10(按库存生产/净需求计划)

净需求计划,考虑库存,按计划独立需求生产,销售订单不影响MRP、不消耗独立需求,仅在MD04显示,上层产品的计划独立需求可触发下层半成品生产及原料采购。销售订单在发货过账时,会削减独立需求(客户需求参数中需求减少有勾选,物料MRP3视图中设置了消耗模式和消耗期间)。

附:净需求计划 = 毛需求 + 安全库存 – ( 当前库存 – 已被占用的库存 ) - 需求日期内计划收货数

其中,当前库存减去已被占用的库存相当于当前可用库存,被占用库存例如已分配给其他订单但还未出库的库存数

 需求日期内计划收货数,例如在需求日期之内有生产订单计划会完工收货,如果是在需求日期之后的计划完工收货数则不会考虑。

 该策略下对库存及未来供需考虑比较细,适用于生产和计划比较稳定的情况,否则可能出现需求无法及时被满足或者计划过多导致库存积压的问题。

策略11(按库存生产/总需求计划)

毛需求计划,不考虑库存,按计划独立需求生产,销售订单不影响MRP,不消耗独立需求,仅在MD04显示,上层产品的计划独立需求可触发下层半成品生产及原料采购。工单完工收货时会削减独立需求(独立需求参数中计划标识符为2总需求计划,结合物料MRP3视图综合MRP栏位选择2总需求计划,即决定了完工收货时会削减独立需求)

 该策略主要用于简单大量的重复生产中,如水泥、电力行业,不会轻易停产。

策略40(具有最终组装的计划)

净需求计划,考虑库存,按计划独立需求和销售订单生产,销售订单影响MRP,消耗独立需求,上层产品的计划独立需求和销售订单都可触发下层半成品生产及原料采购。交货单发货过账时削减独立需求。

   该策用起来比较灵活。

策略52(不带有最终组装和定做的计划)

单项计划,计划独立需求不考虑库存,销售订单需求考虑库存,独立需求可触发半成品生产及原料采购,客户需求触发成品生产,独立需求产生的计划单被标识为INDR(不能转为工单)。具体的来说,独立需求触发的是通用了解的生产和采购,销售订单触发的是成品和专用了解的生产和采购。下层原料和半成品的MRP4视图“独立/集中”:A、设为1代表单独需求,即接到销售订单后才进行采购或生产,用于专用物料,其相关需求生成的计划订单不能转为采购申请或工单。B、设为2代表汇总需求,即可根据独立需求进行采购/生产,一般用于通用物料,也表示按库存,这时可配合MRP1视图中的批量大小来设定按周、月等生成采购申请。C、设为空,代表根据上层物料而定。因为有些专用部件的需求或型号可能无法预测或者价值比较高,只能收到订单后才开始采购或生产。交货单发货过账时削减独立需求。

  该策略的成品和专用料件部分类似按单生产,通用料件部分类似按库存生产。但库存均不关联销售订单。

MTO按订单生产

策略20(按订单生产)

成品需求不可预测,没有计划独立需求,半成品和原材料的计划可以根据销售订单运行出来,也可对半成品或原料设置安全库存或单独做计划进行提前备料。库存与销售订单关联。

策略50(没有最终组装的计划)

成品需求可预测,可以设置计划独立需求提前备料,但产品的主要附加值在最后装配环节,所以等到客户下销售订单后才能组装,销售订单影响MRP,消耗计划独立需求,半成品和原料的需求可以根据成品计划独立需求提前备料或根据销售订单需求触发。

策略60(具有计划物料的计划)

成品需求可预测,但成品某些特性不可预测或个别部件客户经常会有特殊要求不可预测,则设置单独的料号作为具体最终成品的计划物料(物料MRP3视图计划物料栏位),对计划物料创建计划独立需求,对下层通用料件进行备料,而下层专用料件后续按销售订单做计划(通过物料MRP4视图“独立/集中”标识来区别通用料件或专用料件)。销售订单影响MRP,消耗计划独立需求。

 该策略的类似按库存生产中的52策略,但库存与销售订单关联。

三、相关事务代码

OVZG:定义需求分类

OMP1:定义需求类型并分配需求分类

OMPO:维护计划独立需求的需求分类

OPPS:定义计划策略

OPPT:定义计划策略组

OPJJ:可用性检查控制

OME9:账户设置类别配置

MD73:显示计划独立需求被消耗、领料情况,分配数量就是被销售订单消耗的数量,领料数量就是被工单完工收货所削减的数量。

定义策略类型的后台配置过程分为三个步骤:

l  定义需求分类:

相关字段及用途解释:

A:销售相关(OVZG)

SAP生产模式和计划策略

B:独立需求相关(OPMO)

SAP生产模式和计划策略

  定义需求类型(OVZH):

给不同的需求类型分配对应的需求分类

l  定义计划策略

计划策略即为上述独立需求相关和销售相关配置的组合,通过给计划策略分配不同的销售和独立需求相关的需求类型来完成计划策略的配置。独立需求的需求类型可选项只能是分配的需求分类为独立需求相关的。

四、其他相关参数

1、销售订单的ATP检查默认是检查计划独立需求,如果没有做计划独立需求,则应该在OPPS中勾选“ATP检查”,并在OPJJ中去掉“检查不考虑补货提前期”的选项,因为按订单生产是确认不到库存的。

2、特殊库存的评估类别与科目分配类别:OVZG需求分类的参数

评估类别:空白为无库存评估(销售订单库存无价值);M为销售订单/或项目相关的评估(销售订单库存价值的评估基于销售订单成本);A与销售订单无关的评估(销售订单库存价值的评估基于物料成本)。

科目分配类别:E有KD-CO的客户(需对销售订单结算),M没有KD-CO的客户(不对销售订单结算),OME9配置中E的消耗记账为E(销售订单的会计核算),M的消耗记账为空。按销售订单结算时需维护相应的结算规则。

3、可通过MD73查看当前独立需求的分配和消减情况,其中三个字段的意义如下:

计划数量(Planned quantity):剩余独立需求数量。

领料数量(withdrawal quantity):生产订单收货的数量,此数量减少计划数量。

分配数量(assigned quantity):销售订单消耗的独立需求数量,消耗数量不减少计划数量。

4、销售订单如何消耗独立需求:

是否消耗独立需求由前面所提的分配标识和消耗标识决定,如何消耗由MRP3视图中的消耗模式和消耗期间字段决定。

5、计划策略对下阶组件的影响因素:

通过控制独立需求和采购订单的是否产生需求来决定是否影响到下阶组件需求,需求通过计划订单传递。针对计划标识符为单独计划的策略组物料,可通过对组件或原材料的MRP4视图的“独立/集中”字段进行设置来决定是否可根据独立需求生产。

当设置为1,代表接到订单才能生产。独立需求产品的计划订单不能转为生产订单或采购订单。

当设置为2,可根据独立需求采购或者生产。

6、主数据中MRP4“独立/集中”字段的作用:

当计划策略中对应的生产类型类MTS,此字段决定此物料是否专用物料,在计划标识为3(单独计划)时可以影响计划订单的状态。

当计划策略中对应生产订单类型为MTO,此字段决定相关的需求是否为订单专用。

7、计划物料的使用

当物料A设置了计划物料为B的时候,则当销售订单需要消耗独立需求的时候,A物料的销售订单会消耗B物料的独立需求,且影响B的计划订单数量。