资源需求计划 (RRP) 运行 - 一种物料的基本计算

计划引擎会根据计划收货量来匹配计划需求,并标明可能出现的短缺。

如果预期库存水平与库存计划有偏差, LN 将为现有订单生成 重排进度计划消息 ,或者在必要时生成新的 计划订单

下面部分的内容介绍了资源需求计划 (RRP) 运行的步骤。这些步骤包括:

  1. 确定模拟时期。
  2. 消耗需求预测。
  3. 确定起始库存。
  4. 在时间轴上标出收货量和需求量。
  5. 选择下一个需求。
  6. 检查库存。
  7. 生成重排进度计划消息。
  8. 将不具名库存转移到项目库存。
  9. 生成计划订单。
  10. 生成取消消息。
  11. 更新数据库。
替代物料

如果在 已实施的软件组件 (tccom0100s000) 进程中选中了 用尽功能和使用替代材料 复选框,则 LN 将采用修改后的算法。如需更多信息,请参阅 用光企业计划子系统中的物料和替代物料

1. 确定模拟时期。

LN 将在某个特定时期内执行模拟。模拟时期由以下因素决定:

有关这些因素的信息,请参阅 模拟时期(资源需求计划 (RRP) 运行)

2. 消耗需求预测。

如果计划物料没有物料主计划,则需求预测将记录在 按物料列出的特殊需求 (cpdsp2100m000) 进程中。 企业计划子系统 将执行预测消耗来确定有多少预测尚未被实际需求填满。在计划过程中,系统将考虑这一未消耗的预测。

3. 确定起始库存。

LN 通过检索当前的现有库存,并针对截至模拟起始日期的所有 计划库存事务处理 调整此库存,从而确定模拟开始时的库存。

4. 在时间轴上标出收货量和需求量。

LN 将全部现有需求量和计划收货量标示在时间轴上,以便进行后续分析。

系统将考虑下列需求数据类型:

  • 未消耗的需求预测
  • 实际销售订单
  • 源于 主计划 的关键物料需求
  • 源于计划订单的相关需求
  • 源于实际订单的相关需求

系统将考虑下列供应数据类型:

  • 订单状态为 确定计划 的计划订单
  • 订单状态为 已确认 的计划订单
  • 实际供应订单
注意

LN 执行计划运行之前,所有以前创建的、订单状态为 已计划 的计划订单都将被删除。

如果选择了 生成订单计划 (cprrp1210m000) 进程中的 删除确定计划订单 字段, LN 还会删除以前创建的、订单状态为 确定计划 的计划订单。

系统将从以下各项中检索收货量和需求量:

  • 物料主计划中或 按物料列出的特殊需求 (cpdsp2100m000) 进程(如果没有物料主计划)中的未消耗需求预测
  • 主计划 中的关键物料需求
  • 订单计划 中的计划库存移动。
  • 仓储管理子系统 的 库存计划 中的 计划库存事务处理
  • 仓储管理子系统 的 库存报告 中的 库存事务处理
5. 选择下一个需求。

搜索下一个需求。如果找到需求,则从库存中减去需求数量,并继续进行下一步。

如果没有其它需求,请转到步骤 10(生成取消消息)。

6. 检查库存。

如果库存降到需求库存水平之下,请继续进行下一步(重新计划收货),否则请返回步骤 5(选择下一个需求)。

如果物料没有物料主计划, 企业计划子系统 将使用 安全库存 来确定需求库存水平。可以在 物料订货数据 (tcibd2500m000) 进程中定义安全库存。还可以在该进程中为安全库存中的季节性变化指定 季节性方案

如果物料包含物料主计划,将使用 物料主计划 (cprmp2101m000) 进程中的 库存计划 。但是,第一个模拟期段中的库存水平至少必须等于安全库存。

7. 生成重排进度计划消息。

搜索下一个收货量。如果找到收货量,则:

  1. 将该收货数量添加到库存中。
  2. 必要时为该收货量生成重排进度计划消息。
  3. 返回第 6 步(检查库存)。

LN 将生成两类重排进度计划消息:

  • 延迟重排进度计划 (将订单移至较晚的日期)
  • 紧急重排进度计划 (将订单移至较早的日期)

如需更多信息,请参见 企业计划子系统中的例外消息

如果清除 计划参数 (cprpd0100m000) 进程中的 仅重新计划合计订货数量 复选框, LN 还可以为订单的某一部分重排进度计划。

可以让 LN 在 处理例外消息 (cprao1220m000) 进程中自动处理重排进度计划消息。如需更多信息,请参见 订单例外消息和订单计划例外消息

示例
第 1 天的计划收货量:20 件
第 4 天的计划收货量:10 件

 

需求:

1234
计划收货量1510
需求数量05146

 

在本例中,将有 3 条重排进度计划消息:

  • 从第 1 天到第 2 天的延迟重排进度计划:5 件
  • 从第 1 天到第 3 天的延迟重排进度计划:10 件
  • 从第 4 天到第 3 天的紧急重排进度计划:4 件
注意

在 按计划员列出的例外消息类型 (cprao1110m000) 进程中,可以以天为单位设置重排进度计划消息的容差。例如,如果为延迟重排进度计划消息设置一天的容差,则不会生成本例中的第一条重排进度计划消息。

如果没有其它收货量,请继续进行下一步(转移不具名库存)。

8. 将不具名库存转移到项目库存。

如果物料是源自标准物料的 项目物料 , LN 可以将该标准物料的库存转移到项目物料的库存。请参见 企业计划子系统中的项目物料

9. 生成计划订单。

生成计划订单并将订货数量添加到库存。如需更多信息,请参见 生成计划订单(资源需求计划 (RRP) 运行)

注意

确定计划 订单可用作一种附加的 时界 :在生成最后一个确定计划订单之前, LN 不会生成计划订单。必要时, LN 会生成紧急重排进度计划消息。

可以通过选中 计划参数 (cprpd0100m000) 进程中的 确定/实际订单之前的计划订单 复选框来改写此规则。

返回步骤 5(选择下一个需求)。

10. 生成取消消息。

为尚未选择的所有计划收货量生成取消消息。这些收货量不是必需的。

11. 更新数据库。

LN 会将模拟结果存储在数据库中。 LN 将更新以下进程中的数据:

  • 计划订单 (cprrp1100m000)
  • 计划订单 - 库存移动 (cprrp0511m000)
  • 计划订单的能力消耗 (cprrp2100m000)
  • 物料计划数据 (cprpd1100m000)