SAP MM学习笔记39 - MRP(资材所要量计划)

news2025/1/16 3:42:03

这一章开始,离开请求书,学点儿新知识啦。

MRP ( Material Requirement Planning ) - 资材所要量计划。

它的位置在下面的调达周期图上来看,就是右上角的 所要量决定那块儿。

1,MRP(资材所要量计划) 的概要

MRP 的主要目的就是 确保品目的可用数量。

即按时调达生产及贩卖所需数量的品目。

MRP 常用于:

- 监视在库

- 自动生成 购买及生产相关的调达提案

注意,我们这里讲的 MRP 是MM模块中的部分。

其实 PP 模块中也有 MRP,而且 PP中的 MRP 位置更重要。

1,当需要调达的时候,可以通过 MRP 直接帮我们生成 购买依赖。

     然后 通过 承认 或 无需承认直接生成 购买发注。

2,先做一个计划手配(计划订单),然后由人工来看计划手配,再在 变换 画面 转成

     - 制造指图/ Process指图

     - 购买依赖

也就是说 变换 这个功能可以提供一个 建议检查 的机会。

如果 PP 模块生产这条路比较困难(比如量太大了等),可以把部分计划手配转成外部调达。


1-1,內制

这是 PP 模块的内容。

- 制造指图

 把有固定形状的东西组装起来。

- Process指图

 一般都是没有固定形状的东西,比如液体。

   或者虽然是固体,但是会发生化学反应,随着时间的变化会发生性质的变化等的生产活动。

1-2,外部调达

- 购买依赖

- 购买发注

- 分纳契约

  指的合同里面的东西。但是吧,现场几乎没人用,略过。

1-3,MM03 品目 调达Type

具体走哪条路线,可以在 品目Master 里面设置。

品目 MM01/02/03 的 MRP 2 Tab上,调达Type

- E 內制

  SAP 会自动生成 计划手配(计划订单)

- F 外部调达

  SAP 会自动生成 计划手配 或 购买依赖(采购申请)

-    无调达

- X 內制/外部调达均可

  SAP 会根据 MRP 管理者的判断,在 变换 画面上 生成计划手配 或 购买依赖。

注意,SAP 不会说 你设置了 E 內制,就不允许你 外部调达的,手工还是可以任意做的。

比如 E 自制 品目 在 ME59N上登 购买依赖 / 或 ME21N 登 购买发注 的时候,也是没问题的。

其实这个也挺常见的。

比如某个品目 是 E 自制 的,但是采购部说发现一个工厂它做得挺好的,暂时我们采购一次试试。

但是也不太想就为了这一次采购就改变该品目的 调达Type。

具体是什么Message可以参照我之前写的一篇文章:

SAP MM学习笔记 - 错误 ME092 - Material mainly procured internally(原则上该物料只能内部调达)_东京老树根的博客-CSDN博客

不过上面说的那是手工做的时候,如果要是用 MRP 做 自动化,那就得单纯的按如下规则:

- E 內制 是左边(自制)

- F 外部调达是 右边(购买发注)

- X 內制/外部调达均可 走中间,再根据 MRP 管理者判断,决定走左边(內制) 或 右边(购买发注)

看下面 MRP 1/2/3/4 Tab,虽然有4个Tab,但是3,4主要是 PP 那边用的。

咱们这里学 MM 的MRP,主要看前面 1/2 两个Tab。

1-4,MRP 执行范围  MRP Area

MRP 是在工厂级别执行的。

咱们以前学习在库品目评价的时候,说那个是可选的,工厂级别或公司级别,当然也只能选一次。

但是也说了,几乎没人选公司级别,因为 PP,CO,SD模块都需要以 工厂 为单位。

其实MM 模块的这个 MRP,也是以工厂为单位的,你说你弄个公司为单位,那MRP还能不能用也是个问题。(几乎没人选过公司为单位,所以大家可能也都不太清楚)

SAP MM学习笔记16-在库品目评价_东京老树根的博客-CSDN博客

