2.2 插单的处理
对于插单MRP运算的问题,最主要还是新旧订单在MRP运算过程中的优先级处理问题。在上面的订单跟踪一节,已对计划量及库存量优先满足某些订单的问题进行阐述。解决了订单优先满足的问题,插单的MRP计算问题就很容易解决了。
首先,通过上述的销售订单冲销功能以及库存量锁定功能,就可以实现是优先满足插单,还是满足原有的销售订单。解决了优先级的问题后,再按传统的MRP运算过程,就可以解决插单后的生产和采购安排的问题。
而且通过上述的销售订单跟踪功能,就可根据新插入的销售订单的紧急程度,选择是打乱原有的销售订单和生产采购订单的对应关系,优先满足插单;还是在先保证原有生产和采购稳定的前提下,再满足插单。计划量有了对需求来源的记录,就可以在MRP运算后快速查询到与插单相关的计划量,只要对这些计划量进行单独的处理,生产和采购人员很快就可以确定何时可满足插单的需求。解决了对插单的计划安排问题。
2.3 订单的变更
有了销售订单冲销功能以及库存量锁定功能,只能解决订单跟踪、插单和订单变更的需求跟踪及优先级的处理问题,对销售订单变更或插单的计划调整还没有解决。
当有插单和销售订单变更时,再次进行MRP计算之后,还应该产生计划调整的建议信息表。解决原有的生产订单量和采购订单数量和时间调整的问题。
3、现有ERP软件的实现方法比较
以上仅是个人的分析,为了找到更简洁的实现方式,笔者对神州数码、金蝶和用友的产品进行了研究,以下是这些ERP软件提供的解决方法。
案例:
假设有如下两笔同一物料的销售订单(表:2),该物料现有库存=0。为简单起见,没有预设任何预计生产入库和预计出货的数量。

要求:
能够实现选销售订单计算。可实现生产订单、采购订单和销售订单的关联跟踪,不会被其它订单挪用。
3.1 用友U861实现方式分析
用友U861产品并未针对面向订单型生产企业提供MRP解决方案,其产品的生产计划功能只提供了标准的MPS和MRP功能,没有针对订单进行MRP计算的功能。
虽然其物料计划属性提供了MTS--按库存生产、MTO--按定单生产和ETO--按定单设计生产等多种属性,但所有这些物料的计划运算方式只有一种标准的传统MRP算法,可以说这些物料计划属性的MRP计算过程是没有差别的。用友U861只有传统的MRP算法,故在此就不把其产品演示的过程一一列出了。
3.2 金蝶K3 10.2 MTO算法演示
1) 在MRP计算时,计划方案中选择MTO,计算范围为“指定需求单据”,需求来源为“销售订单”,如图:1所示。然后选销售订单SO01进行运算,系统产生100PCS的LCC01的“计划订单”;

2)请将该100个“计划订单”投放成“生产任务单”,并下达该生产任务单,见下图:2。

3)对销售订单SO02进行选单计算。
为了实现选单计算并与传统MRP计算过程作区别,金蝶提供了一个叫“锁单冲销“的算法。其计算步骤如下。
首先在进行选单计算前,用预计量锁单功能对销售订单SO01进行锁单(图:3)。

其次,在MRP计划方案中“启用锁单冲销算法”,然后进行计算,只选SO02这张销售订单(图:4)。

经过MRP计算后,正确地产生了50PCS的计划订单。