SAP ERP系统PP模块计划策略2050详解

news2024/9/22 17:27:57

SAP/ERP系统中面向订单生产的计划策略主要有20和50两个策略,这两个策略都是面向订单生产的计划策略,也是离散制造行业应用比较广泛的策略。它们之间最大差异就是在于20策略完全是由订单驱动,而50策略是预测加订单驱动,本文主要介绍这两策略,如果要了解其它策略可以阅读如下文章:

SAP/ERP系统PP模块计划策略详解

1.策略20的基本流程说明
图片
用途说明:

1.完全按销售订单(真实需求)来运行物料需求计划,此策略不能做产品的计划独立需求(销售预测),即MD61不可用。
2.产品的生产和下阶物料的采购(原材料)或装配生产(半成品)完全按产品的销售订单来触发。

这计划策略模式适用的业务场景

产品属于市场非标准化产品,是按客户要求规格和标准生产加工的产品,销售订单数量和交期比较稳定,原材料供应比较稳定或大部分原材料由客户提供的,不需要提前备料的生产模式。还有哪些难以做销售预测,但产品生产周期短、原材料市场容易获得且供应比较稳定的也适用此策略。

2.策略50的基本流程说明
在这里插入图片描述
用途说明:

1.可以做产品做计划独立需求(销售预测)(MD61)

2.产品的实际需求(销售订单)会冲销计划独立需求(客户需求与计划独立需求的数量多者为产品计划的净需求量)。

3.产品的生产由销售订单驱动,但它的下阶物料的采购(原材料)或装配生产(半成品)可以由销售订单触发,也可以由计划独立需求来触发。

4.计划独立需求不能触发产品生产,但它的下阶物料的采购(原材料)或装配生产(半成品)可以由物料主数据设置来决定是否允许由计划独立需求来触发。

5.产品销售订单的发货过账会减少计划独立需求的计划数量。

这计划策略模式适用的业务场景

这种计划策略适用于销售预测比较准确,但有部分原材料采购供应不稳定,需要提前备料的,这样能在产品的总交货提前期较长的情况下,依然能够快速的响应客户的需求,同时又能在接到确定的客户订单之前避免高附加值的装配过程,这种策略要求产品的计划独立需求要做的比较精准,不然容易造成原材料的库存积压或备料不足延误最终产品的生产装配。

另外这两个标准策略对于订单的结算方式也有差异的(不在本文讨论,后续文章再专题介绍)。

SAP系统操作演示(策略50)

20策略相对比较简单无需演示一般也能理解,下面针对50策略在系统中演示下这策略应用的实际效果。

设置物料主数据

1.在产品中设置计划策略
图片
策略组设置为50,这策略和策略52类似,但策略52是用于按库存生产模式。

2.在原材料中设置MRP4视图
在这里插入图片描述
对于组件的生产或者采购,如果是汇总需求(上图设置为2),计划独立需求可触发组件的生产或者采购;如果是单独需求(上图设置为空),计划独立需求不能触发组件生产或采购,只要等到有客户真实需求(SO)的时候才能触发。

建立BOM(CS01)
图片
为测试方便,设置BOM中的产品和组件数量比1:1。

建立产品的计划独立需求(MD61)
在这里插入图片描述
策略20和50都是按订单生产的计划策略,差异就是在于策略20不能做计划独立需求,而策略50可以。如果产品的计划策略设置是20策略,是不能进入此界面的,系统会提示不可做计划独立需求。

运行MRP(MD02)
图片
运行MRP参数说明可以参考如下文章:
SAP ERP系统PP模块MRP运行参数说明

查询MRP结果(MD04)
查看产品FERT-050
图片
这里订单类型为VP,不能转为生产订单,从这可以看到由计划独立需求触发的产品的计划订单是不能转换生产订单的。
50策略是按订单生产,产品的库存是和SO绑定的,MPR运行不会考虑库存,如果有多余产品库存,比如某张工单因为良率做的比较好,产出比需求(SO的数量)多了,在仓库形成销售订单E类库存,需要用移动类型413+E(销售订单库存转移到销售订单库存)将库存转移到另外新的销售订单上,这样下次MRP运行就会消耗这库存到新SO上。

2.查看产品的组件1:ROH-050(MRP4视图设置:"空"单独需求)
图片
这个产品的组件的计划订单类型也是VP,不能转换为采购申请,因为这物料主数据设置的是单独需求(MRP4视图的独立/集中字段设置为空),不能通过计划独立需求触发采购。

3.查看产品的组件1:ROH-050A(MRP4视图设置:"2"单独需求)
图片
这个产品的组件的计划订单类型是NB,是可以转换为采购申请的,因为这物料主数据设置的是汇总需求(MRP4视图的独立/集中字段设置为2),所以可通过计划独立需求来触发采购。
创建产品的销售订单(VA01)
图片
这里创建一个产品数量为50的销售订单。