MRP 执行的级别有 3 种。

- 不做任何设置,SAP 默认做一个工厂级别的 MRP Area。

- 做下设置,将某个/或某些 保管场所 定义为一个 保管场所 -MRP Area。可以有多个MRP Area。

- 外注先 -MRP Area。外注先需要增加原材料等的时候,可以自动生成转送Order。

这样每次运行 MRP 的时候,可以先选定级别。

- Plant -MRP Area

  这个是必须的。

  没做什么设置的话,SAP 会考虑工厂的整个库存;如果所有的保场都被分出去了,那它就是空的

  而且,工厂级别的 MRP Area里面的保管场所的库存,是公用的,谁都能用。

  就是既可以拿来卖,也可以拿来作为原材料用于生产。

- 保管场所 -MRP Area

  挑选一个或几个保管场所作为Group。

  意思就说说,这一个或几个保管场所里面的在库是特别的,专用的,不想用于别的MRP计算。

  很常见的就是说,生产用在库,贩卖用在库 等,这样分开,产销各部门就不容易冲突。

  有的工厂有多条产线,也需要分开管理在库。

- 外注先 -MRP Area

 有关外注可以参照如下内容。

SAP MM学习笔记22- 购买发注的项目种类(明细Category)_东京老树根的博客-CSDN博客

注意外注先(转包商)在库是在外注先那边管理的,运行MRP的时候,不能把它的在库给用了。

这个 外注先 -MRP Area如果设置好了的话,PP 模块那边,生产的时候,每次转MRP,发现原材料不够用了,甚至可以自动从 保管场所- MRP Area里面做在库转送Order票,增加原材料在库。

下面是以前学习的 在库转送 的知识,可以看到在库转送其实挺复杂的,MIGO里面的移动Type也是一堆一堆的,如果MRP 能帮助自动做 在库转送,确实能省不少事儿。

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)1- 移动Type间振替转记_东京老树根的博客-CSDN博客

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)2- 品目Code振替转记 和 在库转送_东京老树根的博客-CSDN博客

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)3- Plant间在库转送-CSDN博客

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)4- Plant间在库转送 之 在库转送Order(有出荷)-CSDN博客

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)5 - 总结-CSDN博客

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)6 - 输送中的商品损伤处理,品目的入出库预定,品目的无参照 出库处理(采样,报废等)-CSDN博客

这样,通过MRP Area,允许在一个工厂中存在不同的 MRP(资材所要量计划)。

1-5,OMIZ MRP Area定义

MRP Area Type: 这个01,02,03 对应上面 MRP 的3个执行级别:

- 01 Plant

- 02 保管场所

- 03 仕入先 (外注先)

 选中 任意一条 01 Plant 级别 的数据,然后点左侧 菜单 Plant,这样出现的列表中只有一条。

这是因为一个工厂有且只有一个 工厂级别的 MRP Area级别。

02 保管场所 级别

保管场所级别就比较灵活了,可以有一个保管场所,也可以有多个保管场所。

比如下面打开的这个 L022P1000 就包含 2 个保管场所。

如果想修改,比如增加/删除一个保管场所等,可以点 图标栏 的新规Entry/删除 图标。

03 外注先级别

这个也只有一个外注先,因为不会将几个外注先的在库弄到一起管理

1-6,MRP的前提条件

MRP 执行的前提条件:

- 在Customize中更新Plant的参数

  Customize里面设置一个Plant参数,才能执行MRP。

  如果不打算执行MRP,那么就无需设置这个参数,然后SAP在后台就会少做很多事情。

- MM01/02中更新 MRP 1/2 Tab

具体是怎么Customize,稍后再说。

2,MRP 过程概要

2-1,MRP 方式

- 1,消费主导型所要量

        以物料的消耗量为基础进行计算的。

        比如去年用了多少,用估计今年大概要用多少。

- 2,MRP

        这个是 PP 模块的MRP (物料需求计划)。

        以物料的需求为基础进行计算的。

