MRP系统有两种基本的运行方式:全重排式和净改变式。
两种方式最主要的不同之处在于计划更新的频繁程度以及引起计划更新的原因。在第一种方式中,计划更新是由主生产计划的变化引起的;在第二种方式中,则是由库存事务处理引起的。
使用全重排方式,主生产计划中的所有最终项目的需求都要重新加以分解;每一个BOM文件都要被访问到;每一个库存状态记录都要经过重新处理;系统输出大量的报告。
全重排式运行方式是通过批处理作业完成的。因此只能按一定时间间隔(通常为一周)定期进行。在两次批处理之间发生的所有变化,以及计划因素的变化等,都要累计起来,等到下一次批处理一起处理,所以计划重排结果报告常有延迟。这就使得系统反映的状态会在一定程度上滞后于现实状态。在具体情况下,这个缺点的严重程度取决于MRP系统的作业环境。
在一个动态的生产环境中,客户需求变化较大,主生产计划会经常更改,产品的设计也不断更新—— 所有这些都意味着每项物料的需求数量和需求时间也要随之迅速改变。于是要求系统有迅速适应变化的能力。
在比较稳定的生产环境中,仅就物料需求而论,全重排式MRP系统或许能满足需求。然而MRP并不只局限于库存管理,它还要确保已下达订单的到货期符合实际需求。因此,一个每周重排一次计划的MRP系统,显然不能使订单的完成日期时时与需求情况相符。
由此可以看出,MRP系统重排计划的时间间隔是一个重要问题。为了能以更小的时间间隔重排计划,必须既考虑到数据处理的经济性,即重排计划的范围、时区和输出数据量,又要避免批处理作业滞后的弊端。于是,净改变式MRP系统出现了。
需求分解是MRP最基本的作业。净改变方式采用局部分解的作业方式,对计划进行连续的更新,取代以较长时间间隔进行全面分解的作业方式。
局部分解是问题的关键,因为缩小了每次的运算范围,从而可以提高重排计划的频率,而且每次输出结果的数据也就少了。所谓局部分解是从以下两种意义上来说的:一是每次运行系统时,都只需要分解主生产计划中的一部分内容;二是由库存事务处理引起的分解只局限在该事务处理所直接涉及的物料及其下属物料。
从净改变的角度看,主生产计划是一个连续存在的计划,而不是一份一份间断产生的计划。主生产计划在任何时候都可以通过增加或减去各种需求量的净改变量而不断得到更新。定期发布的新计划也是以同样的方式处理。在数据处理上,只是对系统中某些物料项目的原有状态数据加上或减去相应的净改变量,从而大大减少了计划重排的工作量。
与全重排方式相比较,净改变方式有以下优点:
(1)减少每次发布主生产计划后进行需求计划运算的工作量。
(2)在两次发布主生产计划的间隔期间也可以对计划中的变化进行处理。
(3)连续地更新,及时地产生输出报告,从而可以尽早通知管理人员采取相应的措施。
净改变方式也有如下缺点:
(1)系统的数据自清理能力较差。净改变方式对数据的自清理能力较差,而全重排方式则具有很好的数据清理能力。因为每次运行时,原有的主生产计划就被抛弃,因而原计划中的所有错误也随之一起清除。
由于一般ERP软件系统都提供两种运行方式可供选择,所以在实际应用中,企业一般的做法是,每月第一次运行MRP系统采用全重排方式,然后每天运行MRP系统则采用净改变方式。
(2)数据处理的效率相对来说比较低。由于在库存事务处理和进行分解运算时要多次访问库存记录,所以净改变方式的数据处理效率较低,成本较高。但是,净改变方式是着眼于库存管理和生产计划的效率而不是数据处理的效率。
(3)系统对变化过于敏感。在净改变方式中,每次更新计划都会向管理人员提出建议信息,所以常表现得过于敏感。为此必须注意,系统给出建议信息和计划人员采纳系统给出的建议信息是两件不同的事情,因为有些建议是不必采纳的。在完全掌握最新信息的基础上,有选择地忽略系统的某些建议总是比不了解情况而不采取措施要好。