欢迎关注公众号“SAP顾问之路”加官方QQ群:316992290
公众号一个月只能群发4次文章,终于到了8月了,可以把这篇文章分享出来了,文章主要讲的是PP中最为核心以及重要的东西,计划策略,大家如果从事SAP行业的话肯定是不陌生的,那么来咱们往下看吧。
大家肯定知道生产的主要2种方式:
MTS(Make to Stock) 按库存生产,也叫预投,月计划、备机等 ,按库存生产就是没有接收到客户订单也可以生产的生产模式,例如,某个物料是按库存生产,则这个物料可以提前生产做库存管理,接收客户订单后,直接从库存发货给客户。
MTO(Make to Order) 按订单生产,就是接收到客户订单才进行生产的生产模式,相当于是按订单进行设计,例如,某个物料是接订单生产,则接收到客户订单后,技术部进行图纸的设计,维护好BOM和工艺路线后,再安排生产。
那么SAP是如何控制哪些物料是按库存生产,哪些物料又是按订单生产呢,答案就是计划策略,计划策略是表示计划生产数量与日期的业务过程。在SAP系统中可以使用广泛的生产计划策略,涵盖范围从纯订货型生产到备货型生产。
计划独立需求确定的过程
需求类如何控制?
1.md61用户参数输入了需求类型,进而找到需求类,来进行需求确定
2. 根据物料主数据中维护的计划策略组-需求类型-需求类进行确定
3.根据mrp组中维护的计划策略组-需求类型-需求类进行确定
客户独立需求确定的过程
- 首先检查物料主数据中的检查组(如该字段没维护,则直接不传递需求)
- 由项目类别和mrp类型控制计划行类别,进而控制需求是否传递
A. 如果计划行类别决定的结果是传递需求,那么再由需求类决定要不要传递需求
B. 如果计划行类别决定的结果是不传递需求,则直接不传递
总结:只有计划行类别和需求类都决定传递需求,需求才会从sd端传到pp端
3.由设置的处理项目类别和mrp类型的决定方式来决定使用什么样的需求类
RqTy:需求类的含义
Q:决定需求类的确定方式
Q=1:需求类直接为项目类别和mrp类型设置的需求类
Q=2:需求类为项目类别和mrp类型设置的需求类,并且该需求类必须在物料主数据的计划策略组中存在,否则则不确定需求类,但是可以手工自所有需求类中选择
Q=0或空:需求类决定过程同独立需求确定过程类似,由主数据和mrp组中的依次确定,差异在于:独立需求端是报错信息,sd端是无法确定需求类,但是可以在so中手工去给所有需求类中的任意。
接下来讲下相关的配置:
1.定义--计划行类别
栏位介绍:
与交货有关的项:如果勾选,则销售订单后续会创建交货单;如不勾选,则不会创建交货单,而后续的出具发票就以参照销售订单生成。
移动类型:后续交货物料凭证的移动类型
移动类型第一步:如果STO转储交货为一步法,则使用的交货类型
订单类型:第三方销售生成的采购申请(PR)的订单类型
请购单的交货计划:是否为采购申请确定交货计划(如果有一个采购申请直接从供应商送到客户,但是要经过本公司,系统能自动地再确定交货计划以虑及将货物运送到客户您需要的附加时间)
项目类别:第三方销售生成的采购申请(PR)的项目类别
科目分配类别:第三方销售生成的采购申请(PR)的科目分配类别
更新计划行:控制在为相关的单个采购订单输入装运通知时或者在过账相应的收货时,系统是否自动更新销售订单项目的计划行
使用如果相关的采购订单发生变化,自动更新销售订单的计划行(如果采购订单中的交货日期因物料可以提前交货而调整,那么会更新销售订单计划行中的可用日期)
请求/装配:允许需求传递到PP端
可用性:允许可用性检查
2.分配--计划行类别
逻辑过程:
A.首先根据项目类别+MRP类型进行确定计划行类别,再由计划行本身的属性确定是否传递需求,是否进行可用性检查
B. 如果没有项目类别+MRP类型的组合类型,那么系统选择只有项目类别对应的计划行类别
C. 计划行类别,第一个是默认值,其余的为可选值,可在so中自由选择
3.定义-计划独立需求
栏位介绍:
计划标识:
1. 净需求计划:独立需求参与净需求计划的运算,10、40、70这些计划策略的独立需求可与客户需求或相关需求冲销,且独立需求产生的计划工单可以直接转换为生产或采购凭证的计划策略
2. 总需求计划:独立需求参与毛需求计划的运算,适用于策略11做成品阶的毛需求计划
3. 单项计划:独立需求个别运算,适用于策略50、60这些不含装配的计划和计划物料的策略,这些策略的独立需求可与客户需求或相关需求冲销,但是独立需求转出的计划工单不可直接转换生产或采购凭证。
消耗标识:
空白(没有顾客要求消耗):客户需求不消耗独立需求
1(消耗计划组件):客户需求消耗独立需求,且是可直接转换为生产/采购凭证的独立需求
2(消耗计划没有组件):客户需求消耗独立需求。当不存在客户需求时,是无法直接转换为生产/采购凭证的独立需求
3消耗计划物料没有组件:客户需求消耗独立需求,且是带计划物料的独立需求。当不存在客户需求时,是无法直接转换为生产/采购凭证的独立需求
4.定义需求类型,并将需求分类分配给需求类型
备注:需求类型和需求分类是一一对应关系
5.定义客户需求的需求分类
路径:
双击进入需求分类细节界面:
可以看到客户需求分类分为 5 个部分, 这里我们主要介绍 Requirements 中的参数设定:
1) 要求Requirements: 与计划运行相关的参数
2) 装配Assembly: 与装配计划相关, 即 8x 的策略, 包括装配订单类别,库存特别等
3) 配置Configuration: 与可配置物料的计划相关,即 2x 的策略
4) 成本核算Costing: 成本相关设定
5) 科目分配Accountassignment: 会计相关设定
要求界面配置详解:
可用性检查:勾上表示客户需求进行可用性检查
请求转移:勾上表示客户需求传递至生产端,作为生产的计划源
分配的标识:
空白:客户需求不消耗计划独立需求的消耗
1: 客户需求消耗具有装配的独立需求,如策略 10,40
2: 客户需求消耗不具有最终装配的独立需求,如策略 50,52
3: 客户需求消耗带有计划物料的独立需求,如策略 60
生产分配:计划行配置中也有这个字段,待研究
减少独立需求:勾中表示非限制库存的减少会消耗计划独立需求, 及满足客户需求(通常为出货)后计划独立需求减少.
没有mrp:
空白: 客户需求参与 MRP 运算
1: 客户需求不参与 MRP 运算,但会作为参考, 如策略 10, 客户订单显示在 MD04 中, 但 MRP 运算不考虑订单数
2: 客户需求即不参与 MRP 运算, 也不作为参考出现在 MD04 中
6.定义计划策略:
将前面定义好的计划独立需求类型和客户独立需求按照满足业务的要求配置在一起就好了
SAP 会将定义在需求类型 Requirement Type 中包含的需求类 Requirement Class 中定义的参数值带入计划策略,
所以最终就是这些需求类 Requirement Class 中的属性值真正决定了计划的行为.
7.定义计划策略组:
配置也很简单, 就是讲前一步定义的策略加入到策略组中, 在需求类的决定过程中排在第一的 Main Strategy 包含的需求类会被优先选择, 其后的策略中包含的需求类提供人工备选.同时回忆下配置步骤 7 中的 Q=2 时的逻辑, 会检查决定出的需求类是否包含在策略组包含的需求类.
分配策略组到mrp组
很简单的配置步骤, 在对应工厂(Plant)下的 MRP 群组(MRP Group)中分配策略组
策略字段解释:
关注,点赞,转发 ,素质三连不过分吧