时间单位

计划天数

可以用天数来定义几个提前期。

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

规则是提前期的天数计划为工作日,这表示某一天的可用时间是一天提前期。

示例

向后计划

日历运行时间为 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) 天。 这会将日期设置为最近的工作时间。

示例

计划 0 天

因此,如果计划:

  • 从星期一 13:00 向后/向前零 (0) 天,不会发生任何事,因为此时间已经是工作时间
  • 星期一 18:00 向后零 (0) 天,日期会设置为星期一 17:00
  • 星期一 18:00 向前零 (0) 天,日期会设置为星期二 8:00
使用天数和时数

可用时间单位的清单通常包括时数和天数。

不支持时间单位周和月,以免在将它们转换成天数时发生问题。

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

然后,在日历上会以秒来计划提前期,类似于小时的计划。

将小时换算成天

一般而言,以天定义的提前期会计划为天,而以小时定义的提前期会计划为小时。 同样,在一些条件下,必须将小数换算成天。 与企业计划子系统相关的条件有:

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

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

基本日能力来源于 工作周 (tcccp0105m000) 进程中定义的工作时间:

定义的工时总数 / 具有工作时间的工作日数