可承诺量(available to promise,ATP)是库存量和主生产计划量中尚未承诺给客户订单的部分,用于支持客户订单承诺。它指出在不改变主生产计划的前提下,在每个时区还可以满足多少客户需求。

这是一条非常有用的信息,因为它为可靠的客户订单承诺提供了依据。每一个做客户订单录入的人员都应当搞清ATP的概念和作用。

计算ATP的方法有三种,即离散的ATP,不向前看的累计ATP和向前看的累计ATP。

①离散ATP,计算方法如下:

l第一个时区的ATP是初始库存量加上主生产计划量再减去下一次出现主生产计划量之前所有时区中未交付的客户订单之和。

l对于以后的时区,如果在该时区设置了一个主生产计划量,则ATP是这个主生产计划量减去在这个时区以及直到下一个主生产计划量出现之前的各个时区上所有的客户订单得到的差。

l对于主生产计划为零的时区,ATP亦为零。

表8.1给出了一个计算离散ATP的例子。

表8.1主生产计划和离散ATP(初始库存量30)

时区/周

1

2

3

4

5

6

客户订单

20

15

5

10

10

0

主生产计划

0

40

0

40

0

40

离散ATP

10

20

0

20

0

40

②不向前看的累计ATP。表8.2是关于不向前看的累计ATP的例子。

表8.2主生产计划和不向前看的累计ATP (初始库存量30)

时区/周

1

2

3

4

5

6

客户订单

25

15

0

50

0

0

主生产计划

0

40

0

40

0

40

不向前看的累计ATP

5

30

30

20

20

60

不向前看的累计ATP的计算方法如下:

l第一个时区的ATP是初始库存量加上主生产计划量再减去所有在第一时区末之前到期的未交付客户订单之和。

l对于以后的时区,ATP等于前一个时区的ATP加上本时区的主生产计划量减去本时区未交付的客户订单。

这样,第2周的ATP等于5+40-15=30,其他时区的计算方法与此相同。

使用这种方法得到的结果是,某一个时区的ATP可能包括了前面时区的ATP数量,而且这个数量也包括在其后时区的ATP中。例如,第2周30件的ATP包括了第1周的5件ATP,而且这5件也包括在其后各周的ATP中。

另外,某一周的ATP可能包括了用来满足以后某一周的需求的数量。例如,第2周和第3周的ATP中有10件是用来满足第4周的客户订单的。这是和离散ATP的显著区别。这样,如果除了已经承诺要在第1周末发货的25件之外,又收到另外一份订单,要求在第1周末发货5件,那么第1周的ATP将变成0,而其他时区的ATP都要重新计算。而且,虽然第2周和第4周显示的ATP分别是30和20,但是如果同时收到两份客户订单,分别要求在第2周末和第4周末发货30件和20件,那么这两份客户订单是不能都得到承诺的。事实上,需要格外小心的是,如果对要求在第2周末发货30件的客户订单作出承诺,那么不但不能承诺要求在第4周发货20件的新的客户订单,而且原来已经作出的要在第4周末发货50件的承诺也要遭到破坏。

由以上分析可以看出,这种方法只能用于新客户订单所要求的交货日期晚于所有已承诺的客户订单的承诺日期的情况,而难于处理“插单”,即新客户订单所要求的交货日期早于某些已承诺的客户订单的承诺日期的情况,因为这将要求客户订单承诺人员必须充分理解这些数据之间的关系,才能从中得到正确的信息。所以,这种方法应用起来比较复杂。

③向前看的累计ATP,计算分为两个步骤如下:

l计算时区ATP。

时区ATP只是计算向前看的累计ATP过程中的一个中间结果,它本身不能用来指导对客户订单的承诺。其计算从计划展望期的最远时区开始由远及近逐个时区进行,方法如下:

时区ATP =主生产计划量-未交付的客户订单量。

(在第1时区,上述公式右端则是主生产计划量+初始库存量-未交付的客户订单量)

如果未交付的客户订单量大于主生产计划量,则该时区的时区ATP记为0,而超出的需求量要从前一时区的时区ATP中预留出来。

l计算向前看的累计ATP。从最早时区开始,把各个时区的时区ATP累加到所考虑的时区即是这个时区的向前看的累计ATP。

如下的表8.3是关于向前看的累计ATP的例子。

表8.3主生产计划和向前看的累计ATP(初始库存量30)

时区/周

1

2

3

4

5

6

客户订单

25

15

0

50

0

0

主生产计划

0

40

0

40

0

40

时区ATP

5

15

0

0

0

40

超出的需求量

0

0

10

10

0

0

向前看的累计ATP

5

20

20

20

20

60

这样计算出来的ATP和不向前看的累计ATP的区别在于,在一个时区产生的ATP不包括用来满足未来时区需求的数量。例如,从第2周到第5周,ATP都是20。这样,在接到一份新的客户订单时,只需要根据表中的向前看的累计ATP作出承诺即可,换言之,对新客户订单(即使是“插单”)的承诺,不会破坏原来已经作出的客户订单承诺。

