采购提前期计算
企业计划子系统的一项重要任务是计算并计划订单起始日期和订单结束日期。企业计划子系统计算的这些日期之一就是采购物料的提前期。
根据不同情况,企业计划子系统使用以下三种方法之一来计算计划采购订单的提前期:
- 根据特定于订单的采购数据。
- 根据计算出的提前期。
- 根据供应时间。
LN 使用的方法取决于 LN 选择交付订购货物的供应商。LN 根据在“供应策略 (cprpd7120m000)”进程中定义的优先级规则选择供应商,同时也基于在“物料采购业务伙伴信息 (tdipu0110m000)”进程中为合格供应商指定的优先级。
“物料采购业务伙伴信息 (tdipu0110m000)”进程中的“提前期计划跨度(天)”字段决定着 LN 计算计划采购订单的提前期所选择的方法。提前期跨度的功能类似于可为计划生产订单设置的固定提前期计划跨度的功能。
根据特定于订单的采购数据计算采购提前期
如果结束日期在提前期跨度内,并且 LN 找到一个有效供应商,则 LN 将首先计算期中结束日期,该日期包括在发送给选定供应商的采购订单中。LN 计算该日期所用的提前期组件以及从中检索这些数据的进程如下:
- “物料计划数据 (cprpd1100m000)”.
- “物料订货数据 (tcibd2100m000)”.
- “仓库物料数据 (whwmd2510m000)”.
接着,LN 将使用以下数据计算最终结束日期:
- “仓库物料数据 (whwmd2510m000)”.
- “物料采购业务伙伴信息 (tdipu0110m000)”.
最后,LN 将根据特定于供应商的数据计算确切的订单起始日期。LN 使用的特定提前期组件以及定义这些组件所在的进程如下:
- 运输时间:LN 根据供货方业务伙伴地址与收货仓库业务伙伴地址之间的距离、距离表和承运人计算运输时间。
- 业务伙伴供应时间:“物料采购业务伙伴信息 (tdipu0110m000)”
- 内部处理时间:“物料采购业务伙伴信息 (tdipu0110m000)”
根据计算出的提前期计算采购提前期
如果计划采购订单的结束日期在供应商的提前期跨度之外,LN 将根据计算出的提前期(即大致的采购物料提前期)计算订单起始日期。LN 将从结束日期偏置计算出的提前期以获得起始日期。计算出的提前期等于以下提前期组件之和:
- 内部处理时间(“物料采购业务伙伴信息 (tdipu0110m000)”)
- 业务伙伴供应时间(“物料采购业务伙伴信息 (tdipu0110m000)”)。
- 运输时间(基于供货方业务伙伴地址与收货仓库业务伙伴地址之间的距离、距离表和承运人)。
- 业务伙伴安全时间(“物料采购业务伙伴信息 (tdipu0110m000)”)。
- 入库提前期(“仓库物料数据 (whwmd2510m000)”)
接着,LN 通过从需求日期偏置业务伙伴安全时间和入库提前期来计算结束日期。由于必须从供应商的计划收货日期排除这两个提前期组件,因此这样操作很有必要。
根据供应时间计算采购提前期
如果 LN 无法为采购订单找到有效供应商,或如果 LN 选择的供应商没有剩余能力,则会在无供应商的情况下计划订单。在这种情况下,LN 使用的唯一与采购相关的提前期组件即为在“物料采购数据 (tdipu0101m000)”进程中定义的供应时间。这是在 LN 无法为采购订单找到有效供应商时所使用的组件,用于替换更具体的提前期组件,如内部处理时间、业务伙伴供应时间、运输时间和业务伙伴安全时间。