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

2023-10-31 21:30

本文主要是介绍SAP MM学习笔记39 - MRP(资材所要量计划),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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 可以做。

这篇关于SAP MM学习笔记39 - MRP(资材所要量计划)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/318241

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

线性代数|机器学习-P36在图中找聚类

文章目录 1. 常见图结构2. 谱聚类 感觉后面几节课的内容跨越太大,需要补充太多的知识点,教授讲得内容跨越较大,一般一节课的内容是书本上的一章节内容,所以看视频比较吃力,需要先预习课本内容后才能够很好的理解教授讲解的知识点。 1. 常见图结构 假设我们有如下图结构: Adjacency Matrix:行和列表示的是节点的位置,A[i,j]表示的第 i 个节点和第 j 个

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件