启用不允许路线管理的日期计算

本文档描述如何在不使用路线管理的情况下启用日期计算。即称为 CDS 日期计算。

可以通过两种方式执行 CDS 日期计算:

  • 基于交货模式计算日期。
  • 基于交货日历计算日期。
注意

不应该混用这两种方式。如果要使用交货模式和交货日历,在技术上可以但在逻辑上不可能了解日期计算的结果。

此外,还有第三种方式在不使用路线管理的情况下计算日期。这一操作在验证交货排程时完成,并在交货排程验证中予以说明。

结果

此处理启用可计算启运日期/时间和要求日期/时间的 CDS 日期计算。

CDS 日期计算用于创建和处理客户交货排程 (CDS)。

  • 基于交货模式计算日期

    基于交货模式的 CDS 日期计算可以在没有为交货计划提供 EDI 支持且人工输入 (RSS102) 或已为交货计划和 JIT-取消管理提供 EDI 支持时使用。

    交付模式存储在 ORSDPA 表中。

    路线存储在 DROUTE 表中。

    注意

    不能使用路线计划。

  • 基于交货日历计算

    当希望每个客户地址具有唯一日历时,使用基于交货日历的 CDS 日期计算。这一操作用于具有客户特定的启运日期或客户特定的收货日期,并且在必要时向后移动交货日期。

    交货排程日历版本存储在 CCALVR 表中。

    系统日历存储在 CSYTAB 表中。

准备工作

交货排程类型。打开 (RSS010) 中,参数 020 必须设置为 0 = 使用 CDS 日期计算功能。

基于交货模式计算

遵循以下步骤

  1. 启动建立交货模式 (RSS025) 并在 B 和 E 屏幕上填写相应字段。按 Enter 键。

  2. 如果已选择交货模式方法 2 或 3,则指定交货日期间客户希望交货的时间。已启动交货模式。依天数执行 (RSS026)

  3. 为每个日期填写天数(周/周/天)和要求交货时间。

要设置的参数以基于交货模式进行计算

程序 ID/屏幕 字段 该字段表示...
(RSS025/B) 交货模式

... 交货模式。该模式代表进行交货的方式。该模式分为两部分。第一部分指定最多前四周的模式。第二部分指定从第五周开始的模式。可以定义交货模式,以使它在第一部分或第二部分内循环。

可以为每个客户地址 ID (OIS002) 输入交货模式。

(RSS025/E) 周数 ... 要结合所选交货模式方法使用的周数。周数确定在计算交货日期时,要使用四个可用周模式中的几个。
(RSS025/E) 交货模式方法

... 如何计算滚动交货模式。

方法 0 和 1 称为“基于日期的模式”,可用于没有 EDI 支持的客户。

方法 2 和 3 称为“基于定时器的模式”,可用于具有 EDI 支持和 JIT-取消管理的客户。

有效备选项是:

0 = 滚动计划。在上述“周数”字段中指定要包括在计划中的周数。

1 = 指定周数的首个滚动计划,然后依据“其他”行的规格指定。

2 = 滚动计划。在 (RSS026) 中指定小时和分钟。

3 = 在 (RSS026) 中指定周数(使用小时和分钟)的首个滚动计划,然后依据在 (RSS026) 中指定的周 99x 的规格。

(RSS025/E) 需求承诺

... 交货排程中买方所需的需求承诺级别。

有效备选项是:

1 = 固定

2 = 制造

3 = 仅原材料

4 = 预测

9 = 参考合作伙伴之间的协议。

(RSS025/E) 需求时段

... 交货排程中需求涉及的时段或期间。

有效备选项是:

1 = 每日需求

2 = 每周需求

3 = 每月需求

4 = 每年需求

5 = 双周需求。

该值被复制到交货排程。连接要求 (RSS102) ,用于确定请求所涵盖的时间期间。

(RSS025/E) 交货日/收货日 ... 当前日期是否应标记为交货模式中的交货日或收货日。
(RSS026/B) 日期(周、周和天)

... 表示应使用交货模式的周的周数和天数。

如果周数定义为 99x,则此定义适用于未特别输入的所有周。

(RSS026/E) 要求交货时间
(RSS026/E) 到期时间

... 对新交货连接到出货可能产生限制的日期。

以在 (DRS006) 中输入的天数为基础,同时参考启运日期,M3 计算将交货连接到出货的限制发生之前的最后日期。

截止日期与截止时间 (hh:mm) 一起确定精确的截止时间。

与截止时间相关的限制可以根据 (DRS005) 中的路线输入。

基于交货日历计算

遵循以下步骤

  1. 启动交货排程日历 (CRS907)。指定屏幕顺序 E1。输入交货日历版本的 ID。此日历版本已连接到客户 ID。打开 E 屏幕并填写名称和描述。单击“下一步”。

  2. 已启动日历天数。版本。打开 (CRS908)。打开要更改收货日或交货日的日期。

    (CRS908) 中的值从系统日历。打开期间 (CRS900) 中检索。(CRS908) 中的更改会覆盖 (CRS900) 中的值。

要设置的参数以基于交货日历进行计算

程序 ID/屏幕 字段 该字段表示...
(CRS907/B) 日历版本

... 由日历版本功能确定的收货日和交货日。

可以为每个客户地址 ID (OIS002) 输入日历版本。

(CRS908/E) 收货日 ... 是否应将当前日期标记为系统日历中可行的收货日期。
(CRS908/E) 交货日 ... 是否应将当前日期标记为日历中的交货日。

使用运输提前期

运输提前期可与交货模式或交货日历一起使用。这是可选项。CDS 中的运输提前期使用用于交通规划的部分逻辑和功能。

