壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3218|回复: 6

[制造] Oracle中MDS与MPS的理解

[复制链接]
发表于 2013/1/8 13:14:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
MDS(master demand schedules)与MPS(master production schedules)的区别
MDS就是你说的销售计划预测计划备货计划等,是MPS的输入.
MPS本身不是计划,是一个过程,输入是MDS,输出的是一个需求的结果,这个结果驱动MRP展开

MDS是需求汇总,如: A订单成品xx需要10个,B订单成品xx需要20个。MDS会进行合并汇总(不需要其它判断过程);
MPS: 根据MDS的需求,根据BOM, 结合库存,在途,已下PO,生成物料生产计划。

(MDS有自己特定的应用场景,涉及到多组织的生产模式,多组织的多分销渠道的模式。
在多组织多分销渠道环境下,多数时候MDS是必须的。
单组织应用时,可以在MDS中录入独立需求的MPS件(当然,也可在别的地方录入,条条大路通罗马)。)
(1)、MDS只是需求的平衡,不考虑能力;
(2)、MPS根据需求需要考虑能力;
(3)、MRP可以来源MPS也可以直接来源MDS;
(4)、MDS展BOM时,只会展到MDS件的需求,并且不考虑库存、在制、在途用,只是计算出需求;
MDS-->MPS-->MRP,MDS在销售发运的时候冲减,MPS在下达任务的时候就冲减。MPS假设是通过MDS直接覆盖过来,任务已做完工(我又手工在下达销售订单之气定义离散任务),销售订单还未做发运,这个时候又将销售订单导入MDS,这时候根据供需平衡供应应该减少就可以满足需求,但实际上系统不会考虑这个手工的任务,导致生产过剩。


下面列出Oracle的计划层次及其一些特点:
1.  Forecast  
来源:手工录入、复制/合并已有预测、历史信息生成、外部装入
对象:独立需求件、计划和模型BOM的父项目及组件
冲减方法:销售订单
2.  MDS
来源:手工、来源清单、预测装入、装入/复制/合并已有、外部装入
对象:独立需求件、计划和模型BOM的父项目及组件、相关需求件
冲减方法:销售发货
3.  MPS
来源:手工、来源清单、MDS生成、装入/复制/合并已有、外部装入
对象:独立需求件、计划和模型BOM的父项目及组件
冲减方法:下达计划
4.  MRP
来源:预测、MDS、MPS、外部装入
对象:采购件、加工件、无库存项目件
冲减方法:下达计划
  
计划内容和冲减条件:
1.  Forecast
至少包括的内容:物料编码、日期、原始数量、当前数量
冲减:销售订单冲减
冲减前提:预置文件,MRP预测冲减选“是”;在预测集中选择“预测冲减”选项。
2.  MDS
至少包括的内容:物料编码、日期、需求数量
冲减:发货冲减
冲减前提:同上,不同的是冲减MDS。
生产计划的逻辑非常复杂,涉及多很多要考虑的因素,而且一旦发生变化,会引发一系列的变化。下面对各层次的计划的冲减逻辑做一分析:
1、Forecast:     
预测冲减规则:在一个预测集中,预测冲减只会进行一次,即一个订单不会对一个预测进行一次冲减,然后又对同一预测集中的另一个预测进行一次冲减。但是,如果一个预测中的数量小于订单数量,不够的部分会在同一预测集的另一个预测中进行冲减。
在同一预测集中,如果有多个预测存在,冲减的先后次序按预测名称的子目排列顺序进行。
预测冲减逻辑:
预测冲减过程,涉及三种数量概念:
原始数量、当前数量和过量冲减数量。如果销售大于预测,当前数量为0,同时,为了记录超出的数量,预测冲减流程会创建额外的预测条目,这些预测条目具有一下特征:
这些条目出现在预测集中,而不是某个预测中
预测条目的来源将是过量预测
原始数量将是0
当前数量是定大那超出预测的数量,但是将以负数显示
期间类型将按日显示
日期是销售订单行计划日期
预测冲减系统逻辑:
在创建了一个新的销售订单行时,也就创建了一个实际的销售需求。使用预测冲减,可以避免已包含在预测中的销售订单行需求被重复计算两次。
在创建了销售订单后,计划管理器后台进程会自动进行预测的冲减。
预测冲减基于销售订单行上物品的计划发运时间进行,如果在预测行中有物品的预测时间同销售订单行上物品的发运时间匹配,则在该预测行减少与销售订单行上相同的数量,实现预测冲减。此外,预测行的时段类型、预测的倒冲和前推天数都会影响实际的预测冲减。
对于订单的创建时间比预测创建的还早的预测冲减 ,需要在Oracle计划模块中提交一个名叫冲减预测集的后台进程,来进行预测冲减。
2、MDS:
MDS冲减逻辑
计划管理器会定时检查Oracle库存管理系统中的供应/需求信息,以便发现是否有销售订单需求被消除(即被发货)。
计划管理器在所有定义的、冲减选项设为“是”的主需求计划中寻找是否有来源该订单、该物品的主需求计划条目。如果有,就减少相应的主需求计划当前数量,并在计划中注明发货信息。由于这个流程和日期无关,因此实际发货时间是否提前,还是延迟,都不会对冲减产生影响。
如果计划管理器无法在需要冲减的主需求计划中找到相同来源、相同物品的条目,他会根据以下流程对来源类非销售订单的条目进行冲减:
减少与销售订单计划日期相同的条目。
如果没有相同日期的条目,或者发货数量大于可冲减数量,则从主需求计划的最早日期开始,向前顺序冲减那些非销售订单来源的条目。
如果到达主需求计划的终止日,发货仍然没有冲减完,则停止冲减流程。


