当前位置: 首页 > news >正文

SAP PP学习笔记12 - 评估MRP的运行结果

上一章讲了MRP的概念,参数,配置等内容。

SAP PP学习笔记11 - PP中的MRP相关概念,参数,配置-CSDN博客

本章来讲 MRP跑完之后呢,要怎么评估这个MRP的运行结果。

1,Stock/Requirements List and MRP List  在库/所要量一览 和MRP List

- MD04 在库/所要量一览(在库/需求清单)

  动态MRP结果

  意思就是假如有基本数据发生了变化,那么MRP的结果会跟着变

- MD05 MRP清单

  静态MRP结果,也就是上一次运行完MRP得到的结果。

  即使基本数据变了,MRP运行的结果不会变,就像个快照一样

  一般做一些分析,历史报告,检查资料等的时候才会用到

1-1,MD04 在库/所要量一览(在库/需求清单)

 输入品目,MRP Area,Plant ,然后按回车

这样就显示出来MRP结果

MD04 显示的是动态结果,所以你看标题都显示出来时间了

点这个 Order Report(订单报表) 图标 会出来 树形结构

这个树形结构很有用处,因为它有个作用就是看纳期。

客户给你下了个订单,他肯定想知道什么时候能纳品给他。

比如下面这个 M9800 品目,所要日付是 2024-05-05,那到底能不能按时纳品呢

很不幸的 入库日是 2024-05-21,也就是说不能按时纳品,红色图标也指明了这一点

总结一下,就是下面这个

在 Order Report上面能看到纳品的问题

1-2,MD05 MRP一览

和MD04 的界面一样的

只是它是静态的。

2,Collective Display(批量显示) of Stock/ Requirements List

- Traffic lights 交通灯

  自己定义交通灯,也就是说哪些是红灯,是需要特别处理的地方

  这样在这个界面,你可以只看自己关注的红灯部分,可以节约大量时间

- MD04 > 一括Access(集中读取)Tab

- 信号机定义(交通灯定义)

- 例外Group

上图点一下 例外Group

就可以看到每个组里面都具体有些什么内容。

一般建议 5 和 8 这两个组设为红灯。

比如

- 5

   - 50 部品表/配合表不存在(BOM不存在)...

- 8

   - 98 MRP 异常终了

这个一览里面,有一下几个字段:

- 供给

- RDS1

- RDS2(第2..)

它们是什么意思呢?

这里面涉及到 Days' Supply(日供应量)/ Receipt Days' Supply(考虑收货的日供应量)

Receipt Days' Supply(考虑收货的日供应量) 里面又分 2 个。

这样就构成了这里的3个字段。

3,Days' Supply 日供应量

看库存能支撑多少天的制造作业。只看库存,不看别的。

比如下图,蓝色柱状 是需求(Reqmts)。

前2个蓝色柱状是可以满足的,第3个蓝色柱状就满足不了了。

那么日供应量可以满足的天数就是 浅蓝色 的那个范围,也就是第3个蓝色柱状之前的范围。

注意这里有两个橙色柱状(收货),是不被考虑的。

4,Receipt Days' Supply

上面的 Days' Supply 日供应量 不考虑生产订单,采购订单的。

这里的 Receipt Days' Supply 是要考虑生产订单,采购订单的

比如下图所示,第1个蓝色柱状来了之后,又来了1个橙色的柱状(收货),这样库存量就提高了

然后第2个蓝色柱状来了之后是在加了第1个橙色之后的基础上消耗的

这样第3个蓝色柱状来了之后,因为前两有2次橙色柱状加成,第3次蓝色柱状的需求是能被满足的

总体来说,看浅蓝色 范围,是扩大了

Receipt里面又分第1次和第2次的。

比如下图

- 第1次:考虑 Production Order(生产订单) 和 Planned Order(计划订单)

- 第2次:只考虑Production Order(生产订单)

当然第1次和第2次到底考虑什么,是要在Spro里设定的。

- Spro > 在库日数计算中考虑的入库要素

Spro > 生产计划/管理 > 资材所要量计划 > 评价

- 空白 考虑对象外

- X 考虑两方的入库在库日数

- 1 只考虑入库在库日数1

- 2 只考虑入库在库日数2

双击任意一行,可能能看得更清楚点儿

- 制造指图/Process指图

- 确定计划发注

- 确定购买依赖

- 安全库存...

比如下图,

- 制造指图/Process指图:【1-只考虑入库在库日数1 】

   - 第1次考虑 制造指图(生产订单)

   - 第2次不考虑 制造指图

- 确定购买依赖:【2-只考虑入库在库日数2 】

   - 第1次不考虑确定购买依赖

   - 第2次考虑确定购买依赖

这个就是 上面的第1次/第2次 栏位的含义。

当然这个是根据你客户的需要,随意设置的啊。

