一、安全库存的作用和实际意义

安全库存分静态安全库存和动态安全库存。

安全库存是企业中十分常见的现象,虽然很多企业都在向着零库存的理想目标迈进,但我们不得不承认,绝对意义上的零库存是不可能达到的。零库存的最大风险,就是可能会由于供货的不稳定、不及时,而导致生产活动的中断与交货的延迟。因此,绝大多数企业的做法,就是在仓库中对通用物料备有一定的安全库存,一旦供应商方面出现供货中断,企业还可以倚靠安全库存在一定时间内维持生产活动的正常运转。可以说,安全库存就是企业以库存资金占用为代价,来换取一定时间内对生产稳定性与交货及时性的保证。

从一定意义上来讲,安全库存对于企业而言是个矛盾的两难选择。安全库存越多,则生产与交货就越有保证,但库存资金的占用就会越大,且企业自身还要承担安全库存的保管费用,以及承担安全库存变质的风险;而安全库存越少,企业的库存资金占用也会越少,但生产稳定性与交货及时性的风险则会增大。因此,对于任何一个使用安全库存的企业来说,它们不得不面临的一个共同的难题就是,安全库存值设置为多少才算比较合适。

在绝大多数项目上,我们所使用的安全库存都是所谓的静态安全库存,也就是在物料主数据上为某种物料在特定工厂内指定一个具体的安全库存值。系统在做MRP运算时,首先会从总库存量中排除安全库存量,只用剩余的库存量参与MRP运算。对于那些物料需求长期保持稳定,生产无淡旺季之分,且安全库存模式已经运行过一段时间的企业而言,这样的静态安全库存模式是最好的。因为长期的生产与采购经验已经使企业摸索出了最合理的安全库存值。且无数次系统应用经验告诉我们,让系统生搬硬套计算公式,远远比不上日常业务中得出的经验数据。因此,只要企业能够提供出较为合适的根据外部经验得出的安全库存值,我们就应该首选使用静态安全库存来解决问题。

然而,在有些情况下,企业中某些物料的需求处于长期不稳定(但是可预测)的状态,比如说,我们无法给出一个物料在一年内的一个较为稳定的需求数字,但是却可以提前预测在未来一段时间(如几个星期、几个月)对于这个物料的需求。面对这样的业务,如果我们死板地应用静态安全库存,就可能会导致在需求高峰期安全库存完全跟没有一样,而在需求低谷期安全库存又大量闲置,这就是物料需求波动过大的后果。另一种典型的情况就是,企业的生产可能会有淡旺季之分。淡季物料需求量明显降低,而旺季又明显升高。在旺季即将到来时,企业可能会倾向于提高安全库存以保证生产连续性;而淡季即将到来时,企业又可能会倾向于降低安全库存以节省库存资金。

综上所述,在物料需求出现大幅度波动(特别是季节性大幅度波动)的情况下,简单地设置一个静态的安全库存值就显得不太合适了。因此在这种情况下,我们可以考虑应用动态安全库存这一功能。

所谓动态安全库存,指的是我们并不对物料维护一个固定的安全库存值,而是让系统基于未来一段时间内的物料需求量,根据库存量计算公式和一定的公式参数,自动计算出未来一段时间内所需的安全库存值。这一方式最大的特点,就是物料的安全库存值是动态的,是随着需求量的上下波动而上下波动的,也是不断随着时间的推移而循环滚动计算的。

动态安全库存计算所考虑的时间范围可长可短、所考虑的覆盖范围可大可小。但其基本的运算思路是可以确定的,那就是安全库存值=日平均需求*覆盖范围。这里所谓覆盖范围,指的就是安全库存所需供给的需求天数。假设覆盖范围被设置为3天,其含义就是安全库存应该足够独立满足3天的物料需求。或者说通俗一点就是该物料应该可以在完全没有供应商供货的情况下,仅仅依靠安全库存撑过3天(在每天的物料需求都等于日平均需求的情况下)。

通过应用动态安全库存,我们就可以避免静态安全库存的一些缺陷。当安全库存值随着物料需求的变化而上下浮动时,我们就能够避免安全库存值过低或者过高而带来的浪费或者风险了。

二、安全库存的计算

前面已经介绍‘无数次系统应用经验告诉我们,让系统生搬硬套计算公式,远远比不上日常业务中得出的经验数据’,也就是如果能够凭借自己的经验估计安全库存,最好就不要按照下面的公式来计算。

安全库存量的大小,主要由顾客服务水平(或订货满足)来决定。所谓顾客服务水平,就是指对顾客需求情况的满足程度,公式表示如下:

顾客服务水平(5%)=年缺货次数/年订货次数

顾客服务水平(或订货满足率)越高,说明缺货发生的情况越少,从而缺货成本就较小,但因增加了安全库存量,导致库存的持有成本上升;而顾客服务水平较低,说明缺货发生的情况较多,缺货成本较高,安全库存量水平较低,库存持有成本较小。因而必须综合考虑顾客服务水平、缺货成本和库存持有成本三者之间的关系,最后确定一个合理的安全库存量。