- 2-1,发注点方式

           这个就看在库,在库减少到某个点,就触发购买发注,这个点就叫发注点。

- 2-2,需要预测主导型所要量计划

           这里虽然也是需要预测,但是和 上面的【2,MRP 物料需求计划】是不同的。

           【2,MRP 物料需求计划】是真正的需求,比如已经 有销售订单 了等,是真的有客户。

           这个 2-2 是说,根据以前被消耗的履历来推测未来将会被消耗多少。不是实在的需求。

           它只考虑说,以前从仓库里拿了多少出去,以用于推测说后面还会需要从仓库拿多少出去。

           这个必须要看历史数据,没有历史数据做不了的。

- 2-3,定期计划

           这个是说不管需不需要,反正按计划定期去采购。

- 2-1-1,Manual发注点方式

              发注点如果是客户手动决定的,就叫Manual发注点方式。

- 2-1-2,自动发注点方式

              发注点如果是SAP自动决定的,就叫自动发注点方式。

              这个也需要一段时间的历史数据,才能把发注点给算出来。

现场基本都是 2-1-1,Manual发注点方式。

因为每个公司情况都不太一样,哪个发注点最合适也需要时间去磨合,不会轻易去用自动或其他。

2-2,如何选择哪种 MRP 方式

根据价值高低和变化大小而采取不同的方式。

变化大小\价值高低
几乎不变
波动很小
波动较大

这里先插一个 ABC分析的概念

ABC分析是通过确定销售额、成本、库存等一个评价轴,将商品按照丰富度从高到低的顺序分为A、B、C三组,从而确定优先顺序的方法。

不仅可以看到哪些产品畅销,还可以可视化一段时间内的销售状况,因此可用于多种场合,例如库存管理、质量控制和客户管理。

简单来说,就是 A最赚钱,所以最重要;B次之;C再次。

但是啊,这是一般情况,像Amazon,专门做大家不做的C,反而做到了Number 1 !!

ABC分析方式里面的ABC指什么?

- A 物料:价值高,数量占 10%,金额占70%,是公司最重要的品目,需要加强管理与精细控制;

- B 物料:价值中,介于A,C之间,占剩余的20%,采用通常的方法进行管理和控制;

- C 物料:价值低,数量占 70%,金额占10%,不太重要的品目,采用简单方法进行管理和控制;

注意,上面的10%,20%,70%,不是绝对的,可以自己定的。也可能是 15%,25%,60% 等。

适合自己的,才是最好的。

再贴一下这张图,根据上面的描述,

- 适合 MRP :价值高波动大的A物料,比较适合 PP模块的 MRP(物料需求计划)加强管理

- 适合基于消费主导型所要量:无内部生产或计划的 B,C物料,特别是B,如发注点方式进行管理

MRP 方式 是大分类,是SAP固定的,不让Customize的。

MRP Type是可以 Customize的。

比如下图 Customize画面 > VB Manual发注点计划 的设置画面,就是上面的Manual发注点方式。

设好后在 MM0x 品目 画面使用。

2-3,MRP 与 消费主导型所要量计划 之间的区别

MRP 与 消费主导型所要量 的区别就是:

- MRP 是当前和将来的需求,比如下面这些。它会随着实际需求变化而变化。

   - 受注

   - 计划独立所要量

   - 品目的入出库预定

   - 部品表/配合表(化学方面的品目)展开生成的 从属所要量

- 消费主导型所要量 是基于履历(已经实际发生过的值),不会随着实际的需求的变化而变化。

  消费主导型所要量 原则上只和在库有关,在库低于履历值,即触发购买发注。

1,MP

     独立所要量

1-1,MP

     从属所要量:就是 子BOM 或孙BOM 的所要量

1-2,CP

     无从属所要量

2-4,外部所要量

虽然发注点方式确实不考虑外部所要量(比如发注,受注等),但是有时候还是需要考虑的。

比如,有人已经发注了,但是还没入库,这个时候如果转MRP,还会再重复生成一张发注票。

所以SAP也提供Customize 方式,把系统中的发注票等也算作在库,以提高精度,避免过量采购。