5,Selection Rule and Display Filter

- Selection Rule(选择规则)

  先把数据给过滤,然后重新计算

- Display Filter(过滤器)

  只把数据给过滤,不进行重新计算

看一下画面操作。

- 表示Filter(过滤器)

点一下 Filter On 图标,这样才会显示 表示Filter(过滤器) 和 选择规则

点 表示Filter(过滤器)

过滤之后,不会重新做计算,也就是咱们理解的那种通常的过滤,即把不符合条件的数据隐藏掉

如下图,独立所要量 100- 虽然被隐藏了,但是显示的数据并不会做重新计算

利用可能数量 = 150 - 100 + 50 = 100

- 选择规则

点 选择规则

过滤之后,还会重新做计算

可以看到 利用可能数量 栏位,由100 变成了 200

200 = 在库 150 + 制造指图(生产订单)50

- Spro设定

Spro > 生产计划/管理 > 资材所要量计划 > 评价 > Filter

- 表示Filter定义

双击任意一行,显示 表示Filter 项目,比如下面这行

- SAP00001 - SAP 只入库

这里可以设定哪些数据表示,哪些不表示

 - 选择Role定义

注意这里面下拉框里面

- 1 照会

   选择了这一项,就不是 选择Role,而是 表示Filter 了

- 2 关联利用可能性的表示

- 空白 不考虑

- 在库 Tab

可以选择要看哪些在库

比如这个 SAP00001 - SAP只入库 选项:

    - 利用可能在库

    - 保留在库

    - 非利用可能在库

    - 转送中在库

    - 安全在库的控除


- 期间表示 Tab

这里可以设置MRP结果的表示期间

比如下图 SAP00006 - SAP 10日间以内的全要素

显示的就是后续10日的数据

 6,Navigation Profile

就是在图标栏加一个按钮,在很多时候非常方便。

有两种方法来加这个按钮

6-1,Own favorites

Menu > 关联处理 > User定义 > 更新

 点 新规Entry

输入下列项目并保存

- Navigation番号

- Transaction Code

- Menu Text

- Icon

 这样菜单栏上就出现一个图标

点击该图标即可进入画面,不再需要输入T-code了

6-2,Navigation Profile(导航Profile)

现在选的是

- SAPMMPUR00 - 购买担当者

这是选了 SAPPMRP00 - MRP管理者 之后显示的菜单

6-3, 子画面添加按钮

除了上面两种 添加按钮的方法之外,子画面也是可以添加的

比如点击 Favorites 图标

这样就加好了 MD41 这个按钮

7,需求溯源/订单报表

就是下图这俩按钮。

它的用途就是说查看订单来自于哪里,是什么原因产生的这个订单。

- 钮付所要量(需求溯源)

  这个仅适用于 MTO(Make-to-Order 按订单生产)

  MTO以外,比如按MTS(Make-to-Stock 按库存生产)生产的话,算的可能是不对的

- Order Report

   它的用途就是说用于查看现在这个生产订单能不能满足你的需求

   亮起红灯表示不能满足你需求(亮这个红灯,绿灯的项目,你可以自己在Spro里设定的)

比如 选中 制造指图 行,然后点 钮付所要量(需求溯源)图标

这个是 点 Order Report (订单报表) 图标

这个和上面 【1】里面的 Order Report是一个东西。

我这里显得和上面的不一样是因为我用了另一个SAP版本

(上面那个SAP学习环境转生产订单总出错,我还没调好)

点这个按钮也能看相同的画面

哎,晕菜,老版本里面好像Layout不太一样哈

点上面的那个按钮,应该显示下面的画面才对呀:(

8,期间合计

期间合计的目的是看一下本次制造指图(生产计划)是否合适,有没有多或少。

除了按日统计之外,还可以按周/月...来看是不是制造得太多了等等分析用。

点一下 切替到期间合计 图标

按日统计结果

按周统计结果

9,其他一些相关T-code

除了咱们上面说的 MD04,还有一大堆其他的T-code。

有趣的是,这些T-code很多就是MD04里面的功能给单拎出来而已。

 - MD04 (个别Access)

- MD07(一括Access)

其实就是MD04的另一个Tab:)

- MD05 (个别Access)

 

- MD06(一括Access)

- MD09 纽付所要量(需求溯源)

 看结果就是MD04 里面的那个 需求溯源 按钮

- MD4C Order Report

 就是MD04 里面的那个 Order Report 按钮

相关文章:

SAP PP学习笔记12 - 评估MRP的运行结果

上一章讲了MRP的概念,参数,配置等内容。 SAP PP学习笔记11 - PP中的MRP相关概念,参数,配置-CSDN博客 本章来讲 MRP跑完之后呢,要怎么评估这个MRP的运行结果。 1,Stock/Requirements List and MRP List 在…...

