1、MRP以及系统认识 基础文档 内部资料:仅供汉得信息和 旭硝子 使用 i MRP以及系统认识 文档作者 : 王飞 创建日期 : 2011-11-10 确认日期 : 控制编码 : MRP-WF 文档版本 : 1.0 审批 : 旭硝子 项目经理 HAND项目经理 拷贝数 _ MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 ii 文档控制 更改记录 Date Author Version Change Reference 2011-11-10 王飞 1 新建 查阅人 Name Position 分发 Copy No. Name Location 1 2 3 4 MRP以及系统认识 基本文档
2、 内部资料:仅供汉得信息使用 iii 目录 文档控制 . ii 基础操作 . 错误!未定义书签。 常用功能键 错误!未定义书签。 常用功能键 错误!未定义书签。 系统登录 错误!未定义书签。 登录系统 错误!未定义书签。 计划模块总体介绍 . 1 1.1总论 . 1 1.2供应与需求 . 1 1.3计划模块主要职能 . 2 1.4与其他模块的集成 . 2 系统字段以及概念说明 . 4 物料属性控制 4 计划方法 . 4 预测控制 . 5 追溯 . 5 时间栏 . 6 预测管理 7 预测集界面 . 7 预测条目 . 8 预测来源 . 8 冲减 . 9 主需求计划 10 界面信息 . 10 需求时
3、间栏 . 11 主生产计划 11 界面信息 . 12 装入 /复制、合并 MPS . 13 物料需求计划 15 系统简单测试说明 . 17 测试说明以及基本设置 17 测试过程 18 预测 . 18 装入主需求计划 . 18 装入 MPS . 18 生成 MRP/DRP 19 问题解释以及说明 . 20 较复杂的 MRP计划 . 20 计划类型的影响 20 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 1 计划模块 总体介绍 本文档 是说明在 11i的环境中, 计划模块的基本概念和逻辑,以及 MRP模块的系统演示,对于 ORACLE系统中的各个界面的以及主要字段,我都会给予说明,希
4、望对想学习 MRP的同事和客户有所帮助。 有些细节概念就放在系统界面介绍的地方来说明。 1.1总论 对于一个典型的制造型企业来说,企业的决策者总希望在投入最小的资金、及时快速的生产以及取得客户最大的满意度来实现企业的最大盈利。很显然,尽量减少库存而又能及时快速的生产以满足市场的需求是其中最为关键的。 一天客户说:“现在生意真难做,一个部件必须从海外进口,而周期有这么长,每次购买的货物经过到岸检查、运输时间都很长,搞的我们每一次都要买很多,可是买很多又占用很多的资金,买少了有影响正常的生产 ” 上面客户的想法我想是很多企业的计划部门遇到的难题:供应如何满足需求,而又能在企业的控制之下,当然对于企
5、业核心产品和关键配件尤为重要,因为这决定了企业的生存。 ORACLE MRP模块:企业可以利用此模块对于生产计划(排产)、物料需求计划 (采购等)等依据供应与需求的平衡来自动计算。 核心思想: 供应 =需求 1.2供应与需求 首先我们必须理清什么是供应、什么是需求,他们的来源又是哪里? 对于需求:独立需求和相关需求 独立需求 一般依赖于市场,由预测和销售订单来决定,比如最终的产成品和关键子配件。 相关需求 一般是半成品、工序品、加工材料等,是由上层的产品所决定,一般会根据 BOM展开,在 MRP计划时,系统计算得出。 需求的来源 :需求可以来自销售订单、预测、安全库存、内部订单、车间任务等 M
6、RP以及系统认识 基本文档 内部资料:仅供汉得信息使用 2 供应的来源 : 供应可以来自:采购申请、采购订单、车间任务、计划订单、库存现有量、内部订单等 1.3计划模块主要职能 主需求计划( Master Demand Schedule)和主生产计划( Master Production Schedule)称为主计划。 物料需求计划( Material Requirements Planning) 1.4与其他模块的集成 ( INV) 库存模块:获取库存现有量的信息,作为计划的供应或者短缺的信息。 ( OM)订单管理模块:未发运的销售订单作为独立的需求纳入考虑。 ( BOM)物料清单模块:展开
7、 BOM获取组件需求数量以及提前期信息。 ( PO)采购模块:采购订单、已批准的采购申请、未入库的数量等作为供应,可以下达采购申请或者采购订单。 ( WIP)车间管理木块:车间生产任务可以作为供应。可以下达车间生产工单来满足需求。 预测管理( Forecast) 主需求计划( MDS) 主生产计划( MPS) 物料需求计划计划( MRP) 主流程 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 3 销 售 订 单 预 测主 需 求 计 划主 生 产 计 划M R P 计 划B O M 库 存 模 块采 购 木 块 车 间 模 块MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用
8、 4 系统字段 以及概念 说明 物料属性控制 对于 ORACLE EBS系统来说,基础数据的准确性,对于 MRP结果有着极其重要的影响物料属性中计划 方法、提前期 、修改量 等属性设置, (当然 BOM、库存等也有很大影响了!),今天只看主要字段,提前期、修改量在其它文档中 计划方法 计划方法: 未计划 :此物料不需要执行长期的物料需求计划,对于对于数量大 /成本占用低且不要增加企业 MRP管理负担的物料可以执行此计划。一般都是相关需求的物料。 MRP计划 :物料不要人工进行计划控制的非关键性物料,低值易耗品可以执行此计划。 MPS计划:对物料执行主计划并需要人工计划控制的物料可以执行此计划。
9、对于独立需求的物料、不可缺少的物料、关键物料选择此计划。 MRP/MPP计划:对于物料需要同时执行 MRP和 MPP的计划。( MPP也就是 DRP计划) MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 5 MPS/MPP计划:对于物料需要同时执行 MPS和 MPP的计划。 MPP:如果对于多个组织实施物料的分配资源计划,可以执行此计划。 对于单个组织的物料需求计划,对于产成品,可以选择 MPS计划;而对于下层或底层组件(采购件),可以执行 MRP计划。 当要实施多组织计划时可以考虑后三种计划。 预测控制 预测控制: 无: You place sales order demand b
10、ut do not forecast demand. 冲减: You forecast demand directly, rather than by exploding forecast demand. 预测和冲减: You forecast demand directly, explode forecast demand, or use a combination of both methods. 追溯 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 6 追溯: 软反查 : This option allocates supply to demand based on the R
11、eservation Level option set in the MRP Plan options. See Reviewing or Adding Plan Options 总装追溯: This option traces the end assembly the item is pegged to at the top of the bill of material.Even if you do not select end assembly pegging, you can still calculate and view end assemblies on-line. 总装 /软反
12、查:相当于同时启用软反查和总装追溯 硬反查: This option allocates supply to demand based on the Reservation Level option set in the MRP Plan options. This pegs supply to demand and demand to supply by project at all levels of a bill of material. This allows you to pre-allocate supply to demand and generate planned order
13、s based on the plan level options. 总装 /硬反查:相当于同时启用总装追溯和硬反查 无: This option disables project material allocation, end assembly pegging, and full pegging. 时间栏 计划时间栏: 启用计划时间栏控制 MRP产生 PO和 JOB,在计划时间栏内,系统不产生 计划订单,也不产生重新计划的建议。也不会将已有的计划订单提前到计划时间栏之内。 主要是为了保持未来一段时间内的计划的不变,排除干扰。 需求时间栏:在需求时间栏之内,计划只会考虑实际的需求也就是销售订
14、单,不会考虑 预测。有时候企业不想将预测装入生产,而避免库存积压,可以考虑启用 此选项。 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 7 发放时间栏:当系统运行完 MRP结果时,系统会根据计划单的建议日期(计划运行时 间 +发放时间栏)时,系统会自动释放这些计划单。 预测管理 预测是对未来的市场对于产品需求的一种预测,一般预测的都是产成品的需求,目的就是在适当的时间和生产适当的数量来满足客户的需求。 预测是计划的起始点之一,他可以和销售订单一起组成独立需求。 预测可以在正式订单下达之前安排生产,来满足供应。 预测不能单独而存在,必须依赖于一个预测集,预测集通常是一个预测的标准。
15、下面结合具体字段来进行说明,这样更容易理解。 预测集界面 时段类型: 天数 按每一天进行的预测,精确到天,适用于短期预测。 周数 -按周来进行预测,适用于三个月以下的预测,精确到周。 期数 按一段时间进行预测,适用于长期预测,精确到月。 层(预测的层次) :选择层以确定预测集中预测的层次和冲减的方式 物料 指明日期、数量、物料 客户 指明日期、数量、物料、目标客户 开单至 指明日期、数量、物料、 目标客户以及开票地址 装运至 指明日期、数量、物料、目标客户以及发货地址 冲减 :如果勾选,则销售订单会冲减此预测集的预测条目。如果不勾选,则后面的倒退天 数和前推进天数会变灰,无法填写。 异常修改
16、:就是说销售订单可以冲减预测条目的最大百分比。 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 8 需求时间栏:这个意义就是说在订单冲减预测集的过程中,从预测条目时间延伸需求时间内不冲减。(比如登记的订单为 2011-12-24计划发运 88个, 2011-12-20预测数量 100个,后推天数为 6天,需求时间栏天数为 5天。那么如果在冲减预测集的时候,启用需求时间栏,那么冲减的时候,就不会冲减预测;如果不启用需求时间栏,那么就会冲减掉 88,还剩 12个预测。)当然这个参数其实对于装入 MDS的需求来说其实没有多大影响! 预测条目 可以在预测条目里面对于同一个物料进行预测。 当前
17、 :销售订单冲减完之后的数量。 初始 :装入预测的初始值 预测来源 预测的来源 :手工填写;从其他预测中复制、合并;可以通过外围系统接口导入到 ERP 装入预测的系统请求: MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 9 目标预测:要装入的预测集或者预测。 来源类型:特定预测或预测来源列表。选择特定预测后,可以在来源清单处选择预测集、 预测或者预测条目;选择预测来源列表则是从来源列表中选择列表中的项目。 预测组织:预测来源的组织 预测 /装入来源清单: 与来源类型有关。 改写: 所有分录 就是说在合并信息之前,删除预测的所有条目。 仅限于同一来源 -删除与合并的条目具有相同来源的
18、条目 否 不删除任何条目,而且在合并的时候,将新条目添加到现有条目。 起始与截止日期:通过这个时段来控制 装入该时段内的预测。 数量类型: 当前 :当前数量等于原始数量减去所有冲减数量。如果选择此类型,则不能 在选择预测冲减,因为预测量已经反映了所下达的销售订单的需求。 原始: 这是没有经过任何冲减的预测量, 如果勾选此选项,并希望通过销售 订单和预测来生成主计划,则应选择冲减预测,冲减原始预测通过平 衡预测和销售订单需求来确保需求不被高估 冲减 冲 减不仅仅是预测独有的,冲减可以涉及销售订单对于预测的冲减,可以是 已经完工数量对于计划单的冲减,可以是入库数量对于计划单的冲减等等(甚至寄售业务
19、里面也会有)。这里就依据销售订单对于预测的冲减来进行说明 。 预测冲减 就是用实际的销售订单来替代预测, 避免将预测放大。比如说企业预测 15号的需求为 500,但是现在明确 15号有 100个销售订单,那就需要 冲减掉 100个,以免产生过多的需求。 正向冲减天数: 就是说冲减起始天可以往前冲减的天数(工作日) 反向冲减天数: 就是说冲减起始天可以往后冲减的天数(工作日),先执行反向,再执行正向。 冲减也可以按周、时段来进行冲减。 超量冲减:就是说找不到合适的冲减条目, 原始条目变为 0,当前数量为负值,当前数量的的负数为已撤销冲减的需求。 例子: MRP以及系统认识 基本文档 内部资料:仅
20、供汉得信息使用 10 主需求计划 主需求计划是主计划的一个, 反映了预测、销售、内部订单等独立需求,可以作为主生产计划的来源,也可以作为 物料 需求计划的来源。 来源类型:手工填写、通过预测装入、通过其他主需求计划装入、通过来源列表装入 、也可以通过销售订单装入。 主要包含了物料。数量、时间等信息(也可能包括客户、预测名称等信息) 界面信息 ORACLE的 MDS界面 冲减:一般都勾上,用于冲减。 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 11 装入 MDS的请求 目标计划:要装入的 MDS计划 来源类型: MDS来源列表、仅限于销售订单、特定 MDS、特定 MPS、特定预测、
21、组织 间已计划订单。选择不同的来源类型,将决定来源名称的来源。 来源组织:就是从哪个组织装入相应的需求或预测。 来源名称:不解释了。 包括销售订单:是否选择包括销售订单。 需求 时间栏:影响装入的来源。 改写:已经解释。 修改百分比:预测在冲减完或者当前数量的基础上 +预测条目的数量 *百分比。(一般情况下默认的数据结果为 0) 正向冲减天数 /反响冲减天数:就是说在装入需求的时候,已经登记的 销售订单去冲减 预测的数量。(可能订单已经冲减过一次,但是订单没有完全冲减,那么这个时候订单就会按着正向冲减天数和反响冲减天数进行时间的延伸,与原有的预测集的设置没有关系), 异常百分比: 就是对于单个
22、预测条目一次可以冲减的数量占整个预测数量的百分比。 需求时间栏 可以为不同的物料设置不同的需求时间栏,在需求时间栏之内,只装入销售订单,在需求时间栏之外可以装入销售订单和预测。 这样可以使主需求仅来源于实际需求(销售订单)而减少不确定性,进而提高主需求计划的准确性,为后面的排产、采购提供准确数据。 主生产计划 相对来说,主生产计划就是一个供应的计划了。它主要是准对于独立的需求(比如最终产品的排产)的一个供应计划。可以作为物料需求计划的来源。 主生产计划可以认为的干预调整,可以通过工作台进行发放成工单。 来源可以是:销售订单、预测、 MDS、 MPS、手工等 MRP以及系统认识 基本文档 内部资
23、料:仅供汉得信息使用 12 界面信息 冲减:主要是冲减完工计划单、销售订单等 库存 ATP:在库存中计算可承诺量信息时,可以纳入 MPS计划作为供应。 生产:以启动要 自动发放计划单的计划 分配集:就是该计划的物料需求来源补充规则的集合,用于物料的来源控制。 改写:全部 -则计划的流程将会改写物料需求计划的所有条目。 无 计划流程将不会改写任何固定的计划单。但是会改写任何未固 定的计划单。 计划时间栏之外 计划流程会改写计划时间栏之外的所有条目。会改写计划时间 栏内的计划单,但是不会改写固定的计划单。 附加计划单:控制计划预算的时候,是否附加计划单,一般会勾选。 快照 锁定表:一般始终勾选。
24、计划时间栏、需求时间栏:不解释。 物料计划方法:控制计划流程如何指定组件需求日期。 计划物料:控制计划流程对那些物料进行计划。 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 13 计划组织:参与计划的组织。并可以为计划组织选择供应与需求来源计划。 净 WIP: 计划运算时,未完成、已发放、暂挂以及完成四种工单状态的工单是否纳入计 算 净预留:计划运算时,销售订单或库存计划所保留的保留数量是否纳入计算。 净采购:计划运算时,批准的 PR、 PO、在途的 PO、暂停验收的物料是否当成供应。可 以避免重复下单 计划安全存货量:计划运算时,是否将安全库存列入净需求来源。 计算子库存净值:选
25、择哪些子库存的在库量作为计划的供应来源。 装入 /复制、合并 MPS MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 14 可以运行该请求来将相关计划需求导入或装入到 MPS中去。 参数已经解释过了! 点击“生成”,系统运算并形成 MPS计划。 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 15 可以通过 MPS工作台来实现对 MPS计划单的发放。可以通过工作台来实现追溯、查看等 信息的索取。 重要提醒: 很多 MRP的报表都是通过工作台来实现的! 物料需求计划 反馈: 以监控离散任务、采购订单、采购申请的实施的计划单数量,计划员则可以通过 此来查看计划的状态。 选项 :
26、上面应经解释。 MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 16 运行该请求,来完成 MRP/DRP计划的生成。 通过工作台来实现对计划单的查看、发放等。 很多报表都是从这里面取值的! MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 17 系统简单测试说明 测试说明以及基本设置 为了进行测试,自己新建了 OU、 INV、 ITEM等,系统的基础设置要完善,不然后期的测试会比较悲剧,各种出错(系统参数登记处数据要设置一下) TEST公司为一个 OU: TEST,并有库存组织 TEST WF。其生产物料 TEST2000, TEST2000由 2个 TEST2001和 1个
27、 TEST2002装配而成。 TEST2000和 TEST2002全部为采购件,设置了提前期。 下面我们根据这个简单的案例来测试一下系统的 MRP结果。 当然我们可以在此基础上来进行安全库存、冲减情况、提前期等,当然也可以进行多组织物料需求计划的测试。(后续我会整理文档来实现),今天就看比较简单的吧! MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 18 测试过程 预测 装入主需求计划 装入的计划结果: 装入 MPS MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 19 生成 MRP/DRP 结果分析: 通过预测导入到 DRP结果中发现,按照业务背景产生的需求计划符合业务需
28、求,由于 TEST2002存在别的需求,所以其在 14号和 23号的需求比按照 BOM展开的需求要多。 当然这个测试是最为基本、最为简单的测试咯。 可以结合销售订单修改量、安全库存、多组织计划、生产情况和采购情况、时间栏来实 现相对来说比较复杂的 MRP计划,当然需要更多的测试咯! MRP以及系统认识 基本文档 内部资料:仅供汉得信息使用 20 问题解释以及说明 较复杂的 MRP计划 MRP计划并非上述单纯的测试而已,要结合企业的具体业务来实现。当然对于 MRP相关的业务实施起来是比较复杂的,毕竟 MRP是 ERP的 BOSS啊! 在上述基础之上可以结合 1、 修改量、提前期、时间栏等来进行复
29、杂的系统标准功能的测试 2、 同帐套多组织的 MRP结果的测试(不同帐套的貌似实现不了,还没有测试) 3、 MRP与其他模块的集成,尤其是 INV、 BOM、 PO、 OM模块。 4、 N多报表的开发是 MRP项目实施一个很大的特点,不熟悉多模块以及业务与系统的结合是很危险的! 计划类型的影响 很多企业会设置周 MRP计划、月 MRP计划甚至年 MRP计划, MRP计划不可能每天都跑啊!所以很多企业很想跑一次 MRP计划就实现精确排产和采购,但是这很难实现。所以才会有很多的手工调整,再结合 MRP计划,甚至于其他系统的结合来实现排产和采购,所以 MRP基础是关键,但是与具体业务来结合 来帮助企业实现计划的准时与精确数量。