再次运行MRP(MD02 )
图片
MRP运行结果查询(MD04)
1.查看产品:FERT-050
图片
上图可以看到计划独立的计划需求数量由原来的100减少到50,这说明已被销售订单冲销了50个,再看销售订单触发的计划订单(38588),这个订单类型是KD,是可以转换为生产订单的,而计划独立需求触发的计划订单(38589)仍是不能转换为生产订单的。

2.查看产品的组件1:ROH-050(MRP4视图设置:"空"单独需求)
图片

上图可以看到组件的相关需求由原来的100减少到50,由销售订单触发的计划订单(38590)可以转为采购申请,产品计划独立需求触发的计划订单(38591)不可以转换为采购申请,因为这物料主数据设置是单独需求.

3.产品的组件2:ROH-050A(MRP4视图设置:2汇总需求)
图片
上图可以看到组件的相关需求由原来的100减少到50,由销售订单触发的计划订单38592可以转为采购申请,产品计划独立需求触发的计划订单也可以转换为采购申请,因为这物料主数据设置是汇总需求.
下面按这物料需求计划进行原材的采购和产品的生产,生产后入库、销售订单发货和过账。看看产品计划独立需求的计划数量在哪个阶段会减少。
原材料的采购和产品生产工单的发料、报工都不会减少计划独立需求的计划数量,这部分操作演示本文略,下面从生产订单收货开始。

生产订单收货(MIGO)
生产工单完工后,进行收货。
在这里插入图片描述
产品的计划独立需求的计划数量和领料数量没有变化,计划数量还是100PC,这说明生产订单收货不会减少产品的计划独立需求的数量。

销售订单的发货过账(VL01N/VL02N)
生产订单完工收货后,可以对销售订单进行发货过账。
图片
创建销售订单SO的发货单并发货过账,然后查询产品的计划独立需求(MD61)如下图。
图片
可以看到销售订单的发货过账后冲减了计划独立需求的计划数量,计划独立需求的计划数量由100减少了50,领料数量增加了50,所以从这可以知道策略50,是在销售订单发货过账后冲减计划独立需求的计划数量。

往期相关文章荐读:

*SAP ERP系统PP模块MD07报表用途说明*

SAP EPR系统PP模块替代料的业务场景及解决方案介绍

SAP/ERP系统PP模块计划策略详解

特别声明:以上纯属个人学习SAP软件应用的心得体会,不代表SAP官方和其它任何公司,仅可作为学习SAP参考,文中操作演示截图来源于SAP软件,相应著作权归SAP公司所有。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/392822.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Leetcode 剑指Offer】第 14 天 搜索与回溯算法(中等)

文章目录剑指 Offer 12. 矩阵中的路径DFS剪枝面试题13. 机器人的运动范围剑指 Offer 12. 矩阵中的路径 典型矩阵搜索题 DFS剪枝 深度优先搜索: 可以理解为暴力法遍历矩阵中所有字符串可能性。DFS 通过递归,先朝一个方向搜到底,再回溯至上…

实现迭代回声服务器端/客户端

文章目录1.迭代服务器端/客户端2.迭代回声服务器端/客户端2.1 echo_server.c2.2 echo_client.c3.回声客户端存在的问题4.回声客户端问题解决方法1.迭代服务器端/客户端 之前讨论的 HelloWorld 服务器端处理完 111 个客户端连接请求即退出,连接请求等待队列实际没有…

唯品会盈利十年:韧性有余,冲劲不足

配图来自Canva可画唯品会在电商市场是一个特殊的存在,从2012年第四季度首次盈利至今,唯品会已经连续十年保持盈利。这十年,电商产业逐渐走向成熟,电商玩家新老接替成层出不穷,曾经家喻户晓的蘑菇街、聚美优品、苏宁易购…

Vue2.0开发之——购物车案例-Goods组件封装-商品数量的加减及总数量(53)

一 概述 Goods点击加减实现修改数量的原理Goods点击增加实现实例Goods点击-减少实现实例Footer计算商品总数量 二 Goods点击加减实现修改数量的原理 点击Counter组件里面的加减,修改Counter组件里面的数量Counter组件的数量变化时,Goods商品的数量相应…

leetcode-每日一题-807(中等,数组)

正常情况第一眼看这道题,看懂意思的话很简单就可以解出来。给你一座由 n x n 个街区组成的城市,每个街区都包含一座立方体建筑。给你一个下标从 0 开始的 n x n 整数矩阵 grid ,其中 grid[r][c] 表示坐落于 r 行 c 列的建筑物的 高度 。城市的…

C++各类设计模式及实现详解

软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书&#xff0…

Jetpack Compose 中的重组作用域和性能优化