遵循以下步骤

  • 路线
  • 启动路线。打开 (DRS005/B)。指定屏幕顺序 EF。输入路线类型(1-6 可用于此目的)。
  • 填写 (DRS005/E) 屏幕上的以下字段:
    • 装货地点(该值必须与仓库。打开 (MMS005) 中设置的地点匹配。)
    • 交货方式。
  • 路线选择
    1. 启动预选路线维护 (CRS727)。显示 E 屏幕。

    2. 优先级字段指示要检查对象值组合的顺序 (1–10)。1 为最高优先级。

    3. “字段”字段从字段组。显示允许的字段 (CRS109) 中检索。这里使用“DRKEY - 路线预选”字段组。

    4. 启动事先选定。打开。路线 (DRS011)。这一操作也可以通过在 (CRS727) 中使用 F14 =“选择表”启动。

    5. 根据 (CRS727) 中定义的键值,每个输入的优先级最多可以有四个可能的“起始值”字段。

    6. 在“优先级”字段中指定第一个优先级。在“起始值 1、2、3、4”字段中填写值。按 Enter 键。

    7. 填写 E 屏幕上的以下字段:

      • 路线 - (DRS005) 中定义的路线
      • 启运路线 - 可选 CDS 日期计算

        如果已在 (DRS005) 中选择路线类型 2、5 或 6,则可以在 (DRS006) 中定义启运路线。

      • 选择方法(关键字段)。选择方法 2、3 或 4。
      • 启运日期 - 如果未在 (DRS006) 中指定启运路线,则必须每周为所有日期输入 1。
      • 启运路线日数 - 如果已在 (DRS006) 中定义启运日数,则会在此处显示。
    8. 填写 F 屏幕上的以下字段:

      • 本地运输提前期 - 天数/小时数/分钟数。如果使用路线类型 1、3 或 4 (DRS005),则必须在这些字段中定义提前期。

        如果使用路线类型 2、5 或 6,则可以为每个卸货地点在 (DRS021) 中定义提前期。

  • 卸货地点

    可以为路线类型 2、4 或 6 定义卸货地点。

    1. 启动路线。连接卸货地点 (DRS021)。这一操作可以通过从 (DRS005/B) 屏幕中使用选项 13 =“卸货地点”来启动。在 B 屏幕上填写“卸货顺序”字段。

    2. 填写 (DRS021/E) 屏幕上的以下字段:

      • 卸货地点
      • 卸货顺序
      • 运输提前期天数/小时数/分钟数。

      可以使用更多路线预选择设置,但并非 CDS 日期计算的强制性设置。请参阅以下内容:

使用运输提前期后的可选参数

(DRS005/B) 路线 ... 运输路线。路线由带有一个或多个卸货库位的装载地确定。卸货库位可位于地理地区或区域。
(DRS005/B) 路线类型

... 连接到路线的路线类型。路线类型用于控制整个运输流中的路线设置。

可基于此目的选择路线类型 1–6。

(DRS005/E) 装货地点 ... 运输装货工序的地理位置或地点 ID。
(DRS005/E) 交货方法

... 交货是如何进行的。

有效值在 (CRS070) 中定义。

(DRS005/E) 累计运输提前期 - 天数/小时数/分钟数

... (DRS021) 中定义的从货运离开装货库位后到达最终卸货库位所需的天数。

基于 (DRS021) 中输入的指定卸货顺序和运输提前期自动更新。

(CRS727/E) 优先级 ... 要检查对象值组合的顺序 (1-10)。1 为最高优先级。
(CRS727/E) 字段 ... 从字段组。显示允许的字段 (CRS109) 中检索的字段。这里使用“DRKEY - 路线预选”字段组。
(DRS011/B) 地点 ... 装货库位。它由当前预选中交货仓库的地域码表示。
(DRS011/B) 优先级

... 要检查对象值组合的顺序 (1-10)。1 为最高优先级。

根据为优先级 1 选择的对象,如果对象的值不符合条件,则选中为优先级 2 所选择对象的值,以此类推。

(DRS011/B) 对象值 ... 用于预选路线和启运路线的对象值。
(DRS011/E) 路线 ... 路线。可以选择路线类型介于 1 和 6 之间的路线。
(DRS011/E) 启运路线

... 启运路线,在 (DRS006) 中定义。如果已在 (DRS005) 中选择路线类型 2、5 或 6,则可以在 (DRS006) 中定义启运路线。

对于 CDS 运输提前期,无需定义启运路线。必须改为填写“启运日数”字段(如下所述)。

(DRS011/E) 选择方法

... 用于选择有效启运备选项的方法。

注:字段帮助显示“重新提前计划”和“重新延后计划”,分别表示及早安排时间和稍后安排时间。

选择方法 2、3 或 4。

(DRS011/E) 试用低顺序

... 是否可以在预选择中使用较低优先级以查找最佳路线和启运。

可以基于 CDS 运输提前期的目的选择 0 或 1。

(DRS011/E) 启运日期

... 预选择适用的一周中的几天。

该字段包含七个位置。第一个位置对应星期一,第二个位置对应星期二,依此类推。应该为该周的每一天输入一个备选项。

对于 CDS 运输提前期,必须选择所有有效天数,即:

1 1 1 1 1 1 1

(DRS011/F) 本地运输提前期 - 天数/小时数/分钟数

... 运输所需的天数。该值将添加到 (DRS021) 中指定的天数。

注:如果使用路线类型 1、3 或 4 (DRS005),则必须在这些字段中定义提前期。

如果使用路线类型 2、5 或 6,则可以为每个卸货地点在 (DRS021) 中定义提前期。如果还要在这些字段中定义提前期,则此值将添加到 (DRS021) 中指定的天数。

(DRS021/E) 运输提前期 - 天数/小时数/分钟数 ... 表示在两个库位之间运输所需的天数。库位可以是装货地点也可以是最终目的地。