预测概述

预测需要您根据物料过去的耗用、销售预测等情况预计物料未来的需求。此主题说明了 MRP 和 APS 如何作为单独需求进行计划预测,以及客户订单等现有需求如何消耗预测。

创建预测

可以在预测表单中创建给定物料的预测。输入原数量指定为(“需求数量”)预测的需求数量。输入预测日期表示预测的到期日期。输入仓库以预测特定的仓库。如果基于客户订单选择创建独立需求(有关详细信息,请参见使用客户订单预测帮助主题),您还可在创建预测时指定客户。

关于使用客户订单或预测计划参数

计划参数表单中的使用客户订单或预测参数决定系统是否作为需求计划预测和/或客户订单。例如,如果此参数设置为“预测”则,不计划客户订单且系统使用预测的原数量作为需求数量,而不使用“未完成需求”。此帮助主题的所有示例假设使用客户订单或预测字段设置为两者

注意事项:
如果使用客户订单或预测参数设置两者,且更改了前移后移参数值,则系统可能重新评估所有物料的预测消耗,该过程将花费较长的时间。

如何计划预测

当最初创建预测时,未完成需求字段的值等于原数量字段的值。现有需求(如在运行 MRP 计划或 APS 计划活动前输入的客户订单)从原数量值中消耗预测数量。未完成需求值反映剩余预测数量,该数量将促使系统计划独立需求(MRP 和 APS)。参考下面的“现有需求如何消耗预测”获得关于哪个需求可以消耗预测数量的详细信息。

系统用来计划预测需求的过程因运行的是 MRP 还是 APS 而不同。

MRP 根据以下过程计划预测:

  1. 计划指定截止物料的预测中的未完成需求数量(以及其他独立需求的数量,如客户订单)。
  2. 搜索现有在库量和接收以满足需求。
  3. 为考虑在库存货和计划供应后的净需求创建计划订单。
  4. 将该净需求通过才物料的物料清单“推进”至计划订单,同时创建子件物料的相关需求。

    详细信息,请参见MRP 概述

注意:SyteLine (PROGRESS) MRP 中,无论何时添加、更改或删除预测或客户订单,计划参数“联机客户订单和预测”都会自动更新预测消耗信息。在 SyteLine (SQL) 中,缺省情况下此功能在用(由于 SQL 数据库表结构)。例如,添加新预测时,该预测在报告和输出表单中立即可见,不必重新运行 MRP。

APS 根据以下过程计划预测:

  1. 计划其他需求之前或之后,请根据 APS 订单优先级计划预测。
  2. 分配任何可用在库存货和计划供应(在供应耗用容差内),进一步减少要计划的预测数量。注意,其他使用在库量和计划供应的需求如客户订单可能有高于预测的优先级,这取决于设置订单优先级的方式。
  3. 按需要为该物料的需求数量,通过 BOM 推进计划订单中的净需求。
  4. 生成全部层所需的计划订单以满足剩余预测数量。预测物料计划订单的“预计日期”表示预测供应的可用日期。

当在保存或“获取可承诺量/承诺能力”处理期间增量计划需求时,仅在计划运行完成后新的进项需求才可以使用该预测供应。

注意: 如果需求消耗预测,则计算“预计”日期时,对需求执行的任何后续的“获取可承诺量/承诺能力”处理都将考虑对该预测供应的消耗。

例如

对此例,假定以下条件:

  • 在库量:150
  • XYZ 预测的原数量:200
  • 因为在“APS 订单优先级”表单上设置了客户订单优先级,所以系统在计划预测前计划客户订单。

输入数量为 120 的客户订单。客户订单消耗预测(假设客户订单在“预测前移/后移”窗口内到期)。预测的未完成需求减少为 80。

然后运行“APS 计划”。系统首先计划客户订单需求。分配在库量到客户订单以满足订单并保留数量为 30 的剩余在库量。然后系统计划预测需求。从存货中分配数量为 30 剩余并生成数量为 50 的计划订单以满足剩余预测需求。

现有需求如何消耗预测

产品码表单和/或计划参数表单中指定的后移前移参数设置了一个供现有客户订单和其他需求消耗预测的时间窗口。在搜索预测据以安排客户订单时,系统使用该窗口。用于预测的搜索工作方式如下:

  1. 系统试图查找与需求的到期日期具有相同日期的预测。如果过去的预测的预测日期在“当前日期 + 预测后移”值之后,则系统忽略旧的预测。
  2. 如果与需求的到期日期匹配的预测不存在或已经消耗(“未完成需求”等于零),则系统在需求的到期日期减“预测后移”的日期开始并搜索预测向上到达需求到期日期加“预测前移”。
  3. 如果系统找到了匹配的预测,则它将检查预测是否已消耗。如果预测已消耗,则系统查找下一有效预测。
  4. 如果需求数量大于未完成需求,则系统将未完成需求设置为零,并将剩余需求数量应用于下一个有效的预测。如果系统未找到有效预测,则需求无法消耗任何预测。
  5. 预测表单中,客户仓库是可选的预测字段,这些字段也会影响与指定预测匹配的需求的处理。搜索按以下顺序执行:
    1. 仅当“客户”为空时在“仓库”上
    2. 在“客户”和“仓库”上
    3. 仅当“仓库”为空时在“客户”上
    4. 当“客户”和“仓库”均为空时在预测记录上

例如

对此例,假定以下条件:

预测前移:7

预测后移:4

预测:

50,到期 10/1

60,到期 10/5

50,到期 10/9

50,到期 10/13

客户订单 (CO):

20,到期 9/20

20,到期 9/25

10,到期 10/2

15,到期 10/5

30,到期 10/15

25,到期 10/17

  1. 对于 9/20 的客户订单,没有用于 9/20 的预测。故搜索从 9/16 开始到 9/27 截止。未找到预测,因此该客户订单不消耗预测。
  2. 对于 9/25 的客户订单,没有用于 9/25 的预测。故搜索从 9/21 开始到 10/2 截止。有一个 10/1 的预测。系统从未完成需求中减去 20,剩下 30。
  3. 对于 10/5 的客户订单,有一个 10/5 的预测。系统从未完成需求中减去 15,剩下 45。
  4. 对于 10/15 的客户订单,没有用于 10/15 的预测。故搜索从 10/11 开始到 10/22 截止。有一个 10/13 的预测。系统从未完成需求中减去 30,剩下 20。
  5. 对于 10/17 的客户订单,没有用于 10/17 的预测。故搜索从 10/13 开始到 10/24 截止。有一个 10/13 的预测。系统仅从未完成需求中减去 20,因为那是全部剩余。剩余 5 个从下一可用预测中减去。