用于生成无参考采购进度计划行的约束条件
以下约束条件可阻止企业计划子系统生成或更新无参考采购进度计划行:
- 冻结天数设置
- 生成模式的跨度
- 合同的截止日期
- 进度计划行的“确定计划”状态
冻结天数设置
可在“物料采购业务伙伴信息 (tdipu0110m000)”、“采购合同行物流数据 (tdpur3102m000)”和“采购合同行物流明细行 (tdpur3102m100)”进程中指定的冻结期可以防止生成或更新进度计划行。
可以使用下列冻结时区:
-
冻结期
在冻结期中,企业计划子系统无法生成/更新进度计划行。 -
上界
在上界期段中,进度计划行数量可以减少,但是不能增加。因此,企业计划子系统无法在该期段生成新的进度计划行。 -
下界
在下界期段中,进度计划行数量可以增加,但是不能减少。因此,企业计划子系统可以在该期段生成新的进度计划行,但是无法删除现有进度计划行。
注意
- 如果采购进度计划为“基于装运”,则冻结时间限制基于计划装运日期。如果该进度计划“基于收货”,则冻结时间限制基于计划交货日期。
- 如果企业计划子系统无法在冻结期或上界期段中增加进度计划行数量,则 LN 会在这些期段之外的第一个可用交货时刻自动存储需求。
- 如果已生成特定物料的进度计划行,则根据可在“采购进度计划行 (tdpur3111m000)”进程的冻结字段中查看到的进度计划行冻结状态,在订单模拟期间,企业计划子系统将首先删除冻结状态为“自由”且在“采购进度计划行 (tdpur3111m000)”进程中清除了“确定计划”复选框的所有进度计划行。企业计划子系统然后会重新计算需求并插入新的进度计划行。
- 如果想要企业计划子系统自动删除过去日期的未交货和多余的进度计划行,则不要指定下限期段。因此,只有减少数量的冻结期字段为零时,才能选中删除过去进度计划行复选框。
生成模式的跨度
在企业计划子系统中,需求按生成计划交货时刻 (tdipu0225m000) 进程中生成的交货时刻分组。在“生成计划交货时刻 (tdipu0225m000)”进程中,必须定义一个跨度终止日期。跨度终止日期是在“计划交货时刻(基于收货) (tdipu0126m000)”进程和“计划交货时刻(基于装运) (tdipu0125m000)”进程中存储交货时刻的截止日期,企业计划子系统可从这些进程中调用交货时刻以进行提前期偏置。因为并不计算跨度终止日期之后的期段的交货时刻,所以企业计划子系统找不到此期段的有效交货时刻。因此,对于跨度终止日期之后的期段,企业计划子系统将自行计划其交货时刻。
合同的截止日期
如果需求日期在合同截止日期之后,则无法找到有效业务伙伴。因此,企业计划子系统将生成不带有供应商的计划采购订单。在这种情况下,LN 将发送一个信号至企业计划子系统,指明生成了一个计划采购订单而非进度计划行。
进度计划行的“确定计划”状态
如果单击“采购进度计划行 (tdpur3111m000)”进程中的“”,则会将进度计划行的状态设置为“确定计划”。因此,在下次运行企业计划子系统期间,不能更改该进度计划行。
示例
P1 | 冻结期。 |
P2 | 下界期段。如果冻结区- 在冻结区+ 之前终止,则应用上界。 |
P3 | 对于该期段,在“生成计划交货时刻 (tdipu0225m000)”进程中生成的,并在“计划交货时刻(基于装运) (tdipu0125m000)”或“计划交货时刻(基于收货) (tdipu0126m000)”进程中显示的交货时刻,可由企业计划子系统用于提前期偏置,并且可以生成进度计划行。 |
P4 | 对于该期段,在“计划交货时刻(基于装运) (tdipu0125m000)”进程或“计划交货时刻(基于收货) (tdipu0126m000)”进程中无可用的有效交货时刻。在该期段中,企业计划子系统在生成进度计划行时自行计划其交货时刻。 |
P5 | 合同已过期。将生成一个计划采购订单而非采购进度计划行。 |