生成计划交货时刻 (tdipu0225m000)
使用此进程以生成/更新由企业计划子系统用来设置提前期偏置的计划交货时刻。
在该进程中,可为“基于装运”和“基于收货”的进度计划生成计划交货时刻。
如果要为基于装运的采购进度计划生成交货时刻,请选中“生成基于装运的交货时刻”复选框。在当前进程中生成的交货时刻首先作为计划装运时刻返回。因为,对于提前期偏置,企业计划子系统只关注计划交货时刻,所以计划装运时刻必须转换为计划交货时刻。
要为基于装运的进度计划返回计划交货时刻,LN 将执行以下步骤:
- 从“按仓库/合作伙伴/物料列出的交货模式 (tdipu0124m000)”进程检索所有有效的仓库、供货方业务伙伴和交货模式组合。
- LN 从“模式 (tcccp0690m000)”进程为所有有效组合检索交货时刻,该时刻必须视为装运时刻。
- 将装运时刻调整为供货方业务伙伴地址与仓库地址之间的运输时间(可在“按城市列出的距离表 (tccom4137s000)”进程或“按邮政编码/邮政代码列出的距离表 (tccom4138s000)”进程中定义两个地址间的距离),以便将每个装运时刻转换为交货时刻。要计算运输时间,需要供货方地址、进货方地址和承运人(如果已输入承运人)。在“按仓库/合作伙伴/物料列出的交货模式 (tdipu0124m000)”进程中,可从仓库读取进货方地址。不过,只能从供货方业务伙伴读取供货方地址(和承运人)。因此,对于基于装运的进度计划,LN 只从填写了业务伙伴的“按仓库/合作伙伴/物料列出的交货模式 (tdipu0124m000)”进程检索组合。
- 对于每个交货时刻,LN 都将检查它们在链接到仓库(可在“仓库 (whwmd2500m000)”进程中输入仓库)的日历中是否存在。
- 如果未在交货时刻打开仓库,并且未使用承运人,则不生成计划交货时刻。
- 如果未在交货时刻打开仓库,但使用了承运人,LN 将返回第一个可用的交货时刻。
- 只有在使用承运人时,才执行该步骤。在此情况下,对于每个装运时刻,LN 都将检查它们是否在链接到承运人的卖方业务伙伴的日历中存在。
- 如果承运人在出发时不可用,则不生成交货时刻。在第二步中得出的时间就是出发时刻。
- 如果承运人在交货时不可用,则不生成交货时刻。在第四步中得出的时间就是交货时刻。
- LN 跳过已为其计算了相同交货时刻的装运时刻。因此,在为多个装运时刻计算相同的交货时刻时,只在“计划交货时刻(基于装运) (tdipu0125m000)”进程中为最后一个装运时刻生成交货时刻。
虽然也可在“采购合同 (tdpur3100m000)”进程、“采购进度计划 (tdpur3110m000)”进程和“物料采购业务伙伴信息 (tdipu0110m000)”进程中定义承运人和供货方地址,但不使用它们计算运输时间。要计算运输时间,LN 需要从“按仓库/合作伙伴/物料列出的交货模式 (tdipu0124m000)”进程中定义的供货方业务伙伴检索供货方地址和承运人(如果输入了承运人)。
如果要为基于收货的采购进度计划生成交货时刻,请选中“生成基于交货的交货时刻”复选框。
要为基于收货的进度计划返回计划收货时刻,LN 将执行以下步骤:
- 从“按仓库/合作伙伴/物料列出的交货模式 (tdipu0124m000)”进程检索所有有效的仓库和交货模式组合。
- LN 从“模式 (tcccp0690m000)”进程为所有有效组合检索收货时刻。
- 对于每个收货时刻,LN 都会将其与仓库日历(可在“仓库 (whwmd2500m000)”进程中指定)进行比较。如果收货时刻在链接到仓库的日历中存在,则在“计划交货时刻(基于收货) (tdipu0126m000)”进程中插入收货时刻。
- 对于基于装运的进度计划,生成的计划交货时刻存储在“计划交货时刻(基于装运) (tdipu0125m000)”进程中。
- 对于基于收货的进度计划,生成的计划交货时刻存储在“计划交货时刻(基于收货) (tdipu0126m000)”进程中。
- 生成基于装运的交货时刻
-
如果选中此复选框,则为基于装运的采购进度计划生成计划交货时刻。
注意生成的计划交货时刻存储在“计划交货时刻(基于装运) (tdipu0125m000)” 进程中,企业计划子系统从该进程调用这些时刻进行提前期偏置设置。
- 生成基于交货的交货时刻
-
如果选中此复选框,则为基于收货的采购进度计划生成计划交货时刻。
注意生成的计划交货时刻存储在“计划交货时刻(基于收货) (tdipu0126m000)” 进程中,企业计划子系统从该进程调用这些时刻进行提前期偏置设置。
- 生成起始日期
-
该字段有两个作用:
- 作为生成交货时刻的起始日期。
- 作为删除原有交货时刻的起始日期。
注意- 生成的交货时刻早于当前进程的“跨度终止日期”字段中定义的日期。
- 删除交货时刻时只需指明起始日期。 从当前字段中定义的日期开始删除所有原有交货日期。
- 跨度终止日期
-
应在其之前生成/更新交货时刻的日期。
注意- 生成的最后一个交货时刻始终早于或等于跨度终止日期。
- 因为在跨度终止日期之后的时间内不计算交货时刻,所在企业计划子系统在这段时间内处于空闲状态,可以规划自己的交货时刻。
- 打印错误报告
-
如果选中此复选框,在生成过程中出错时,将打印错误报告。