MRP的需求展开过程是从计划订单产生毛需求。而需求反查的过程正好相反,它是查毛需求的来源。这项功能是闭环MRP系统的重要组成部分。在一个闭环MRP系统中,从两个方向给出优先顺序计划,即自顶向下的和自底向上的。
在自顶向下的计划过程中,主生产计划被展开,对每项物料产生毛需求和净需求,产生计划订单,并展开计划订单求子项的毛需求和净需求。计划沿着物料清单自顶向下地进行。
但是,实际情况的发生常会偏离计划。当出现了意料之外的问题时,计划过程就需要反过来了。例如,供应商不能按时交货,有些零部件出现了质量问题,设备出了问题,就会影向原有计划的执行。此时,就需要知道这些问题的出现会影向到哪些需求的满足。于是,计划过程就转到了自底向上的方向上:既然供应不能满足需求,那就只好修改需求,让需求和可用的供应相匹配。这就需要找到引起毛需求的父项物料,分析并修改父项的计划,使得父项的需求和子项物料的可用性相匹配。
为了实现自底向上的计划过程,计划员要有一种找到毛需求来源的方法。这就是需求反查(pegging)功能。有两种需求反查功能,即单层需求反查(single-ievel pegging)和完全需求反查(full pegging)。单层需求反查是根据毛需求所对应的物料代码、日期和数量来确定产生这项毛需求的所有父项的物料代码,以及每个父项所要求的毛需求的数量。完全需求反查不但要找出引起毛需求的父项物料以及父项所要求的毛需求数量,还要沿物料清单指明的产品结构,一直追溯到主生产计划,甚至客户订单。一般来说,计划员在解决这类问题时,总是按照产品结构每次反查一层,并分析能否在这一层上解决问题。如果在这一层上不能解决问题,再继续反查一层。换言之,计划员解决问题是一次或多次地使用单层反查功能,而不是直接使用完全需求反查功能。在大多数情况下,问题可以在主生产计划以下的层次上解决,而主生产计划根本无须修改,更不会复杂到要和客户讨论修改其订单的问题。因此,完全需求反查功能并非计划员解决问题的常规方式。从这个意义上说,完全需求反查功能并非至关重要。