从 Customize 画面看,VB Manual方式的话,就是在下图 VB Manual发注点计划 画面进行设置。

还可以选择 具体是考虑哪些 外部所要量。

2-5,MRP Type

MRP Type设置是在 MM0x 品目 画面的 MRP 1 Tab上设置。

2-6,Customize 设置

这里复习一下如何从画面直接打开 Customize。

光标放到想查看Customize的项目上,按 F1 键,在弹出的Help上,点Customize图标

 

 这样入口就出现了。

 双击想看的Customize入口,就打开了 Customize 并定位到菜单项上。

双击即可打开Customize画面:

可以看到这些菜单项 和 画面弹出的菜单项一样。

 双击即可打开详细设置画面。

比如 VB Manual发注点计划 画面:

3,维护 MM 主数据的 MRP 视图

3-1,MM0x 品目中设置 MRP Area

 点击可以选择任意 MRP Area

可以看到,MM0x 品目里面虽然是 VB Manual方式,但是 所属的 MRP Area 也可以设置完全不同的 MRP 方式。

咱们现在知道的是 MRP Area里可以设置和 Plant级别不同的参数就可以了。

具体应用场景是什么,为什么要做这个功能,怎么起效果以后再说。

3-2,MRP Profile 文件

在 MM0x 品目 中,有 4 个 MRP Tab,每个Tab又有很多项目。

如果每一个都一个一个的设置,将会非常麻烦和易出错。

SAP 就提供了一个叫 MRP Profile 文件这么个东西,先设好一个参数文件,然后在 MM0x 里面用

a),MMD1 MRP Profile 登录

这个不是 Customize部分,而是用户自己需要设置的东西。

Menu > Logistics > 品目Master > Profile > MMD1 登录

b),MD02 变更 先看一个既存的 MRP Profile VB01

MD02 变更

 这里还有 Deta画面1,Data画面2

 点 Data画面1,将会显示默认表示的数值

回到 选择画面,如果将MRP Type选择成 固定值,那么在进 Data画面1的时候,将会显示为红色

 表示说此值为只读,不可更改。

c),MRP Profile的使用 MM01 品目

MM01 新规 品目 的时候,选 MRP 1 Tab

 输入 MRP Profile,这里输入上面修改好的 VB01

 可以看到 MRP 1 Tab中的MRP Type属性变为 Readonly了。

d),MD07 MRP Profile 的用途

这里的 用途 指的是,该 MRP Profile 在哪些品目中使用。

 比如 VB01,在下面这些品目中使用。

还有一个很好的用处是,假如 MRP Profile发生了改变,将会反映到所有使用它的品目中去。

比如,现在这里修改一下 VB01 MRP Profile

纳入预定日数/ 內制日数/ 丸め数量(舍入数量),由 10 修改为 5。

可以看到其实 并没有变,也就是说不会影响已经创建好的品目。

MM01 品目登录

新规一个品目看看

确实已经变成新值了。

这样就实现了只修改 MRP Profile,即修改了所有新规品目的默认值的效果。

我觉得SAP广泛应用类似的技术,确实也达到了提高效率的效果。

3-3,品目 Status

a),品目Status 是什么?

比如某个品目正在设置中,或修改中,那么可以将该品目状态设为Block,以防止误用。

b),品目Status 在哪儿设置呢? MM0x 品目 上

- 在MM0x 品目画面 基本Data 1 Tab 上面设置该品目 全局 的状态,对所有 Plant都有效

- 在 MRP 1等 Tab 上面 设置该品目 局部 的状态,只对某个/些 Plant有效

这个是 MM 模块的购买管理 Tab。

基本每个模块儿都有个Tab上有,以控制该品目在该模块上的状态,比如能否使用。

c),品目 Status 的Customize

在 Plant 固有品目 Status 上 按 F1 > Customize 图标

Customize > Cross App Component > 。。。 > 品目Status 定义

 这里的值 和 画面的下拉列表里面显示的内容一样

