来源订单的提前期计算

对于来源订单,可以使用货运提前期计算引擎来计算买方或卖方业务伙伴所链接物料的运输时间。如果实施货运,且在销售订单行 (tdsls4101m000)进程中选中从销售中生成货运单复选框或在采购订单行 (tdpur4101m000)进程中选中根据采购订单生成货运单复选框,则启用此引擎。

根据来源订单的类型,运输时间可以是订单上所列货物的计划交货日期或计划收货日期。要使用提前期计算引擎,请在销售订单行 (tdsls4101m000)进程或物料采购业务伙伴信息 (tdipu0110m000)进程中单击计划交货日期 字段旁边的计算

当使用货运组装货物的执行详细的运输计划时,可以在来源订单层上使用提前期计算,以便立即获得订单运输提前期的合理估计值。在来源订单层上计算的提前期可能不同于由组装货物计算的提前期。

运输提前期计算引擎所生成结果的准确性,主要取决于它所填入的数据。该计算引擎使用以下数据:

  • 起始地地址
  • 目的地地址
  • 货运服务等级
  • 承运人
  • 路线

在这些数据中,始发地址和目的地地址为必填数据,始终要向计算引擎提供这些地址。

可以在来源订单或订单行中输入承运人和货运服务等级,也可以在物料货运数据 (fmfmd1100m000)进程中为订单物料定义这些数据。如需更多信息,请参阅货运管理子系统中物料的使用货运服务等级的使用

其它数据只在来源订单或订单行中输入。

如果来源订单和物料货运数据 (fmfmd1100m000)进程中都存在承运人或货运服务等级,则来源订单的承运人或货运服务等级优先。

如果来源订单、订单行或物料不存在承运人,则只要物料货运数据 (fmfmd1100m000)进程中已为订单物料定义了运输工具组、运输类型或组合代码,计算引擎就仍可以查找承运人。在这种情况下,计算引擎会查找与物料的运输工具组匹配的承运人。如需更多信息,请参阅运输类型的使用组合代码的使用运输工具组的使用

如果物料不存在运输工具组,计算引擎会先查找与物料的组合代码或运输类型匹配的运输工具组,然后查找该运输工具组所链接的承运人。

如果该运输工具组链接多个承运人,则会选择将该运输工具组定义为其默认运输工具组的承运人。

对于每个指定的数据组合,提前期计算引擎均会生成下列结果(请记住,始发地址和目的地地址为必填数据,所以必须始终指定它们):

  • 始发地址和目的地地址

    如果只为提前期计算引擎指定来源订单的始发地址和目的地地址,则按城市列出的距离表 (tccom4137s000)进程或按邮政编码/邮政代码列出的距离表 (tccom4138s000)进程中所维护的时间将作为运输提前期返回。

  • 货运服务等级、始发地址和目的地地址

    如果除了始发地址和目的地地址外,还指定货运服务等级,则货运服务等级 (fmfmd0170m000)进程中所维护的提前期将作为运输提前期返回。可以在来源销售或采购订单行中输入货运服务等级,也可以在物料货运数据 (fmfmd1100m000)进程中为物料定义货运服务等级

  • 承运人、始发地址和目的地地址

    如果指定承运人/LSP以及始发地址和目的地地址,则使用始发地址和目的地地址之间的行程时间,并除以承运人运输工具组的平均速度,从而计算运输提前期。

    如果承运人链接多个运输工具组,则运输工具组的提前期计算搜索顺序如下:

    • 返回物料货运数据 (fmfmd1100m000)进程中为物料定义的运输工具组。
    • 返回与物料货运数据 (fmfmd1100m000)进程中为物料定义的组合代码运输类型匹配的运输工具组。

      如果多个运输工具组与这些值匹配,则返回承运人的默认运输工具组(如果该运输工具组与组合代码或运输类型值匹配)。

      如果承运人的默认运输工具组不符合这些值,则返回平均速度最小的运输工具组。这基于“速度最慢的运输工具组最便宜”的假设。

      (来自 LN 定价的承运人费率信息超出运输提前期计算引擎的范围。)如果多个承运人都具有最小平均速度,则计算引擎会选择它在数据库中遇到的第一个承运人。

  • 路线、始发地址和目的地地址

    如果除了始发地址和目的地地址外,还指定了路线,则运输提前期计算引擎会首先查找路线计划,然后查找具有匹配路线和地址的标准路线。如果找到多个匹配的路线计划和标准路线,则按照货运计划参数 (fmlbd0100m000)进程中的说明选择标准路线(最便宜、最快或最短),且路线计划的优先级高于标准路线。如果计算引擎仍找到多个路线计划,则会选择它在数据库中遇到的第一个路线计划。如需更多信息,请参阅路线计划的使用标准路线的使用

  • 路线、承运人、始发地址和目的地地址

    如果指定路线、承运人以及始发地址和目的地地址,则运输提前期计算引擎首先会查找路线计划,然后查找具有匹配路线、承运人和地址的标准路线

    如果找到多个匹配路线计划或标准路线,则计算引擎会选择运输工具组与承运人运输工具组匹配的路线计划或标准路线。

    如果计算引擎仍找到多个路线计划或标准路线,则按照货运计划参数 (fmlbd0100m000)进程中的说明选择标准路线(最便宜、最快或最短),且路线计划的优先级高于标准路线。

    如果计算引擎仍找到多个路线计划,则会选择它在数据库中遇到的第一个路线计划。

注意
  • 计算出的行程时间与承运人日历会发生偏置。
  • 地址提前期和装货/卸货时间容限将添加到计算出的提前期中。对于每个装货地址,会添加装货时间和装货等待时间。对于每个卸货地址,会添加卸货时间和卸货等待时间。

    地址提前期、装货/卸货等待时间以及装货/卸货时间容限都在地址 - 货运管理 (fmfmd0110m000)进程中进行定义。如需更多信息,请参阅地址提前期装货和卸货日期/时间容限