MRP
概述
MRP-
物料需求计划-是用来经济且富有效率地管理生产和采购的软件。它从多种来源取得需求数据如目前的和预测订单,工单,低于安全库存的物料,然后减去供给,供给的形式包括手上库存,订购中的商品(物料),或者在制品库存,并且计算订购需求或者部品生产需求来这些满足需求。本Wiki将描述webERP中MRP的特性以及实施此系统的程序。
基础数据要求
要有效地运行MRP,应该建立部品相关的确切信息。由于MRP根据这些数据计算要采购或者制造的数量,因此要保证这些参数被严格维护。因为适用的原则是投入垃圾—>产出垃圾。要求的关键数据如下:
在菜单物料维护->修改物料细节链接,有三个“订单数量调节参数“,这三个字段有放大作用,他们会被用来放大MRP建议的采购或者制造数量来满足需要。
l EOQ经济订单数量。这是 MRP计划的订单的最小数量。例如,如果MRP发现对某一部品的需求数量为1,但是该部品的EOQ是5,MRP会建议创建一个数量为5的订单。
l Pansize,也称为订单乘数.它使您可以创建双数倍数订单。比如,如果MRP确定某一部品的需求数量为135,pansize设置为 10,MRP会创建一个数量为140的计划订单,这数量是与要求数量最近的双数倍数。
l
损耗系数(报废率),它是一个百分数,用来补偿废品或者其他的损耗。
在菜单物料维护->维护再订货点(安全库存),指定了部品在某一仓库的再订货点。如果该仓库在手的数量降低至低于这个水平,MRP将创建一个需求来补偿此差异。
在菜单物料维护->维护采购数据,可以输入采购周期。MRP将此运用到计划建议的订单中。
生产日历
为了避免这种情形--根据部品的需求日期减去采购周期,MRP可能为该部品计划了业务不运营的一天。可以创建一个只有有效日期的制造日历。这个设置在设置菜单->库存设置->MRP可用的生产天数。
要从头创建日历,输入起始日期和截止日期,点击您希望排除在外的一周中的任何一天,然后按创建日历按钮。然后,您可以在改变日期状态字段输入单个日期,按更新来改变该日期的状态,从有效的改为无效,或者从无效改为有效。输入起始日期和截止日期然后按列出日期范围,将显示此范围内的所有日期,并且显示“是”,如果他们是有效的制造日期,“否”如果他们非有效制造日期。当创建此日历时,日期范围应该覆盖超过你使用MRP的计划期间,并且记住,创建日历按钮将删除以前输入的任何日历。
主生产计划—需求预测
下一个准备MRP的步骤是输入需求预测。如果您仅仅需要考虑目前的订单,这是一个可选步骤。在输入真实的需求前,必须创建需求类型,被用来组织您创建的需求记录并且使保持追溯和编辑记录变得容易。需求类型创建于菜单设置->库存设置->MRP 需求类型。仅仅输入需求类型代码和描述。至少必须创建一个需求类型,但您可以创建您需要识别并追溯的不同种类需求。需求类型出现在不同的报告中,并且系统允许根据需求类型批量删除需求记录。
有两个程序来输入真实订单需求,他们都位于制造菜单下。首先,主计划,允许输入,编辑,和删除单个需求,和依部品编号或者需求类型的需求列表,以及按需求类型删除。
要输入一个需求,键入部品编号,数量,和到期日,选择需求类型,按输入信息按钮。按列表选择按钮显示多个记录。如果部品编号字段是空白,所有符合所选的需求类型的所有需求都会显示。如果输入了部品编号,该部品编号的所有需求都将显示。当需求被显示时,有按钮供选择用来编辑或者删除特殊的需求。按删除需求类型按钮,会删除所有符合所选需求类型的需求。
自动创建主计划根据输入的选择条件,从销售订单产生多重需求。
首先,选择所要创建需求的需求类型。其次,输入销售订单的筛选条件,一般会有库存类别(物料组),库存地点,和销售订单的日期范围。再次,输入配送的起始日期,这是将创建的第一个需求记录的到期日。然后选择配送周期的种类-每周或者每月-以及所有数量配送完毕经历的周期数量。根据部品的总数量或者销售金额,可以将他们排除在外。乘数可以用来乘以每个部品的总数量;例如当您要创建下18个月的需求,但并非只是输入前18个月的日期范围,您输入最近6个月的日期范围,然后用乘数3,于是您可以使用最近的销售类型。现在澄清整个程序是如何工作的:用户输入销售订单的选择条件,程序找到每个部品需要的数量,然后创建需求记录,它记录所需种类的数量和需要的配送周期。如果一个部品需求总数是12,并且选择的周期数是12, 会创建数量为1的12个记录;如果总数为3,数量为
1且配送于头3个周期的3个记录会被创建;如果总数为15,首3个记录的数量为2,剩余的9个记录数量将为1.需求被创建后,他们可以使用主计划程序编辑或者删除,通过部品编号或者需求类型选择。
运行MRP
一旦完成所有上述步骤,MRP可以自动计算。由于MRP计算基于系统的如下数据:
l 采购周期
l 需求预测--主(生产)计划
l 经济订单数量
l 最新库存数量
l 缩水/浪费
l Pansize
如果这数据没有严格维护,那么MRP计算可能建基于不好的基础——请不要进行MRP计算直到上述数据在您的系统检查再检查后为止。
这项功能在制造->MRP计算。
此程序显示了MRP最近一次运行的时间,以及运行时所选的参数。有复选框用来指定在计算MRP时,是否使用MRP需求,EOQ经济订单数量,pansize,或者损耗系数。需要使用库存地点,用来决定手上的数量。天数余量也可以输入,它用来决定采购订单或者工作单是否需要重排计划;如果需求日期和采购订单或者工作单的到期日在天数余量之内,订单不会显示需要重排计划。
MRP工作原理
下面是MRP的工作原理。首先,它根据bom(物料清单)为每个部品找到一个层级号;在
bom结构中,其下没有其他部品的部品层级号为0,当一个部品下面有7层部品时,它的层级为7。其次,根据当前手上的数量,未完成的采购订单,工单,创建一张
mrpsupplies(MRP供应)表,根据未完成销售订单创建mrprequirements表,根据未完成的工作单创建worequirements(工作单要求)记录,根据低于安全库存的部品,以及根据销售预测输入的需求创建mrpdemands表.MRP对每一部品,从供应中减去需求,根据层级号将部品排序,并且从最高层级开始,如果供应无法满足需求,将会创建一个mrpplannedorder(MRP计划订单)记录。如果在bom结构中,某部品有下层部品,MRP也为较低层部品创建一个
mrprequirements记录,基于对最高层部品的净需求乘以每次组装对此部件需求的数量,同时附有基于此部品采购周期的计划日期。MRP是一个再生系统,意味着每次它运行时,它都会删除旧文件,并且创建新文件。它运行的时间取决于文件大小和它运行的系统环境,但是它会足够快,因此它可以经常运行,并且可以试运行将如何的预测方案,只要改变销售预测和其他参数参数即可。
MRP报告
MRP生成几种报告,他们位于制造->查询和报告。MRP需要的重新计划显示了工作单和采购订单,根据MRP,需要作出的调整以满足期限。MRP建议的工作单和MRP建议的采购订单显示了MRP决定的需要创建的订单以满足要求。
MRP短缺显示了数量无法满足要求的所有数量。需要记住的一件关于此报告的事情是,如果最顶层组件短缺,它同时会在报告中显示组成它的部品,因此总的金额可能加倍。此查询简称为MRP被用来显示一个部品的所有的供求信息。
页首部分显示了总的毛需求,未完成订单,计划的订单,和以周为时间段而预期到达的数量。左侧底部的部分显示了此物料所有的需求来源,底部的右侧显示了所有的可用供应和MRP建议创建的供应以满足需要。所有这些报告使用MRP创建的报表,因此,如果创建了一个新的采购订单或者工作订单,此订单以及其所造成的影响不会显示在报告中,直到
MRP重新运行为止。