一、基本概念
SAP MRP是一种基于需求的计划工具,旨在确保在正确的时间、正确的地点提供正确数量的物料。它通过分析需求、库存、采购和生产数据,生成采购建议、生产订单和计划订单,以支持企业的生产活动。
主要使用的前台操作事务码:MD01 MRP运行
MD02 单层、多层计划
MD04 库存需求清单
MD61 创建独立计划需求
MD62 修改独立计划需求
二、一些需求策略
按库存生产(备货型生产)
⑴ 净需求计划10
⑵ 总需求计划11
按订单生产(订货型生产)
⑴ 计划策略20:产品是为单个销售订单特别生产
按 销 售 与 库 存 订 单 以 批 量 生 产
⑴ 计划策略30:为重要客户生产但也从库存销售小批量需求
最终装配的计划
⑴ 计划策略40:计 划 独 立 需 求 是 由 新 接 销 售 订 单 来 消 耗 以 便 总 是 能 够 调 整 该 主 计 划 以 适 应 当 前 需 求 形 势。
没有最终装配的计划
⑴ 计划策略50:销售订单触发最终的装配,主要的增值过程由最终装配带来的
半成品如果没有维护策略,跟随上阶成品的生产策略。
主数据的策略维护详细见这篇博文:【SAP PP】物料主数据_sap mm01物料需求计划1复制旧料号-CSDN博客
三、相关配置
3.1定义策略
菜单路径:[IMG] >生产>生产计划>需求管理>已计划的独立需求>计划策略>定义策略
事务代码:SIMG
一般sap系统里面的策略足够使用了,不对其进行更改。
打开以50为例:
消耗标识:其组件参不参与计算
3.2定义MRP组的策略组
菜单路径:[IMG] >生产>生产计划>需求管理>已计划的独立需求>计划策略>MRP组分配给策略组
事务代码:SIMG
以工厂为单位将MRP组分配给策略组,系统里面可以设置成一个物料维护多个策略,即一个策略组可以分配一个主计划和7个计划策略。但实际上基本不会设置成这样,容易有矛盾。
3.3定义计划类型的号码范围
菜单路径:[IMG] >生产>生产几乎>物料需求计划>号码范围>定义计划类型的号码范围
事务代码:OMI2
01是系统内部给号,可以设置多个编号分有外部编号等,为计划运行的编号。
3.4定义MRP控制者
菜单路径:[IMG] >生产>物料需求计划>主数据>定义MRP控制者
事务代码:SIMG
设置用于监控物料的人或者一组成员。
3.5定义MRP类型
菜单路径:[IMG] >生产>物料需求计划>主数据>定义MRP类型
事务代码:SIMG
公司主要用到的是PD和ND用于MRP运算的管控。
以PD为例
确定的类型: 在使用计划时界(在计划时界内,生产或采购计划被认为是固定的,不易更改;而在计划时界外,计划则更具灵活性,可以根据需求变化进行调整)的计划运行中,定义如何确定或安排获取建议;
预测标识 :定义预测结果是否用于物料计划。
3.6 定义MRP运行区域
菜单路径:[IMG] >生产>物料需求计划>主数据>定义MRP类型
事务代码:SIMG
初始进入界面 MRP范围可以分配到工厂以及存储库位等参与或者不参与计算。
选中MRP范围条目,点击分配存储地点就可以看到里面分配那些工厂库位或者是不参与运算的工厂库位。
3.7定义特殊采购类型
菜单路径:[IMG] >生产>物料需求计划>主数据>定义特殊采购类型
事务代码:SIMG
特殊采购类型再物料视图MRP计划视图2里面维护,参考物料类型维护
以外协为例,它对应的采购类型未外部采购F,有需求时会自动维护成采购PR计划。
以上是自己长接触到的配置,后来查阅资料发现相关配置还有许多,参考下面博文更加全面:SAP PP配置详解之六:物料需求计划_sap物料需求计划-CSDN博客
四、MRP操作
4.1 运行MRP
打开MD01(系统整体的MRP),工厂(MRP控制参数系统固定设置)之后敲回车键进入系统运行,运行完毕后进入下一步。单个物料运行MRP是MD02(一定范围内单项、多层),填入工厂、物料编号、MRP运行范围后如果勾选了还计划未更改组件,也会对没有变化的组件进重新计算。以MD02示例:
上面控制参数的解释:
①处理代码:NETCH(净变化计划)只对上次运行MRP后发生变化的物料进行重新计划。这些变化包括物料主数据变动、需求变动等;NETPL(计划周期内的净变化计划)在计划周期内执行净变化计划,周期外的物料不进行计划;NEUPL(可再生计划)对所有物料,无论是否有变动,都进行重新计划。
②创建采购申请:采购申请-对于外购物料,直接产生采购申请,而不产生计划订单;未清期间的采购申请-在未清期间内的计划订单转为采购申请,未清期间外生成计划订单。未清期间在物料主数据MRP2视图的计划边际码字段中设置。例如,若未清期间为5天,在3月5日运行MRP时,会将3月10日前的计划订单转为采购申请32;计划订单-无论是外购还是自制物料,直接产生计划订单。
③创建MRP清单:MRP清单-创建运行MRP的结果清单;依赖于例外信息-根据运行MRP时是否有例外信息,有例外信息则保存MRP运行结果;没有MRP清单-不创建MRP的结果清单(无上一次MRP结果清单)。
④处理控制参数:还计划未更改组件-这个选项被选中,意味着即使组件的状态没有发生变化,也会重新进行计划;保存前显示结果-如果选中,系统将在保存计划结果之前显示出来,允许用户进行检查和确认;显示物料清单-如果选中,系统将会显示物料清单(BOM),帮助用户了解组件的层级结构和依赖关系;模拟方式-如果选中,系统将以模拟方式进行计划,不会实际更新任何数据,仅用于测试和验证目的。
4.2查看MRP运行结果
MD02运行后结果界面:
进入MD04后查看详细MRP运行结果,可以看到主要关联的是数量和日期。