双击某一个项,比如 02 Task List/BOM的Block中,

选中该项目的话,BOM中无法使用该项目,

但是 购买管理,品目所要量 等操作中,可以正常做。

 这个 01 调达/仓库Block 就是Block 购买管理,品目所要量 和 在库管理,BOM 可以做。

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

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

相关文章

2024云渲染渲染100超简便的使用方法!渲染100云渲染邀请码5858

云渲染解决了本地电脑只能同时渲染一张图,并且占用本地电脑情况,让云渲染使用者也越来越多! 最近好多朋友在问我渲染100 - 官方注册邀请码【5858】如何提交渲染?今天我来总结一下 1.先在官网下载客户端,网页认证为渲染…

QT通过url下载http地址下的文件(文件夹)

前言 之前只写过通过http协议通信,没有写过下载http地址中的文件或者文件夹,了解一下在QT下如何下载。 其实很简单,同使用协议通信相同的是,创建QNetworkAccessManager和QNetworkRequest,设置QNetworkRequest的url&a…

游戏中的随机——“动态平衡概率”算法(二)

前言 本文是对上一篇文章的补充和总结。 在上一篇文章中,笔者提出了一套基本可用的“动态平衡概率”算法,本文将继续对该算法进行更加深入的探讨,解决上篇文章中的部分遗留问题,以及记录一下对“游戏中的概率”的一些思考&#…

【优选算法系列】第一节.二分查找简介加习题(704. 二分查找和34. 在排序数组中查找元素的第一个和最后一个位置)

文章目录 前言二分查找简介一、二分查找 1.1 题目描述 1.2 题目解析 1.2.1 算法原理 1.2.2 代码编写二、在排序数组中查找元素的第一个和最后一个位置 2.1 题目描述 2.2 题目解析 2.2.1 算法原理 2.2.2 代码编…

CSS选择器、CSS属性相关

CSS选择器 CSS属性选择器 通过标签的属性来查找标签&#xff0c;标签都有属性 <div class"c1" id"d1"></div>id值和class值是每个标签都自带的属性&#xff0c;还有另外一种&#xff1a;自定义属性 <div class"c1" id"d1&…

基于元学习神经网络的类人系统泛化

Nature 上介绍了一个关于AI在语言泛化方面的突破性研究。科学家们创建了一个具有人类般泛化能力的AI神经网络&#xff0c;它可以像人类一样将新学到的词汇融入现有词汇&#xff0c;并在新环境中使用它们。与ChatGPT 相比&#xff0c;该神经网络在系统性泛化测试中表现得更好。 …

pycharm切换不同的conda环境

进入file–>setting 这里会展示所有的conda环境&#xff0c;选择其中一个 点击刷新&#xff0c;展示你所有的库

RIS辅助MIMO广播信道容量

RIS辅助MIMO广播信道容量 摘要RIS辅助的BC容量矩阵形式的泰勒展开学习舒尔补 RIS-Aided Multiple-Input Multiple-Output Broadcast Channel Capacity论文阅读记录 基于泰勒展开求解了上行容量和最差用户的可达速率&#xff0c;学习其中的展开方法。 摘要 Scalable algorithm…

84.在排序数组中查找元素的第一个和最后一个位置(力扣)

