补货方法和数量修改
本文提供有关补货方法的信息。 它还说明了产品的多个订单数量如何影响结果。
补货方法也称为覆盖范围方法和批次规模方法。
覆盖范围代码
主计划可以配置为使用不同的补货方法。 补货方法是系统用于计算产品需求的技术。 补货方法由您可以在覆盖范围组或产品上设置的覆盖范围代码定义。
下面是可以使用的覆盖范围代码:
期间 –补货方法将一个期间的所有需求合并到一个产品订单中。 将针对期间的第一天计划订单,其数量将在确定的期间内满足净需求。 期间从产品的第一个需求开始,并覆盖定义的时间长度。 下一个期间将从产品的下一个需求开始。 期间覆盖范围代码通常用于不可预测的库存签发、受季节影响的产品或高成本产品。 下图显示了一个示例。
要求 –在补货方法中,系统根据产品的需求创建计划采购、转移或生产订单。 此方法用于具有间歇性需求的昂贵产品。 需求覆盖范围代码通常用于可配置产品或按订单生产场景。 下图显示了一个示例。
最小值/最大值 – 补货方法基于库存级别。 当预测的现有量级别低于特定阈值时,它将库存补货定义到特定级别。 补货数量将是最大级别与预计现有量级别之间的差值。 最小值/最大值覆盖范围代码通常用于可预测的库存签发、高运行器或较便宜的产品。 下图显示了一个示例。
手动 –在补货方法中,系统不建议产品的采购、转移或生产订单。 相反,产品的计划员负责为产品补货创建所需的订单。 手动覆盖范围代码通常用于不需要系统生成的计划订单的产品。
默认订单设置对订单数量的影响
在已发放产品的默认订单设置页面上,您可以在采购订单、库存和销售订单快速选项卡上指定以下每个数量设置。 (库存快速选项卡用于转移单和生产订单。)
多个 –计划订单将是本数量的倍数。
例如,如果倍数字段设置为 5,订单的数量可以是 5、10、15、20 等。
最小 订单数量 – 计划订单不会小于指定值。
例如,如果最小订单数量字段设置为 10,将创建数量为 10 的计划订单,即使只需要四个即可满足需求。
最大值 订单数量 – 计划订单不会超过指定值。 如果需求超过最大订单数量值,将创建多个计划订单来覆盖它。
例如,如果最大订单数量字段设置为 100,并且需求为 450,将创建四个数量为 100 个计划订单和一个数量为 50 的计划订单。
使用最小值/最大值的补货的示例 覆盖范围代码
如果您没有在默认订单设置页面上为产品指定倍数字段中的值,并且如果您使用的是最小值/最大值补货方法,当预测的现有量级别低于特定阈值时,主计划将库存补货到特定级别。
如果您定义产品的倍数数量,最小值/最大值补货方法将更改其行为并考虑倍数值。
换句话说,当预测的现有量级别低于定义的最小级别,主计划仍将库存补货到定义的最大级别。 但是,补货数量必须是倍数值的倍数。
如果补货数量(最大级别和预测的现有量级别之间的差异)不是已定义倍数的倍数,主计划将使用低于最大级别的第一个可能的值(连同预测的现有量级别)。 如果总和小于最小级别,主计划将使用高于最大级别的第一个值(连同预测的现有量)。
以下小节提供了一些示例,说明产品的多个订单数量如何影响最小值/最大值补货方法的结果。
示例 1
产品具有以下配置:
- 覆盖范围代码:Min./Max.
- 最小值:15
- 最大数量:22
- 多个:0
该产品现有 10 件库存,无其他需求或供应。
运行主计划时,会创建 12 件的计划订单以将库存补货到最大数量。
示例 2
产品具有以下配置:
- 覆盖范围代码:Min./Max.
- 最小值:15
- 最大数量:22
- 多个:5
该产品现有 10 件库存,无其他需求或供应。
运行主计划时,会创建 10 件的计划订单(因为 15 件补货加上 10 件现有量库存将超过最大数量)。
示例 3
产品具有以下配置:
- 覆盖范围代码:Min./Max.
- 最小值:21
- 最大数量:24
- 多个:5
该产品现有 10 件库存,无其他需求或供应。
运行主计划时,会创建 15 件的计划订单(因为 10 件补货加上 10 件现有量库存将小于最小数量)。