AndroidStudio的Iguana版的使用

1.AndroidStudio介绍 Android Studio 是用于开发 Android 应用的官方集成开发环境 (IDE)。Android Studio 基于 IntelliJ IDEA 强大的代码编辑器和开发者工具,还提供更多可提高 Android 应用构建效率的功能,例如: 基于 Gradle 的灵活构建系统…...

通过方法引用获取属性名的底层逻辑是什么?

很多小伙伴可能都用过 MyBatis-Plus&#xff0c;这里边我们构造 where 条件的时候&#xff0c;可以直接通过方法引用的方式去指定属性名&#xff1a; LambdaQueryWrapper<Book> qw new LambdaQueryWrapper<>(); qw.eq(Book::getId, 2); List<Book> list bo…...

自学错误合集--项目打包报错,运行报错持续更新中

java后端自学错误总结 一.项目打包报错2.项目打包之后运行报错 二.项目运行报错 一.项目打包报错 javac: &#xfffd;Ҳ&#xfffd;&#xfffd;&#xfffd;&#xfffd;ļ&#xfffd;: E:\xx\xx\xx\docer-xx\src\main\java\xx\xx\xx\xx\xx\xx.java &#xfffd;&#xff…...

KUKA机器人故障报警信息处理(一)

1、KSS00276 机器人参数不等于机器人类型 ①登录专家模式 ②示教器操作&#xff1a;【菜单】—【显示】—【变量】—【单个】 ③名称输入&#xff1a;$ROBTRAFO[] 新值&#xff1a;TRAFONAME[] ④点击【设定值】。 2、电池报警&#xff1a; ①“充电电池警告-发现老化的蓄电池…...

数仓开发:DIM层数据处理

一、了解DIM层 这个就是数仓开发的分层架构 我们现在是在DIM层&#xff0c;从ods表中数据进行加工处理&#xff0c;导入到dwd层&#xff0c;但是记住我们依然是在DIM层&#xff0c;而非是上面的ODS和DWD层。 二、处理维度表数据 ①先确认hive的配置 -- 开启动态分区方案 -- …...

echars设置渐变颜色的方法

在我们日常的开发中&#xff0c;难免会遇到有需求&#xff0c;需要使用echars设置渐变的图表&#xff0c;如果我们需要设置给图表设置渐变颜色的话&#xff0c;我们只需要在 series 配置项中 添加相应的属性配置项即可。 方式一&#xff1a;colorStops type&#xff1a;‘lin…...

SpringBoot3项目打包和运行

六、SpringBoot3项目打包和运行 6.1 添加打包插件 在Spring Boot项目中添加spring-boot-maven-plugin插件是为了支持将项目打包成可执行的可运行jar包。如果不添加spring-boot-maven-plugin插件配置&#xff0c;使用常规的java -jar命令来运行打包后的Spring Boot项目是无法找…...

Spring Cloud Gateway的部署

不要将 Spring Cloud Gateway 部署到 Tomcat 可以将Spring Cloud Gateway打成jar包&#xff0c;并通过jar包部署&#xff0c;步骤&#xff1a; 1. 修改构建配置 确保你的pom.xml文件中的打包方式为jar。 <packaging>jar</packaging> 2 打包项目 mvn clean pack…...

算法提高之树的最长路径

算法提高之树的最长路径 核心思想&#xff1a;树形dp 枚举路径的中间节点用f1[i] 表示i的子树到i的最长距离,f2[i]表示次长距离最终答案就是max(f1[i]f2[i]) #include <iostream>#include <cstring>#include <algorithm>using namespace std;const int N …...

git/gerrit使用遇到的问题

Push时出现的多个问题及其解决 branch【...】not found 这个错误通常出现在 Git 命令中指定的分支名称中包含特殊字符或者语法错误时。需要确保指定的分支名称是正确的&#xff0c;并且没有任何不支持的字符。 例如&#xff0c;如果分支名称是 feature/branch&#xff0c;应该…...

机器学习第二天(监督学习,无监督学习,强化学习,混合学习)

1.是什么 基于数据寻找规律从而建立关系&#xff0c;进行升级&#xff0c;如果是以前的固定算式那就是符号学习了 2.基本框架 3.监督学习和无监督式学习&#xff1a; 监督学习&#xff1a;根据正确结果进行数据的训练&#xff1b; 在监督式学习中&#xff0c;训练数据包括输…...

Rust 解决循环引用

导航 循环引用一、现象二、解决 循环引用 循环引用出现的一个场景就是你指向我&#xff0c;我指向你&#xff0c;导致程序崩溃 解决方式可以通过弱指针&#xff0c;而Rust中的弱指针就是Weak 在Rc中&#xff0c;可以实现&#xff0c;对一个变量&#xff0c;持有多个不可变引…...

