SAP PP之功能 动态安全库存(Dynamic Safety stock)配置及计算逻辑说明测试

SAP动态安全库存(Dynamic Safety stock)配置及计算逻辑说明测试

概念及计算逻辑:

动态安全库存(Dynamic Safety stock):

它根据平均的日需求(Average daily requirements)数量,来确定未来几个时期的安全库存水平(数量等于若干个平均日需求):最小库存、目标库存、最大库存。若小于最小库存,产生补货请求至目标库存;若大于最大库存,系统将提示例外信息。若同时设置了安全库存,将累加。该配置称为Range of Coverage Profile,在MRP2视图分配,配置在IMG: Production - MRP - Planning - MRP Calculation - Define Range of Coverage Profile (Dynamic Safety Stock)。

计算逻辑:

见下图

period 1,2,3… : 表示的是区间,这个区间可以是月,周, PP计划日历 为单位,在后台可以进行配置(间上图右边)

Average daily requirements = 区间内的需求数量 / 区间内的有效日期天数

比如上图 ,假如 period 单位是月 ,并且定义月的有效天数 20 天 ,连续2个区间的天数就是40天 , “连续区间数” 也是后台定义(间上图右边“期间数”的设置),上图定义的是按连续2个区间来计算动态库存的 最小库存,目标库存,最大库存.

Target stock = (连续期间内的需求总数/期间的总天数)* Tgt 配置的天数

Minmun stock = (连续期间内的需求总数/期间的总天数)* 最小字段里配置的天数

Maxmun stock = (连续期间内的需求总数/期间的总天数)* 最大字段里配置的天数

动态安全库存配置效果测试

第一步:需要配置下物料主数据,按上图右边配置的工厂1000的002供货参数文件给到物料主数据 MRP2视图如下字段

第二步: MD61创建物料F-F100的独立需求

比如今天是2020/3/20 ,创建如下需求

第三步:MD02 跑MRP结果如下

上面结果如何计算出的,可见如下说明

5月安全库存计算:

((100 + 150)/ 40 ) * 5天 = 31.25 向上取整 等于 32 个

6月安全库存计算:

((150+200)/ 40 ) * 10天 =87.5 向上取整 等于 88 个

为何6月 天数变成10天? 因为 6月 > = 3月(本月)+3 (期间编号字段为配置为3) ,所以安全库存天数按第二期间配置的目标天数Tgt 计算

7月安全库存计算:

((200+250)/ 40 ) * 10天 =112.5 向上取整 等于 113 个

8月,9月和上面7月计算方式一样

10月安全库存计算:

((350+400)/ 40 ) * 20天 =375 等于 375个

10月因为落到第一和第二之外的剩余范围区间,剩余范围区间的配置的安全库存天数配置20天 ,所以按20天计算.

11月,12月上面10月计算方式一样.

                       

原文链接:https://blog.csdn.net/weixin_40672823/article/details/104990679

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

父子元素中只有子元素设置margin-bottom的问题

