| # 采购进度计划和企业计划子系统 在 LN 中，准时制物料的采购是通过采购进度计划进行处理的。 本主题说明企业计划子系统如何处理这些物料的采购计划。 在企业计划子系统的订单模拟期间，采购量通常作为计划采购订单进行计划。 但是，LN 还可以将采购订单转换为采购管理的采购控制模块中的采购计划。如果以下条件成立，LN 将执行此类转换： 为实际方案运行了订单模拟。 在物料通用数据 (tcibd0101s000) 进程中为所涉及的物料选中了使用采购进度计划复选框。 如果运行生成订单计划 (cprrp1210m000) 进程，LN 会确定模拟时段内特定物料是否存在短缺，并考虑需求、确定供应以及可能的短缺存在的确切时刻。 如果发生短缺，LN 将生成供应。 如果 LN 使用采购进度计划来计划物料的供应，LN 不会生成计划采购订单，而是将采购量存储在内存中。 当 LN 生成物料所需的全部采购量时，LN 会将两次交货时刻之间的订货采购量分组至一个采购计划行中，并根据批次大小规则将采购量分为批次。 通用约束条件 在基于订单的计划运行期间，LN 会检查采购计划物料是否存在短缺。 如果是这样，LN 将在进度计划行中记录这些物料的供应，在您在生成计划交货时刻 (tdipu0225m000) 进程中为采购计划中所涉及的供应商生成的交货时刻设置这些计划行。 如果采购计划是基于装运的计划，LN 会在计划交货时刻（基于装运） (tdipu0125m000) 进程中列出这些计划交货时刻；如果采购计划是基于收货的计划，LN 会在计划交货时刻（基于收货） (tdipu0126m000) 进程中列出计划交货时刻。 在基于订单的计划过程中，LN 会执行重排进度计划这一步骤，对供应与需求进行匹配。 此重排进度计划机制针对采购计划物料的工作方式与 LN 将此机制应用于不通过采购计划进行计划的物料的方式稍有差异。 以下约束条件适用于采购计划物料： 对于采购计划物料，LN 将始终禁用计划参数 (cprpd0100m000) 进程中的仅重新计划合计订货数量复选框。 采购计划行的行为方式始终与选中计划参数 (cprpd0100m000) 进程中的确定/实际订单之前的计划订单复选框时类似。 LN 只能将计划行数量的进度计划重排至交货时刻。 跨度和冻结天数 LN 使用特定跨度和冻结天数来计划采购计划物料。 采购计划的跨度结束日期是 LN 在计划交货时刻（基于装运） (tdipu0125m000) 进程或计划交货时刻（基于收货） (tdipu0126m000) 进程中显示交货时刻的截止日期。 LN 将两次交货时刻之间的全部需求分组至一个采购计划中。LN 会将处于最后定义的交货时刻与跨度结束日期之间的采购量分组至最后交货时刻的进度计划行。 在跨度结束日期之外，不存在预定义交货时刻，LN 会在采购计划中插入所需采购量，但不划分批次，也不会将采购量分组至某个交货时刻。 与采购计划相关的合同期满之后，LN 会将所需采购量转换为供应商为空的计划采购订单，并生成消息以通知计划员。 在跨度结束日期之外，不存在预定义交货时刻，LN 会将所需采购量转换为供应商为空的计划采购订单，并生成例外消息以警告计划员。 对于计划物料，LN 会将时界用作一个期段，在该期段内 LN 无法修改供应计划和已计划订单。 但是，对于采购计划物料的固定部分，LN 会使用下列各项： 冻结期： 企业计划子系统无法生成或更新采购计划行的时期。 冻结期间 -： 自当前日期算起的时期，在该时期内 LN 会考虑下限，这表示计划行数量可以增加，但不能减少。 企业计划子系统可以为新的需求创建新的计划行，但无法删除此期段内的现有计划行。 冻结期间 +： 自当前日期算起的时期，在该时期内 LN 会考虑上限，这表示计划行数量可以减少，但不能增加。 企业计划子系统无法在此期段内生成新的计划行，但可以降低现有行的数量。 注意 如果想要企业计划子系统自动删除过去日期的未交货和多余的进度计划行，则不要指定下限期段。 因此，仅当物料采购业务伙伴信息 (tdipu0110m000)、采购合同行后勤数据 (tdpur3102m000) 或采购合同行后勤明细行 (tdpur3102m100) 进程中的减少数量的冻结期字段为零时，才能选中删除过去进度计划行复选框。 采购计划物料和时界 除冻结期间 -、冻结期间 + 和冻结期之外，还可以在物料计划数据 (cprpd1100m000) 进程中为在物料通用数据 (tcibd0501m000) 进程中选中了使用采购进度计划复选框的物料设置时界。 尽管将时界用于采购计划物料会导致复杂而不明确的结果，但仍然提供此功能，因为使用它，一个计划物料可以有多个来源。 一个物料可以有多个群 - 每个物料有一个不同的群。 可能其中只有一个物料具有采购计划，而其它物料是分销或制造物料。 因此，可以为具有采购计划的计划物料输入时界。 但是，如果输入时界，LN 将显示警告。 注意 不能对项目物料或分销物料（填写了群段的物料）使用采购计划。 注意 由于采购计划已经包含能力，因此无法在企业计划子系统中为采购计划物料设置能力约束条件。 所以，对于采购计划物料，将禁用物料采购业务伙伴信息 (tdipu0110m000) 进程中的能力约束条件字段。 注意 对于采购计划物料，可以使用供应源分配策略和/或供应策略。 如果使用供应策略，可以以采购计划为全部或部分依据对供应进行计划。 示例：冻结天数和跨度
X | 交货时刻
S | 计划行
R | 需求
在图 1-1 中，采购计划的时间跨度分为四个期段。 图中显示采购管理和企业计划子系统这两个子系统如何对现有情况建模，以及 LN 如何处理企业计划子系统中出现的需求： 期段 1 是冻结期。LN 无法触及此期段内计划行中记录的量。企业计划子系统无法在此期段内计划供应。 为避免供应来源于在此期段内结束的订货计划或主计划运行所产生的需求，企业计划子系统会生成重排进度计划消息，通知您将供应计划安排至日期在期段 1 之外的其它交货时刻。 在期段 2（即冻结天数+）中，LN 无法添加新的计划行，只能减少此期段内计划行的数量。 为避免出现在采购计划的此部分内结束的订货计划或主计划运行所产生的需求，企业计划子系统可以生成重排进度计划消息。 在期段 3 中，可以重新生成采购计划，这时订单行（交货时刻）尚未定义。 企业计划子系统会将计划运行期间生成的所有需求分组至各交货时刻，然后将这些需求发送至采购管理的采购控制模块，在该模块中使用需求更新相应的计划行。 在期段 4 中，图 1-1 显示不再有可用的交货时刻。 因此，企业计划子系统会将每个日期视为潜在的交货时刻，不再对这些需求进行分组，而是直接将其发送至采购控制模块。 示例：计划和重排进度计划 图 1-2 显示采购计划物料的现有需求。 所有时刻均处于冻结天数- 内，t1 处于冻结天数+ 之后。 此外，还存在以下条件：
最小批次大小 | 8
t2 的需求 | 5 件
t3 的需求 | 10 件
t5 的需求 | 5 件
模式时段 1 | 在 t1 时刻
模式时段 2 | 在 t4 时刻
1-2 计划和重新计划采购计划物料
X | 计划交货时刻
FZ+ | 冻结期间 +
FZ- | 冻结期间 -
LN 必须及时满足 t2 和 t3 的需求，这就是 LN 在 t1（即最近的可用计划交货时刻）生成 15 件供应的原因。 LN 必须在计划交货时刻 t4 以 8 件（最小批次大小）供应满足第二项 t5 的 5 件需求（请参见图 1-3）。 1-3 计划采购计划物料的供应
S1 | 计划行 1
S2 | 计划行 2
图 1-4 显示 LN 在 t3 的需求增加 5 件时作何反应。 1-4 重新计划采购计划物料的供应 如果 t3 的需求增加 5 件，LN 将在基于订单的计划运行中执行以下步骤（请参见图 1-3）： 计划行 S1 和 S2 被视为确定计划，因为这些行在冻结天数- 以内。 但是，这些行被视为确定计划指的是 LN 仍然可以增加订货数量，但不能减少订货数量。 生成重排进度计划消息紧急重排进度计划至 %1$u001 %2$U001。 换言之，LN 会通知您将计划行 2 的 5 件重新计划至计划行 1。 LN 会向计划行 2 添加 2 件物料，以满足 t5 的需求。 图 1-5 显示 LN t3 的需求增加 10 件时作何反应。 1-5 重新计划采购计划物料的供应 如果 t3 的需求增加 10 件，LN 将在基于订单的计划运行中执行以下步骤（请参见图 1-5）： 计划行被视作确定计划，这指的是 LN 仍然可以增加订货数量，但不能减少订货数量。 生成重排进度计划消息紧急重排进度计划至 %1$u001 %2$U001。 换言之，LN 会通知您将计划行 2 的 8 件重新计划至计划行 1。 LN 会向计划行 2 添加 5 件物料，以满足 t5 的需求。 注意 如果企业计划子系统无法更新采购计划，它将为同一供应商生成计划采购订单。 请注意，在将计划订单转移至执行层时，企业计划子系统会冻结采购计划物料的计划采购订单。 相关主题 企业计划子系统中的计划物料 企业计划子系统中的销售进度计划 |