…………

以上贴子只是内容提要,完整祥细的内容在下面附件中,请下载后阅读:

2013-7-14 07:44 上传

点击文件名下载附件

下载积分: 金钱 -2 , 贡献 -2

356 KB, 下载次数: 44, 下载积分: 金钱 -2 , 贡献 -2

安全库存的作用和实际意义,SAP系统安全库存的设定方法.doc

Oracle中安全库存设定和更新,安全库存的作用和实际意义,SAP系统安全库存的设定方法...相关推荐

  1. Oracle中多表联合更新处理方法详解

    ORACLE中多表关联更新与SQL Server和MYSQL的语法稍有不同,现将ORACLE中多表关联更新的几种方法处理如下: 一.创建测试表和添加测试数据 CREATE TABLE t_test01 ...

  2. 在ROS(indigo)中读取手机GPS用于机器人定位~GPS2BT在ubuntu和window系统下的使用方法~

    通过网页快速了解Linux(Ubuntu)和ROS机器人操作系统,请参考实验楼在线系统如下: 初级教程可参考:https://www.shiyanlou.com/courses/854 邀请码:U23 ...

  3. oracle中OEM证书失效怎么办,安全证书过期怎么办 网站安全证书失效处理【解决方法】...

    安全证书过期怎么办? 所谓的网站安全证书是通过在客户端浏览器和Web服务器之间建立一条SSL安全通道保证了双方传递信息的安全性,而且用户可以通过服务器证书验证他所访问的网站是否真实可靠. 下面,我们就 ...

  4. oracle没有提交更新,oracle 中更新update不成功的原因

    oracle 中执行insert into 与delete 都正常,但是执行update 却没有反应. 原因: 是因为记录锁.这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在o ...

  5. oracle 中 to_date 函数的用法

    常犯错的使用方法. to_date('2019-08-12 22:05:','yyyy-MM-dd HH24:mm:ss') Oracle中会引起错误:"ORA 01810 格式代码出现两次 ...

  6. oracle dba_waiters中的lockid是什么,查询Oracle中的阻塞锁(以及阻塞在哪个数据上)的SQL...

    查询Oracle中的阻塞锁(以及阻塞在哪个数据上)的SQL 数据库阻塞检查处理方法 当应用服务器发生阻塞时(特别是集群1),应先按下面方法检查数据库,以判明应用服务器阻塞是否由数据库阻塞引起. 如果 ...

  7. oracle 单引号 逗号,Oracle中的单引号(转义)

    转:https://blog.csdn.net/learning_oracle_lh/article/details/46639507 ORACLE单引号转义: **在ORACLE中,单引号有两个作用 ...

  8. 通过Loadrunner读取excel表数据并批量更新到Oracle中

    本文以Loadrunner的Java_Vuser脚本为例,来做一个简化版的自动化测试框架(以excel作为数据驱动),实现批量更新Oracle业务数据库的目的,通过本文例子我们还可以实现将Loadru ...

  9. oracle into多个变量,Oracle中merge into的使用:该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据....

    该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动. 1,ins ...

最新文章

  1. python-字符串和文本
  2. python3 ThreadPoolExecutor 线程池大小设置
  3. linux 本地socket 简介
  4. CentOS-创建yum本地源
  5. 10.6 ip:网络配置工具
  6. IIS7 经典模式和集成模式的区别分析
  7. SQL Server中通用数据库角色权限的处理详解
  8. vscode生成vue模板快捷键_vs code 快速生成vue 模板
  9. html5中的css特性,浅谈HTML5 CSS3的新交互特性
  10. cgicc输出指定编码为utf-8
  11. centos7安装abaqus2020
  12. 【Python3】作业车间调度,SPT规则,LPT规则
  13. matlab 相位校正,科学网—全相位比值校正法 - 王兆华的博文
  14. 1.mysql sql语句介于两者时间之内的增删改查操作
  15. 编码的奥秘:手电筒剖析
  16. 多线程应用_左圆右方
  17. OkHttp优点及工作原理
  18. (三)并发编程:特殊的一个单线程:主线程(Main线程)
  19. C语言使用字符串处理函数
  20. JavaScript提升(你不知道的JavaScript)

热门文章

  1. 讲述更换螺旋板式换热器橡胶件的步骤
  2. Python小练习-兔子的繁殖问题
  3. 博弈基础与例题分析(巴什博弈威佐夫博弈尼姆博奕 斐波那契博弈SG博弈)
  4. python微信指定群聊回复_Python实现微信中找回好友、群聊用户撤回的消息功能示例...
  5. 什么是作用域,函数作用域
  6. 基于APP的超级玛利亚游戏之“超级小猫”设计与实现
  7. jQuery入门基本语法选择器
  8. 在调试时出现:~处有未经处理的异常: 0xC0000005: 读取位置 0xcccccccc 时发生访问冲突
  9. 最优包裹组合问题-贪心算法
  10. Android Studio创建第一个Flutter项目