时间单位

多个提前期可以用天数进行定义。

由于日历是用小时数/分钟数定义的,所以必须指定如何在日历中计算提前期天数。

规则是用天数定义的提前期按工作日来计划,这意味着一天的可用时间为一天的提前期。

示例

向后计划日历运行时间为 8:00 到 17:00:

  • 11:55 向后计划一天会将起始日期设置为 8:00(一天的开始)
  • 星期二 7:55 向后计划一天会将起始日期设置为星期一 8:00
  • 如果工作日范围是从星期一到星期五,则从星期一 13:15 向后计划两天会将起始日期设置为星期五 8:00

示例

向前计划日历运行时间为 8:00 到 17:00:

  • 11:55 向前计划一天会将起始日期设置为 17:00(一天的结束)
  • 星期一 17:05 向前计划一天会将结束日期设置为星期二 17:00
  • 如果工作日范围是从星期一到星期五,则从星期五 13:15 向前计划两天会将结束日期设置为星期一 17:00

示例

计划 0 天因此,如果计划:

  • 从星期一 13:00 向后/向前计划零 (0) 天,则什么都不会发生,因为此时间就是工作时刻
  • 星期一 18:00 向后计划零 (0) 天,则会将日期设置为星期一 17:00
  • 星期一 18:00 向前计划零 (0) 天,则会将日期设置为星期二 8:00
注意

还可以计划零 (0) 天。这会将日期设置为最近的工作时刻。

  • 使用天数和小时数

    可用时间单位的列表通常包括小时数和天数。

    不支持时间单位“星期”和“月份”,以免在将它们转换成天数时出现问题。

    唯一例外的情况是定义距离。在按城市和邮政编码列出的距离表中,时间距离的单位是用户可定义的。计算长度(以秒为单位)时会使用单位换算系数。

    然后会在日历上计划提前期(以秒为单位),此步骤与计划小时数相似。

  • 将小时数转换成天数

    一般情况下,用天数定义的提前期按天数来计划,而用小时数定义的提前期按小时数来计划。不过,在许多情况下,仍必须将小时数转换成天数。与企业计划子系统相关的条件有:

    • 物料采购业务伙伴信息 (tdipu0110m000)进程中计算已计算的提前期
    • 优化批量调整 (cprao3200m000)进程中计算订单提前期来确定经济订货数量
    • 检查跨度 (cprpd1200m000)进程中计算累计提前期

    要执行转换,还可以使用所涉及的可用性类型的平均日基本能力。由于每个提前期都与可用性类型相链接,所以始终都会涉及可用性类型。

    日基本能力衍生自工作周 (tcccp0105m000) 进程中定义的工作时间:

    定义的总工时/含工作时间的工作日数