计算采购物料提前期
可以为采购物料和业务伙伴的组合指定和计算多个提前期。
在“物料采购业务伙伴信息 (tdipu0110m000)”和“采购合同行物流数据 (tdpur3102m000)”进程中:
- 将在计算提前期(天)字段中显示计算获得的提前期。
- 将在计算全程提前期(天)字段中显示计算获得的全程提前期。
每次打开或关闭“物料采购业务伙伴信息 (tdipu0110m000)”或“采购合同行物流数据 (tdpur3102m000)”进程时,LN 都会(重新)计算提前期。
计算(全程)提前期
-
计算每日平均可用时数
为了计算(全程)提前期,LN 会先根据可用性类型(在“采购参数 (tdpur0100m000)”进程的“默认可用性类型”字段中指定)的工作周确定每个工作日的平均可用时数。
要计算每个可用日的平均可用时数,LN 会执行以下操作:
- 根据起始时间和结束时间确定每个可用日的可用时数。
- 通过累加每日的可用时数计算一周的可用时数合计。
- 将一周中的可用时数合计除以一周中的可用天数。可以获得每个可用日的平均可用时数。
-
计算提前期(以小时为单位)
使用每个可用日的平均可用时数,LN 通过累加来自“物料采购业务伙伴信息 (tdipu0110m000)”/“采购合同行物流数据 (tdpur3102m000)”进程的以下提前期组件,将提前期组件转换为时数并计算提前期:
- 内部处理时间
- 安全时间
- 供应时间或全程供应时间
- “运输时间(天)”.
运输时间的计算基于货运的实施,可以在“已实施的软件组件 (tccom0500m000)”进程中进行定义。如果未实施货运,LN 会根据按城市列出的距离表 (tccom4137s000) 或按邮政编码/邮政代码列出的距离表 (tccom4138s000) 进程中可用的相关距离表,检索出供货方业务伙伴地址与接收仓库地址之间的运输时间。从上述哪个进程中检索运输时间,取决于“公用数据参数 (tccom0000s000)”进程中的“使用距离表”字段的值。
如果实施了货运,则运输时间的计算将以承运人和路线为基础。此时还不知道路线计划和服务等级。要检索运输时间,请执行以下操作:
- 如果路线、承运人、来源和目的地地址已知,LN 将先搜索与路线、承运人和地址匹配的路线计划,再搜索与其匹配的标准路线。
- 如果找到多个匹配的路线计划或标准路线,则 LN 将选择运输工具组与承运人的运输工具组匹配的路线计划或标准路线。
- 如果 LN 仍然找到多个路线计划或标准路线,路线计划的优先级将高于标准路线。如果只找到标准路线,则按照“货运计划参数 (fmlbd0100m000)”进程中承运人/LSP 选择标准参数的设置选择标准路线。
- 如果 LN 仍然找到多个路线计划,则选择在数据库中找到的第一个路线计划。
-
计算提前期(以天为单位)
LN 使用每个可用日的平均可用时数将计算获得的提前期从时数转换为天数。如果天数带有小数,LN 将其舍入为整数天。这样即可获得始终以整数天表示的计算提前期。
示例 - 采购可用性类型
采购可用性类型为 PURAT。适用于 PURAT 可用性类型的工作周如下:
星期几 | 可用 | 起始时间 | 结束时间 | 可用时数 |
---|---|---|---|---|
星期一 | 是 | 8:30:00 | 16:30:00 | 8 |
星期二 | 是 | 8:00:00 | 16:00:00 | 8 |
星期三 | 是 | 9:00:00 | 16:30:00 | 7.5 |
星期四 | 是 | 8:00:00 | 16:30:00 | 8.5 |
星期五 | 是 | 8:00:00 | 16:00:00 | 8 |
基于以上工作周,每周共有 40 个小时可用。对于每个可用日,平均可用时间为八个小时,即等于每周 40 个可用小时/每周五个可用日。
LN 按每个可用日平均八个小时将以下提前期组件转换为以小时数表示的提前期。
提前期构成 | 提前期 | 以小时为单位的提前期 |
---|---|---|
内部处理时间 | 6 小时 | 6 小时 |
安全时间 | 6 小时 | 6 小时 |
(全程)供应时间 | 1 天 | 8 小时 |
示例 - 有效货物运输类型
“运输时间(天)”是使用在“公用数据参数 (tccom0000s000)”进程中指定的“有效货物运输类型”,而不是采购可用性类型计算的。
“有效货物运输类型”为 EXPO。适用于 EXPO 可用性类型的工作周如下:
星期几 | 可用 | 起始时间 | 结束时间 | 可用时数 |
---|---|---|---|---|
星期一 | 是 | 8:00:00 | 17:00:00 | 9 |
星期二 | 是 | 8:00:00 | 17:00:00 | 9 |
星期三 | 是 | 9:00:00 | 17:30:00 | 8.5 |
星期四 | 是 | 8:00:00 | 17:30:00 | 9.5 |
星期五 | 是 | 8:00:00 | 17:00:00 | 9 |
基于以上工作周,每周共有 45 个小时可用。对于每个可用日,平均可用时间为九个小时,即等于每周 45 个可用小时/每周五个可用日。
LN 按每个可用日平均九个小时将“运输时间(天)”转换为以小时数表示的提前期。
提前期构成 | 提前期 | 以小时为单位的提前期 |
---|---|---|
运输时间 | 2 天 | 18 小时 |
示例- 计算的提前期
“内部处理时间”、“安全时间”和“供应时间”之和为 20 个小时。即在转换为天数时,2.5 天等于总共 20 小时/每个可用日平均八小时可用。因为计算获得的提前期始终用整数天表示的,因此 LN 将提前期舍入为 3 天。“运输时间(天)”为 18 个小时。即在转换为天数时,2 天等于合计提前期 18 小时/每个可用日平均九小时可用。此时计算提前期(天)为 5。