资源需求计划 (RRP) 运行 - 一种物料的基本计算计划引擎会根据计划收货量来匹配计划需求,并标明可能出现的短缺。 如果预期库存水平与库存计划有偏差, LN 将为现有订单生成 重排进度计划消息 ,或者在必要时生成新的 计划订单 。 下面部分的内容介绍了资源需求计划 (RRP) 运行的步骤。这些步骤包括:
替代物料 如果在 已实施的软件组件 (tccom0100s000) 进程中选中了 用尽功能和使用替代材料 复选框,则 LN 将采用修改后的算法。如需更多信息,请参阅 用光企业计划子系统中的物料和替代物料 。 1. 确定模拟时期。 有关这些因素的信息,请参阅 模拟时期(资源需求计划 (RRP) 运行) 。 2. 消耗需求预测。 如果计划物料没有物料主计划,则需求预测将记录在 按物料列出的特殊需求 (cpdsp2100m000) 进程中。 企业计划子系统 将执行预测消耗来确定有多少预测尚未被实际需求填满。在计划过程中,系统将考虑这一未消耗的预测。 3. 确定起始库存。 LN 通过检索当前的现有库存,并针对截至模拟起始日期的所有 计划库存事务处理 调整此库存,从而确定模拟开始时的库存。 4. 在时间轴上标出收货量和需求量。 LN 将全部现有需求量和计划收货量标示在时间轴上,以便进行后续分析。 系统将考虑下列需求数据类型:
系统将考虑下列供应数据类型:
注意
LN 执行计划运行之前,所有以前创建的、订单状态为 已计划 的计划订单都将被删除。 如果选择了 生成订单计划 (cprrp1210m000) 进程中的 删除确定计划订单 字段, LN 还会删除以前创建的、订单状态为 确定计划 的计划订单。 5. 选择下一个需求。 搜索下一个需求。如果找到需求,则从库存中减去需求数量,并继续进行下一步。 如果没有其它需求,请转到步骤 10(生成取消消息)。 6. 检查库存。 如果库存降到需求库存水平之下,请继续进行下一步(重新计划收货),否则请返回步骤 5(选择下一个需求)。 如果物料没有物料主计划, 企业计划子系统 将使用 安全库存 来确定需求库存水平。可以在 物料订货数据 (tcibd2500m000) 进程中定义安全库存。还可以在该进程中为安全库存中的季节性变化指定 季节性方案 。 如果物料包含物料主计划,将使用 物料主计划 (cprmp2101m000) 进程中的 库存计划 。但是,第一个模拟期段中的库存水平至少必须等于安全库存。 7. 生成重排进度计划消息。 搜索下一个收货量。如果找到收货量,则:
LN 将生成两类重排进度计划消息:
如需更多信息,请参见 企业计划子系统中的例外消息 。 如果清除 计划参数 (cprpd0100m000) 进程中的 仅重新计划合计订货数量 复选框, LN 还可以为订单的某一部分重排进度计划。 可以让 LN 在 处理例外消息 (cprao1220m000) 进程中自动处理重排进度计划消息。如需更多信息,请参见 订单例外消息和订单计划例外消息 。
示例
需求:
在本例中,将有 3 条重排进度计划消息:
注意
在 按计划员列出的例外消息类型 (cprao1110m000) 进程中,可以以天为单位设置重排进度计划消息的容差。例如,如果为延迟重排进度计划消息设置一天的容差,则不会生成本例中的第一条重排进度计划消息。 如果没有其它收货量,请继续进行下一步(转移不具名库存)。 8. 将不具名库存转移到项目库存。 如果物料是源自标准物料的 项目物料 , LN 可以将该标准物料的库存转移到项目物料的库存。请参见 企业计划子系统中的项目物料 。 9. 生成计划订单。 生成计划订单并将订货数量添加到库存。如需更多信息,请参见 生成计划订单(资源需求计划 (RRP) 运行) 。
注意
确定计划 订单可用作一种附加的 时界 :在生成最后一个确定计划订单之前, LN 不会生成计划订单。必要时, LN 会生成紧急重排进度计划消息。 可以通过选中 计划参数 (cprpd0100m000) 进程中的 确定/实际订单之前的计划订单 复选框来改写此规则。 返回步骤 5(选择下一个需求)。 10. 生成取消消息。 为尚未选择的所有计划收货量生成取消消息。这些收货量不是必需的。 11. 更新数据库。 LN 会将模拟结果存储在数据库中。 LN 将更新以下进程中的数据:
| ||||||||||||||||||||||