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

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

如果预期库存水平与库存计划有偏差,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(选择下一个需求)。

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

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

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

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

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

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

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

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

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

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

示例

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

需求:

1 2 3 4
计划收货量 15     10
所需数量 0 5 14 6

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

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

附注

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

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

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

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

9.生成计划订单。

生成计划订单并将订货数量添加到库存。如需更多信息,请参阅生成计划订单

附注

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

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

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

10.生成取消消息。

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

11.更新数据库。

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

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