问题代码如下所示 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>.div1 {background-color: red;width: 80px;height: 80px;border: 1px solid orange;}.div2 {bac…

STM32—FLASH闪存

1.FLASH简介 STM32F1系列的FLASH包含程序存储器、系统存储器和选项字节三个部分&#xff0c;通过闪存存储器接口&#xff08;外设&#xff09;可以对程序存储器和选项字节进行擦除和编程 我们怎么操作这些存储器呢&#xff1f;这就需要用到这个闪存存储器接口了&#xff0c;闪…

联系拯救者Y9000P2022笔记本电脑进入BIOS快捷键

联系拯救者Y9000P2022笔记本电脑进入BIOS快捷键 文章目录 联系拯救者Y9000P2022笔记本电脑进入BIOS快捷键1. 进入BIOS快捷键2. 快速进入BIOS设置界面3. 快速进入启动项选择界面 1. 进入BIOS快捷键 进入BIOS设置界面的快捷键为F2快速进入启动项选择界面的快捷键为F12 2. 快速进…

充电桩高压快充发展趋势

一、为什么要升级充电电压 1、新能源发展的困境 随着电动汽车加快发展&#xff0c;用户对电动汽车接受度不断提高&#xff0c;充电问题是影响电动车普及的重要因素&#xff0c;用户快速补能的需求强烈&#xff0c;例如节假日经常会遇到&#xff0c;高速充电1小时&#xff0c;…

jmeter中设置属性值的注意事项

jmeter中&#xff0c;可以在beanshell sampler, jsr223 sampler中对变量、属性等做一些操作&#xff0c;使得测试脚本变得更有关联性和一致性&#xff0c;以便完成更好的测试工作。 但是&#xff0c;在实际运用中&#xff0c;设置属性值经常会有些情况需要注意。不是我们以为的…

全能PDF工具集 | PDF Shaper Ultimate v14.6 便携版

软件简介 PDF Shaper是一款功能强大的PDF工具集&#xff0c;它提供了一系列用于处理PDF文档的工具。这款软件使用户能够轻松地转换、分割、合并、提取页面以及旋转和加密PDF文件。PDF Shaper的界面简洁直观&#xff0c;使得即使是新手用户也能快速上手。它支持广泛的功能&…

智能体网络时代即将来临,我们需要新的连接技术

备注&#xff1a;如果你也对这个话题感兴趣&#xff0c;欢迎联系我们&#xff1a; email: chgaoweigmail.com Discord: https://discord.gg/CDYdTPXXMB 官网: https://pi-unlimited.com 我们的方案代码已经开源&#xff0c;github&#xff1a;https://github.com/chgaowei/…

鸿蒙开发 四十四 ArkTs BuilderParam传递UI(二)

子组件多个BuilderParam&#xff0c;必须通过参数的方式传入&#xff0c;如果界面中有多个界面需要传递&#xff0c;可以定义多个尾随闭包&#xff0c;如图&#xff1a; 在自定义组件中调用&#xff1a; 在使用时候调用是作为参数传递给自定义的组件&#xff0c;参数是界面&…

KUKA外部自动配置(上)

通过外部PLC对机器人自动运行进程进行控制&#xff0c;其控制原理是&#xff1a;外部PLC通过外部自动运行接口向机器人控制系统发出机器人进程的相关信号&#xff08;如&#xff1a;运行许可、故障确认、程序启动等&#xff09;&#xff0c;机器人控制系统向外部PLC系统发送有关…

探索YOLO v11:3D人工智能的RGB-D视觉革命

哈喽&#xff0c;各位OAK中国的朋友们! 大家好我是张伯生 今天&#xff0c;我想给大家演示一下最新发布的Yolo V11神经网络 下面我将演示的一个程序是&#xff1a;同时在我们的OAK相机上跑Yolo V11和RGB-D&#xff0c;也就是彩色相机和深度图的一个叠加的一个效果 RGB-D和Yo…

uniapp uni.uploadFile errMsg: “uploadFile:fail

uniapp 上传后一直显示加载中 1.检查前后端上传有无问题 2.检查失败信息 await uni.uploadFile({url,filePath,name,formData,header,timeout: 30000000, // 自定义上传超时时间fail: async function(err) {$util.hideAll()// 失败// err 返回 {errMsg: "uploadFile:fai…

【中国象棋】unity中国象棋自我对弈

中国象棋 一级目录二级目录三级目录 棋类游戏的难度等级自我对弈代码游戏管理器棋子和格子棋子移动类棋子规则类检测将军类悔棋UI类 一级目录 二级目录 三级目录 棋类游戏的难度等级 1、跳棋、五子棋&#xff1a;一星 2、中国象棋、国际象棋&#xff1a;三星 3、围棋&#…

分享一套SpringBoot+Vue民宿(预约)系统

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的SpringBootVue民宿(预约)系统&#xff0c;分享下嘿嘿。 项目介绍 传统办法管理信息首先需要花费的时间比较多&#xff0c;其次数据出错率比较高&#xff0c;而且对错误的数据进行更改也比较困难&#xff0c…

如何使用Jconsole查看进程里面的多线程的情况

1.代码分析 下面的这个就是使用的我们的start创建新的线程&#xff0c;然后让两个线程交叉运行&#xff08;这个其实是通过我们的结果打印看出来的&#xff09;&#xff0c;我们可以看到这个hello main和这个hello thread是交叉显示打印输出的&#xff1b; 2.JDK软件包 因为上…

IP地理位置定位系统之应用场景划分

IP地理位置定位系统是一个街道级别的、实时的IP地理位置查询系统。该系统采用超高精度IP实时定位技术&#xff0c;通过网络测量和大数据挖掘&#xff0c;对IP的地理位置和相关属性进行测量&#xff0c;在无需硬件支持的条件下&#xff0c;即可对被探测目标终端IP完成定位。 应…

二叉树刷题(JAVA)

引入&#xff1a; 递归是一种在函数定义中使用函数自身的方法。它是一种常见的编程技巧&#xff0c;用于解决可以被分解为相同问题的子问题的问题。 递归函数通常包含两个部分&#xff1a;基本情况和递归情况。 基本情况是指递归函数停止调用自身的条件。当满足基本情况时&a…

流体力学笔记

目录 1、名词2、湍流与涡流3 涡激振动4 压力面与吸力面参考&#xff1a;[空气动力学的“他山之石”](https://zhuanlan.zhihu.com/p/412542513) 1、名词 转列&#xff1a;transition 涡脱落&#xff1a;vortex shedding 涡分离&#xff1a;vortex rupture 气动噪声&#xff1a…

代码训练营 day39|0-1背包问题,LeetCode 416

前言 这里记录一下陈菜菜的刷题记录&#xff0c;主要应对25秋招、春招 个人背景 211CS本CUHK计算机相关硕&#xff0c;一年车企软件开发经验 代码能力&#xff1a;有待提高 常用语言&#xff1a;C 系列文章目录 第九章 动态规划part03 文章目录 前言系列文章目录第九章 动态…

GDAL+C#实现矢量多边形转栅格

1. 开发环境测试 参考C#配置GDAL环境&#xff0c;确保GDAL能使用&#xff0c;步骤简述如下&#xff1a; 创建.NET Framework 4.7.2的控制台应用 注意&#xff1a; 项目路径中不要有中文&#xff0c;否则可能报错&#xff1a;can not find proj.db 在NuGet中安装GDAL 3.9.1和G…

达梦数据库性能优化

1、SQL执行计划 拿到一条SQL的时候&#xff0c;首先要下达梦手册中提出的有效SQL规范&#xff0c;及是否命中了特殊OR子句的不规范&#xff0c;是否用了复杂的正则表达式&#xff0c;避免重复很高的索引&#xff0c;UINON ALL 是否可以替换UNION操作等,某些场景INSTR函数导致的…