只有读取可变状态的作用域才会被重组 这句话的意思是只有读取 mutableStateOf() 函数生成的状态值的那些 Composable 函数才会被重新执行。注意,这与 mutableStateOf() 函数在什么位置被定义没有关系。读取操作指的是对状态值的 get 操作。也就是取值的操作。 从一…

Rasa 3.x 学习系列-Rasa [3.4.4] - 2023-02-17新版本发布

Rasa 3.x 学习系列-Rasa [3.4.4] - 2023-02-17新版本发布 任何人都可以学习Rasa之优秀Rasa学习资源推荐 欢迎同学们报名Gavin老师的Rasa系列课程,任何人都可以学习Rasa之优秀Rasa学习资源推荐: 1.NLP on Transformers高手之路137课 2 .Rasa 3.X 智能对话机器人案例开发硬核…

Linux如何性能优化,怎么理解平均负载?如何利用系统缓存优化程序的运行效率?内存泄漏如何定位和处理?如何“快准狠”找到系统内存存在的问题?

Linux如何性能优化,怎么理解平均负载?如何利用系统缓存优化程序的运行效率?内存泄漏如何定位和处理?如何“快准狠”找到系统内存存在的问题?1. 性能优化1.1 性能指标1.2 到底应该怎么理解"平均负载"1.3 平均…

插件系列 vue2安装tailwindcss

先说结论,tailwindcss在vue2中引入,可以与其它css预处理混用,并不冲突, vue3可以直接参考官网的安装方式即可。 官方网址:https://www.tailwindcss.cn/ 安装步骤: 直接安装 创建文件 tailwindcss.css main.js全局引…

分析了近500位产品经理后,得出这些产品经理的日常

前些天,我从实现网上抓取了497位产品经理的个人信息,这些产品人平均工作时间超过5年,来自200多家公司,其中152人拥有BAT 、京东、美团、网易、小米等一线互联网公司工作经历,当然也有很大一部分来自不知名的创业公司。 以下是正文: 对这里面各产品经理擅长技

HBase单机版安装详细步骤

目录 一、安装HBase前置环境 1.jdk 2.hadoop 3.zookeeper 二、安装HBase步骤 (一)解压 (二)修改文件名 (三)修改配置文件 (四)配置HBase的环境变量 (五)启动HBase 1.启动hadoop 2.启动zookeeper 3.启动hbase 4.jps出现HMaster和HRegionServer 5.HBase的WebUI (…

Docker那点事

Docker引擎是用于运行和编排容器的基础设施工具。有VMware管理经验的可以将其类比为ESXi。ESXi是运行虚拟机的核心管理程序,而Docker引擎是运行容器的核心容器运行时。 其他Docker公司或第三方的产品都是围绕Docker引擎进行开发和集成的。如图 所示,Docker引擎位于中心,其…

100种思维模型之升维思维模型-026

爱因斯坦曾说:这个层次的问题,很难靠这个层次的思考来解决。 如,你很穷,然后紧衣缩食,结果却依然入不敷出;你很胖,然后拼命节食,结果却依然大腹便便;你很忙,然…

海洋风场数据

本篇文章主要介绍了三种海洋风场数据集基本信息(从官网中提取我认为比较重要的信息),以及如何下载(下载中也遇到很多问题,有的问题现在也存在,大家集思广益,看看有没有好的方法!&…

CSS - 选择器详解 - 子代、后代选择器详解 - 伪类选择器 - 测试

目录测试准备:子代选择器 >测试代码:指定id的子代选择器后代选择器 (以空格隔开)指定 id 的后代选择器指定 class 类 的后代选择器多空格后代选择器详解 (特别重要)伪类选择器 :参考链接:测试准备: 新建一个测试项目文件夹 te…

WebSocket与Socket、TCP、HTTP的关系

目录:1、名词解析;2、WebSocket简介与原理;3、WebSocket和Http的关系和异同点;4、WebSocket与Socket的区别;5、Socket和TCP/IP;6、一个应用程序的通信链路;1、基础名词解析:&#xf…

十三、Spring对事务的支持

1 事务概述 什么是事务 在一个业务流程当中,通常需要多条DML(insert delete update)语句共同联合才能完成,这多条DML语句必须同时成功,或者同时失败,这样才能保证数据的安全。多条DML要么同时成功&#xf…

Antlr4:使用grun命令,触发NoClassDefFoundError

1. 意外的发现 在学习使用grun命令时,从未遇到过错误 最近使用grun命令,却遇到了NoClassDefFoundError的错误,使得grun测试工具无法成功启动 错误复现: 使用antlr4命令编译Hello.g4文件,并为指定package(…

人工智能学习07--pytorch10--目标检测:RCNN、Faster RCNN

括号里都是弹幕大佬的高赞发言 1 前言 Two Stage检测过程分两步走 前景:需要检测的目标 背景:不感兴趣的 生成候选框:将感兴趣目标框选出来,但是没有进行分类 具体使用哪一种,根据项目需求 自定义数据集 自己写一…