启用不允许路线管理的日期计算
本文档描述如何在不使用路线管理的情况下启用日期计算。即称为 CDS 日期计算。
可以通过两种方式执行 CDS 日期计算:
- 基于交货模式计算日期。
- 基于交货日历计算日期。
不应该混用这两种方式。如果要使用交货模式和交货日历,在技术上可以但在逻辑上不可能了解日期计算的结果。
此外,还有第三种方式在不使用路线管理的情况下计算日期。这一操作在验证交货排程时完成,并在交货排程验证中予以说明。
结果
此处理启用可计算启运日期/时间和要求日期/时间的 CDS 日期计算。
CDS 日期计算用于创建和处理客户交货排程 (CDS)。
-
基于交货模式计算日期
基于交货模式的 CDS 日期计算可以在没有为交货计划提供 EDI 支持且人工输入 (RSS102) 或已为交货计划和 JIT-取消管理提供 EDI 支持时使用。
交付模式存储在 ORSDPA 表中。
路线存储在 DROUTE 表中。
注意不能使用路线计划。
-
基于交货日历计算
当希望每个客户地址具有唯一日历时,使用基于交货日历的 CDS 日期计算。这一操作用于具有客户特定的启运日期或客户特定的收货日期,并且在必要时向后移动交货日期。
交货排程日历版本存储在 CCALVR 表中。
系统日历存储在 CSYTAB 表中。
准备工作
在交货排程类型。打开 (RSS010) 中,参数 020 必须设置为 0 = 使用 CDS 日期计算功能。
基于交货模式计算
遵循以下步骤
-
启动建立交货模式 (RSS025) 并在 B 和 E 屏幕上填写相应字段。按 Enter 键。
-
如果已选择交货模式方法 2 或 3,则指定交货日期间客户希望交货的时间。已启动交货模式。依天数执行 (RSS026)。
-
为每个日期填写天数(周/周/天)和要求交货时间。
要设置的参数以基于交货模式进行计算
程序 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) 中的路线输入。 |
基于交货日历计算
遵循以下步骤
-
启动交货排程日历 (CRS907)。指定屏幕顺序 E1。输入交货日历版本的 ID。此日历版本已连接到客户 ID。打开 E 屏幕并填写名称和描述。单击“下一步”。
-
已启动日历天数。版本。打开 (CRS908)。打开要更改收货日或交货日的日期。
(CRS908) 中的值从系统日历。打开期间 (CRS900) 中检索。(CRS908) 中的更改会覆盖 (CRS900) 中的值。
要设置的参数以基于交货日历进行计算
程序 ID/屏幕 | 字段 | 该字段表示... |
---|---|---|
(CRS907/B) | 日历版本 |
... 由日历版本功能确定的收货日和交货日。 可以为每个客户地址 ID (OIS002) 输入日历版本。 |
(CRS908/E) | 收货日 | ... 是否应将当前日期标记为系统日历中可行的收货日期。 |
(CRS908/E) | 交货日 | ... 是否应将当前日期标记为日历中的交货日。 |
使用运输提前期
运输提前期可与交货模式或交货日历一起使用。这是可选项。CDS 中的运输提前期使用用于交通规划的部分逻辑和功能。
遵循以下步骤
- 路线
- 启动路线。打开 (DRS005/B)。指定屏幕顺序 EF。输入路线类型(1-6 可用于此目的)。
-
填写 (DRS005/E) 屏幕上的以下字段:
- 装货地点(该值必须与仓库。打开 (MMS005) 中设置的地点匹配。)
- 交货方式。
-
路线选择
-
启动预选路线维护 (CRS727)。显示 E 屏幕。
-
优先级字段指示要检查对象值组合的顺序 (1–10)。1 为最高优先级。
-
“字段”字段从字段组。显示允许的字段 (CRS109) 中检索。这里使用“DRKEY - 路线预选”字段组。
-
启动事先选定。打开。路线 (DRS011)。这一操作也可以通过在 (CRS727) 中使用 F14 =“选择表”启动。
-
根据 (CRS727) 中定义的键值,每个输入的优先级最多可以有四个可能的“起始值”字段。
-
在“优先级”字段中指定第一个优先级。在“起始值 1、2、3、4”字段中填写值。按 Enter 键。
-
填写 E 屏幕上的以下字段:
- 路线 - (DRS005) 中定义的路线
-
启运路线 - 可选 CDS 日期计算
如果已在 (DRS005) 中选择路线类型 2、5 或 6,则可以在 (DRS006) 中定义启运路线。
- 选择方法(关键字段)。选择方法 2、3 或 4。
- 启运日期 - 如果未在 (DRS006) 中指定启运路线,则必须每周为所有日期输入 1。
- 启运路线日数 - 如果已在 (DRS006) 中定义启运日数,则会在此处显示。
-
填写 F 屏幕上的以下字段:
-
本地运输提前期 - 天数/小时数/分钟数。如果使用路线类型 1、3 或 4 (DRS005),则必须在这些字段中定义提前期。
如果使用路线类型 2、5 或 6,则可以为每个卸货地点在 (DRS021) 中定义提前期。
-
本地运输提前期 - 天数/小时数/分钟数。如果使用路线类型 1、3 或 4 (DRS005),则必须在这些字段中定义提前期。
-
-
卸货地点
可以为路线类型 2、4 或 6 定义卸货地点。
-
启动路线。连接卸货地点 (DRS021)。这一操作可以通过从 (DRS005/B) 屏幕中使用选项 13 =“卸货地点”来启动。在 B 屏幕上填写“卸货顺序”字段。
-
填写 (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) | 运输提前期 - 天数/小时数/分钟数 | ... 表示在两个库位之间运输所需的天数。库位可以是装货地点也可以是最终目的地。 |