以**们介绍了三种ATP的概念和相应的计算方法。使用比较多的是离散的ATP和向前看的累计ATP。用户在进行客户订单承诺的实践中要看软件系统所提供的是什么方法,以及自己的产品适合使用什么方法。概括地说,如果产品的时令性比较强,则适合使用离散的ATP,否则适合使用向前看的累计ATP。而如果“插单”较少,也可使用不向前看的累计ATP。

发表于:

2014-09-14 20:15 阅读(10900) 评论(2) 收藏 好文推荐

oracle erp atp是什么意思,三种ATP(ERP原理与应用教程第2版)相关推荐

  1. LVS三种工作模式原理

    1. LVS 三种工作模式原理 1.1 LVS-DR: 通过直接路由实现虚拟服务器(VS/DR) 跟VS/TUN方法相同,VS/DR利用大多数Internet服务的非对称特点,负载调度器中只负责调度请 ...

  2. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第三章习题】

    文章目录 一.选择题 二.填空题 三.设计题 四.简答题 Reference 一.选择题 1 2 3 4 5 6 7 8 9 10 B A C B C C B D A D 11 12 13 14 15 ...

  3. oracle数据库备份方法主要有哪几种,Oracle数据库备份方法有哪三种?

    Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统.比如使用export实用程序导出数据库对象.使用Oracle备份数据库.使用O ...

  4. oracle 解锁 账户_oracle用户解锁三种方法

    ORA-28000: the account is locked- 的解决办法 2009-11-11 18:51 ORA-28000: the account is locked 第一步:使用 PL/ ...

  5. dg oracle 切换模式_Oracle数据库 DGbroker三种保护模式的切换

    1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...

  6. linux ie8找不到,ie浏览器不见了怎么办 三种方法搞定【图文教程】

    ie浏览器是我们平时常用来进行上网的工具之一,我们可以通过ie浏览器看视频.新闻,还可以查阅资料等等.但有时候,我们会发现桌面上的ie浏览器突然不见了,给我们带来不小的麻烦.那么遇到这种情况,我们要怎 ...

  7. 阿里云服务器如何购买?三种方式可买(图文教程举例)

    阿里云服务器可以通过快速购买.自定义购买和活动购买三种方式去购买.每种购买方式都有自己的适合场景,有很多需要注意的地方,下面是这些购买方式的具体图文教程及注意事项,适合初次购买阿里云服务器的用户参考. ...

  8. Android开发—三种动画实现原理及使用

    Android动画目前分为三种: Frame Animation 帧动画,通过顺序播放一系列图像从而产生动画效果,.图片过多时容易造成OOM(Out Of Memory内存用完)异常. Tween A ...

  9. 华为Android10版怎么截屏,华为Mate 10怎么截屏 三种智能截屏方式图文教程

    相信所有用户在使用手机的过程中都会使用到截屏功能,那么在华为新款旗舰Mate10 上如何截屏,共有哪些截屏方式呢?下面就让小编给大家带来最详细的Mate10 智能截屏教程. 相信,华为的老用户们应该都 ...

  10. 【小家Spring】SpringBoot中使用Servlet、Filter、Listener三大组件的三种方式以及原理剖析

    每篇一句 要么就安逸的穷,要么就拼命的干 前提概要 web开发使用Controller基本能解决大部分的需求,但是有时候我们也需要使用Servlet,因为相对于拦截和监听来说,有时候原生的还是比较好用 ...

最新文章

  1. 静态移值编译的关键环境变量
  2. java 2维数据便利_计算机等级考试二级java数组辅导
  3. php 跨域读php_php跨域的几种方式
  4. jquery中Live方法不可用,Jquery中Live方法失效
  5. python中如何比较两个列表_python中如何比较两个列表
  6. Android共享电脑上网
  7. 属性匹配工具_k8s包管理工具Kustomize实战手册
  8. iOS开发之报错:IntxLNK
  9. 二叉树 先序遍历 中序遍历 后续遍历 java实现
  10. java图书管理系统代码_java图书管理系统(源码+jar包+数据库)
  11. TI OSAL资料 整理
  12. [2020-11-30 ]国产化操作系统调研
  13. 一款可以精准爬取网站的网络数据采集系统
  14. 2017年美团校招 拼凑钱币
  15. 程序员为什么一定要学好数学?驻足听一下“老人言”
  16. html设置为邮箱格式,HTML中怎么设置为email链接
  17. 计算机工程师考证要求
  18. java 8 把list中对象的属性转成list
  19. 【CSS基础】Sass预处理器个人学习使用记录
  20. 最新前端vue,js,css,性能优化面试题66道题

热门文章

  1. Python自动化键盘事件详解
  2. 解决websocket链接失败防火墙规则问题
  3. HSPICE MOS模型
  4. xlsxwriter
  5. 二叉查找树,平衡二叉树
  6. 教务管理系统设计与实现
  7. 【Blender 入门系列】 02 乐高方块渲染
  8. 【熵系列-3】相对熵(或者 KL散度)
  9. python怎么对数用log,python中的对数log函数表示及用法
  10. C++对数计算log