该贴已经同步到 纵横四海的微博

Oracle中MDS与MPS的理解.docx

15.82 KB, 下载次数: 32, 下载积分: 努力值 -5 点

 楼主| 发表于 2013/1/8 13:33:10 | 显示全部楼层

MDS、MPS 、MRP In Oracle EBS

MDS、MPS 、MRP In Oracle EBS

订单预测

  导入主需求计划(MDS),

  再导入主生产计划(MPS),

  接着导入MRP,

最后结果出来的是计划请购单或工单,这个是基本流程。

我们以某电子厂ERP系统为例,该厂的基本业务流程是这样的,

当客户有下单意向时,由销售部的业务员从仓库领出样品借出单交给客户,客户若满意,在得到承诺的交货期后,下达正式订单,销售部接到客户订单后,在ERP系统建立、发放销售订单,并通知生管部,生管部接到该订单后,将其它导入MDS,计算要生产该单所需要的主物料的毛需求量,具体算法是根据研发部建立的物料清单进行展开(BOM展开),由BOM中各物料的用量及计划百分比计算若生产该单需要准备什么原料及准备多少,导入MPS后,计算若生产该订单需要生产那些半成品、成品及生产顺序,这里主要考虑关键的半成品,成品.即独立需求物料(因生产订单而需要的物料),而不是相关需求物料(因要生产物料而需要的物料).再导入MRP后,根据BOM、库存的原料、半成品、成品情况、车间正在加工在制品情况、工厂的全面生产能力(RCP)等计算生产这张订单的净需求,即需求采购什么、采购多少、何时采购,生成计划请购单转采购部审批采购,生成工单,通知物控、车间、仓库进行备料、发料、开机生产.当接到新的订单时,再将新订单导入MDS-MPS-MRP,调整更新原生产排程,若是紧急订单可将原来订单交期向后推迟,若产能来不及调整则委外加工.在车间开工之前,客户取消订单也要重新运行一次MRP以更新交货期.

MDS确定需求期,MPS确定生产排程,MRP确定采购、与车间生产计划.


发表于 2013/6/1 00:37:54 | 显示全部楼层
正找这些资料,呵呵 多谢
发表于 2013/6/2 21:53:34 | 显示全部楼层
看过最言简意赅的资料了,容易理解
发表于 2013/6/5 14:32:53 | 显示全部楼层
请问楼主能力计划怎么去做,什么样的制造型企业适合做能力计划?
发表于 2013/6/7 12:14:32 | 显示全部楼层
不错,公司正在用MPS?
发表于 2013/8/29 11:11:00 | 显示全部楼层
不错,非常感谢,正好用的上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 00:13 , Processed in 0.024835 second(s), 20 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表