ICC2:如何解决pin density过高引起的绕线问题

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 为了追求极致的利用率,综合往往会使用大量的AOI/OAI等多pin cell,然而后端实现过程中,工具为了解决绕线难题,又会通过降低local density的方法实现反向奔赴,即便如此,绕线后仍会残留不少问题,…...

Buuctf-Misc题目练习

打开后是一个gif动图&#xff0c;可以使用stegsolve工具进行逐帧看。 File Format:文件格式 Data Extract:数据提取 Steregram Solve:立体试图 可以左右控制偏移 Frame Browser:帧浏览器 Image Combiner:拼图&#xff0c;图片拼接 所以可以知道我们要选这个Frame Browser …...

费马小定理详解

费马小定理 定义&#xff1a; 设 p 为素数&#xff0c;a 为整数&#xff0c;则 a p ≡ a ( m o d p ) a^p \equiv a\ (\mod p) ap≡a (modp) &#xff0c;若 p ∤ a p \nmid a p∤a &#xff0c;则 a p − 1 ≡ 1 ( m o d p ) a^{p-1} \equiv 1\ (\mod p) ap−1≡1 (modp)…...

PXE批量安装

系统装机的三种引导方式 u盘光盘网络装机 光盘&#xff1a; 1.类似于usb模式 2.刻录模式 系统安装过程 加载boot loader Boot Loader 是在操作系统内核运行之前运行的一段小程序。通过这段小程序&#xff0c;我们可以初始化硬件设备、建立内存空间的映射图&#xff0c;从…...

stm32f103c8t6最小系统板

STM32F103C8T6最小系统板是为基于ARM Cortex-M3内核的STM32F103C8T6微控制器设计的电路板&#xff0c;它包含了单片机正常运行所需的最基本组件。以下是构成STM32F103C8T6最小系统板的基本部分&#xff1a; 单片机芯片&#xff1a;STM32F103C8T6本身&#xff0c;它是一款32位微…...

QCefView 在 Linux 下的编译(更新)

在前面的文章《QT 应用程序中集成浏览器》中已经介绍过 QCefView 的构建。这几天发现 QCefView 代码进行了更新,构建方式也发生了一点点变化,所以在此更新一下 QCefView 的编译方法。 QCefView 其实包含了两个项目,一个就是 QCefView 项目本身,另外一个就是 CefViewCore。…...

无卤素产品是什么?有什么作用?

无卤素产品&#xff0c;即在生产过程中完全不使用卤素元素——氟、氯、溴、碘等——的产品。 卤素元素&#xff0c;虽然在电子设备、材料等领域应用广泛&#xff0c;却也可能潜藏危害。其阻燃剂&#xff0c;一旦在产品生命周期结束后释放&#xff0c;将对土壤和水体造成污染&a…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;KubeSphere 容器平台高可用&#xff1a;环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

OpenLayers 可视化之热力图

注&#xff1a;当前使用的是 ol 5.3.0 版本&#xff0c;天地图使用的key请到天地图官网申请&#xff0c;并替换为自己的key 热力图&#xff08;Heatmap&#xff09;又叫热点图&#xff0c;是一种通过特殊高亮显示事物密度分布、变化趋势的数据可视化技术。采用颜色的深浅来显示…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

day52 ResNet18 CBAM

在深度学习的旅程中&#xff0c;我们不断探索如何提升模型的性能。今天&#xff0c;我将分享我在 ResNet18 模型中插入 CBAM&#xff08;Convolutional Block Attention Module&#xff09;模块&#xff0c;并采用分阶段微调策略的实践过程。通过这个过程&#xff0c;我不仅提升…...

AtCoder 第409​场初级竞赛 A~E题解

A Conflict 【题目链接】 原题链接&#xff1a;A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串&#xff0c;只有在同时为 o 时输出 Yes 并结束程序&#xff0c;否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中&#xff0c;具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类&#xff1a; 身份验证机制&#xff1a;直接将未经授权的爬虫阻挡在外反爬技术体系&#xff1a;通过各种技术手段增加爬虫获取数据的难度…...

Psychopy音频的使用

Psychopy音频的使用 本文主要解决以下问题&#xff1a; 指定音频引擎与设备&#xff1b;播放音频文件 本文所使用的环境&#xff1a; Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

前端开发面试题总结-JavaScript篇(一)

文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包&#xff08;Closure&#xff09;&#xff1f;闭包有什么应用场景和潜在问题&#xff1f;2.解释 JavaScript 的作用域链&#xff08;Scope Chain&#xff09; 二、原型与继承3.原型链是什么&#xff1f;如何实现继承&a…...

Spring AI与Spring Modulith核心技术解析

Spring AI核心架构解析 Spring AI&#xff08;https://spring.io/projects/spring-ai&#xff09;作为Spring生态中的AI集成框架&#xff0c;其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似&#xff0c;但特别为多语…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...