目录 问题描述 代码解决以及思想 知识点 问题描述 代码解决以及思想 class Solution { public:vector<int> searchRange(vector<int>& nums, int target) {int left 0; // 定义左边界int right nums.size() - 1; // 定义右…

微服务之负载均衡使用场景

在如见常见微服务系统中&#xff0c;负载均衡组件是一种将流量分配到多个服务的技术&#xff0c;目的是提高系统的性能和可用性。负载均衡有两种常见的模式&#xff1a;服务端模式和客户端模式。服务端模式使用独立的应用程序&#xff08;如 Nginx&#xff09;来转发请求&#…

HTML5+CSS3+JS小实例:交互式图片鼠标悬停景深对焦效果

实例:交互式图片鼠标悬停景深对焦效果 技术栈:HTML+CSS+JS 效果: 源码: 【HTML】 <!DOCTYPE html> <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport"…

木马免杀(篇三)静态免杀方法

紧接上一篇&#xff0c;是通过 cs 生成 shellcode 并直接用python 调用动态链接库执行 shellcode 。 生成后的exe文件未进行任何处理。 现在学习一些可以绕过静态免杀的方法。即将文件上传到目标不会被杀软查杀&#xff0c;但这只是静态方面。 动态免杀方面还涉及到很多东西&…

七、W5100S/W5500+RP2040树莓派Pico<UDP 组播>

文章目录 1. 前言2. 相关简介2.1 简述2.2 优点2.3 应用 3. WIZnet以太网芯片4. UDP 组播回环测试4.1 程序流程图4.2 测试准备4.3 连接方式4.4 相关代码4.5 测试现象 5. 注意事项6. 相关链接 1. 前言 UDP组播是一种基于UDP协议的通信方式&#xff0c;它允许一台计算机通过发送单…

怎么解决气膜场馆噪音太大的问题?

近年来&#xff0c;多功能声学综合馆作为一种创新的建筑解决方案&#xff0c;有效地解决了传统气膜馆内部噪音问题。传统气膜馆由于其特殊结构和材料特性&#xff0c;常常受到噪音扩散和反射问题的困扰&#xff0c;影响了人们的听觉体验和活动效果。而多功能声学综合馆凭借声学…

Web - Servlet详解

目录 前言 一 . Servlet简介 1.1 动态资源和静态资源 1.2 Servlet简介 二 . Servlet开发流程 2.1 目标 2.2 开发过程 三 . Servlet注解方式配置 ​编辑 四 . servlet生命周期 4.1 生命周期简介 4.2 生命周期测试 4.3 生命周期总结 五 . servlet继承结构 5.1 ser…

Qt Concurrent框架详解(QFuture、QFutureWatcher)

1.概述 Qt Concurrent是Qt提供的一个并发编程框架&#xff0c;用于简化多线程和并行计算的开发。它提供了一组易于使用的函数和类&#xff0c;可以方便地在多线程环境下处理并发任务。 有以下特点&#xff1a; 简单易用&#xff1a;Qt Concurrent提供了一组高级函数和类&…

开关电源绝缘阻抗的检测标准是什么?如何测试绝缘阻抗性能?

绝缘阻抗测试是开关电源测试的一种重要方法&#xff0c;用来检测电气设备接线中断路和线路接触阻抗。用开关电源测试系统测试绝缘阻抗值保证结果准确性&#xff0c;评估绝缘阻抗性能&#xff0c;判断开关电源质量是否良好&#xff0c;从而保证开关电源的稳定性和可靠性。 怎么测…

论文研究中数据获取与查询

数据分析是写论文中一个非常重要的环节&#xff0c;特别是对于与经济相关专业的学子来讲&#xff0c;在写论文时避免不了需要案例分析&#xff0c;这时候数据分析就在其中显得尤为重要。 但是我们通常怎么获取这些数据呢&#xff1f; 下面给大家推荐几个能用得上的数据查询网站…

2023年10月28日历史上的今天大事件早读

1372年10月28日《水浒传》的作者施耐庵逝世 1818年10月28日俄国作家屠格涅夫诞辰 1886年10月28日法国送给美国的自由女神像揭幕 1894年10月28日现代著名作家叶圣陶出生 1902年10月28日马克思第一次被介绍给国人 1940年10月28日意军开始入侵希腊 1945年10月28日赵树理发表…

腾讯新专利,微信聊天终于可以加密/隐藏了!

随着互联网技术的发展&#xff0c;个人信息被倒卖、聊天记录泄露等情况时有发生&#xff0c;让人们不得不警惕慎言。 为了解决这个问题&#xff0c;腾讯最近获得了一项专利&#xff1a;据了解&#xff0c;该项专利名为“聊天消息的显示方法、发送方法、装置、电子设备及介质”。…