SAP 从入门到放弃系列之安全库存

news/2024/11/20 13:29:04/

概念                                 

安全库存的主要目的是以一定数量的库存或时间的作为缓冲区间,以应对供需之间波动的影响。SAP ERP 系统提供两种类型的安全库存:静态安全库存和动态安全库存(即安全天数供应)。

 静态安全库存                      

物料主数据设置,MRP2视图,安全库存字段根据基于服务水平历史记录或之前的消耗情况来维护。

MD04界面:

MRP扣除安全库存数量。

安全库存的可用性:                

配置点:

设置10%

MD61创建独立需求205个,运行MRP,未生成计划订单。因为5个短缺数量在安全库存100*10% = 10 个范围内

修改独立需求为220,运行MRP,这是超出10%的安全库存范围,产生计划订单。

这种我认为作用类似重订货点,可以防止安全库存一直未使用造成呆滞,在安全库存可覆盖的一定范围内是没必要触发补货的计划。如果库存价值比较高,安全库存出现呆滞这个是企业最不愿意看到的情况,也是很多企业不愿意使用安全库存的原因之一。

比如:现在设置了 100 件的安全库存,已有库存100,5月1日领用需求10件,MRP运行后,10个采购计划产生,库存110。如果新增5月31日所需数量增加到 5 件,MRP 运行(在净需求计算中不包括安全库存)将生成 5 件的额外采购计划。在这种情况下,库存将是 115 件……如此往复,整个安全库存一直未使用。整个安全库存仍未使用,成为呆滞库存。

如果使用了安全库存的可用性检查(或者重订单货点,手动冲订货点,MRP类型VB),只有当安全库存的值低于某个临界值, 才会触发计划订单,在整个库存补充周期内,安全库存也会被使用,安全库存真正做到了缓冲的用途。

学习资料:

重订货点:

https://blogs.sap.com/2014/03/14/cbp-manual-reorder-point-planning/

安全库存与重订货点差异:

https://blogs.sap.com/2016/01/10/the-difference-between-using-a-reorder-point-procedure-or-a-pd-with-safety-stock/

动态安全库存                           

这个我在项目上还没有用过,目前也是通过资料学习过。

配置点:配置覆盖范围参数文件(动态库存)

路径:SPRO-生产-物料需求计划-计划-MRP计算-定义覆盖范围参数文件(动态库存)、或事务代码:OMIA

这里有两篇文章写的非常详细,大家可以通过这两篇文章学习:

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

Safety Stock Calculation | SAP Blogs

safety-stock-calculation

https://blog.csdn.net/weixin_40672823/article/details/104990679


http://www.ppmy.cn/news/89084.html

相关文章

智能指针: share_ptr(共享智能指针)

智能指针 c中不像java自带垃圾回收机制,必须释放掉分配的内存,否则机会造成内存泄漏。因此c11加入了智能指针。智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够确保在离开指针所在作用…

Kubernetes 准入控制器

Kubernetes 极大地提高了当今生产中后端集群的速度和可管理性。由于灵活、可扩展、易用,Kubernetes 已成为容器编排的事实标准。Kubernetes 还提供了一系列保护功能。而 Admission Controllers(准入控制器) 是一组安全相关的插件,…

Java的Atomic原子类

Java SDK 并发包里提供了丰富的原子类,我们可以将其分为五个类别,这五个类别提供的方法基本上是相似的,并且每个类别都有若干原子类。 对基本数据类型的变量值进行原子更新;对对象变量的指向进行原子更新;对数组里面的…

Golang中函数的使用

目录 函数 函数特点 函数的使用 函数定义 函数的参数 函数的返回值 函数的变量作用域 函数的递归调用 函数的可变参数 函数的闭包 函数的 defer 语句 注意 函数 函数调用:函数调用时需要传递函数定义中要求的参数,并根据需要接收返回值。 …

(数字图像处理MATLAB+Python)第八章图像复原-第三、四节:图像复原代数方法和典型图像复原方法

文章目录 一:图像复原代数方法(1)无约束最小乘方复原(2)约束复原 二:典型图像复原方法(1)逆滤波复原A:概述B:程序 (2)维纳滤波复原A&a…

redis连接工具类

基本连接功能工具类&#xff1a; public class RedisUtils {Resourceprivate RedisTemplate<Object, Object> redisTemplate;public <E> void set(String key, E value) {redisTemplate.opsForValue().set(key, value);}public Boolean del(String key) {return r…

代码随想录算法训练营day52 | 300.最长递增子序列,674. 最长连续递增序列,718. 最长重复子数组

代码随想录算法训练营day52 | 300.最长递增子序列&#xff0c;674. 最长连续递增序列&#xff0c;718. 最长重复子数组 300.最长递增子序列解法一&#xff1a;动态规划 674. 最长连续递增序列解法一&#xff1a;动态规划解法二&#xff1a;双指针法 718. 最长重复子数组解法一&…

Cadence+SPB16.2入门教程(下)

弹出Create Net Class对话框,如图4.21所示。输入名称DDR_DATA,点击OK关闭对话框。 建立DDR_ADDR的过程也一样,同时选中网络XM1ADDR0-XM1ADDR15,XM1CASN、XM1CKE0、XM1CSN0、XM1RASN、XM1WEN后右键Create->Net Class。其它就不重复了。 然后将上一步建立的两个电气规则D…