补货方法和数量修改

本文提供有关补货方法的信息。 它还说明了产品的多个订单数量如何影响结果。

补货方法也称为覆盖范围方法和批次规模方法。

覆盖范围代码

主计划可以配置为使用不同的补货方法。 补货方法是系统用于计算产品需求的技术。 补货方法由您可以在覆盖范围组或产品上设置的覆盖范围代码定义。

下面是可以使用的覆盖范围代码:

  • 期间 –补货方法将一个期间的所有需求合并到一个产品订单中。 将针对期间的第一天计划订单,其数量将在确定的期间内满足净需求。 期间从产品的第一个需求开始,并覆盖定义的时间长度。 下一个期间将从产品的下一个需求开始。 期间覆盖范围代码通常用于不可预测的库存签发、受季节影响的产品或高成本产品。 下图显示了一个示例。

    期间覆盖范围代码使用的示例。

  • 要求 –在补货方法中,系统根据产品的需求创建计划采购、转移或生产订单。 此方法用于具有间歇性需求的昂贵产品。 需求覆盖范围代码通常用于可配置产品或按订单生产场景。 下图显示了一个示例。

    需求覆盖范围代码使用的示例。

  • 最小值/最大值 – 补货方法基于库存级别。 当预测的现有量级别低于特定阈值时,它将库存补货定义到特定级别。 补货数量将是最大级别与预计现有量级别之间的差值。 最小值/最大值覆盖范围代码通常用于可预测的库存签发、高运行器或较便宜的产品。 下图显示了一个示例。

    最小值/最大值覆盖范围代码使用的示例。

  • 手动 –在补货方法中,系统不建议产品的采购、转移或生产订单。 相反,产品的计划员负责为产品补货创建所需的订单。 手动覆盖范围代码通常用于不需要系统生成的计划订单的产品。

默认订单设置对订单数量的影响

在已发放产品的默认订单设置页面上,您可以在采购订单库存销售订单快速选项卡上指定以下每个数量设置。 (库存快速选项卡用于转移单和生产订单。)

  • 多个 –计划订单将是本数量的倍数。

    例如,如果倍数字段设置为 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 件现有量库存将小于最小数量)。