调节交货排程要求
本文档解释了在创建净计划期间如何调节交货排程要求,这是交货排程 (DS) 处理的一部分。激活交货排程后创建净计划。
调节交货排程要求,以自动将客户的交货排程与 M3 装运处理和持续货物流同步。这一操作旨在确保正确的交货排程需求在 M3 中作为客户订单进行更新。
结果
了解用于在净计划创建期间更新客户订单行的 DS 需求准确无误,并且包括对 DS 创建时客户未知的最近交付的调整。
可以使用安全且完全自动化的 DS 处理。这一操作可以通过选择交货排程类型。打开 (RSS010) 中的“055 下一手动功能”字段中值 5 = 激活新计划来完成。
可以使用 F16 键进行切换以在交货排程。连接需求 (RSS102/B) 中查看已验证 DS 物料行上的初步调节信息,直到显示所需的调节屏幕。通过这种方式,可以在创建净计划之前模拟其创建结果。
完成净计划创建后,可以通过使用客户订单。打开行工具箱 (OIS301/B) 中适当的排序顺序和视图来查看具有正确需求数量的客户订单行。
系统将使用用于调节同步点的交货单信息来更新 DS 物料行文件 (ORSITM)。如果使用交货单调节,则此同步点(即用于调节的交货单)是有效的。
DS 物料行文件 (ORSITM) 将使用用作调节同步点的客户累计信息进行更新。如果使用调节的累计数量,则此选项有效。
新建净计划文件 (ORSNTN) 将基于调节余额计算使用正确的需求数量进行更新。正在执行新计划创建活动时,ORSNTN 用作存储新建净计划的工作文件。
在净计划创建期间,客户订单行文件 (OOLINE) 将基于调节余额计算使用正确的需求数量进行更新。
准备工作
-
确保在设置 - 合伙人 (RSS015) 中已分析并定义了以下字段。这些字段会在本文档后面进一步解释:
- “015 调节方法”
- “020 调节层级”
- “025 调节”
- “030 累计类型”
- “035 累计层级”
- “215 更改分配单”
- “520 交货单日期类别”。
- 如果要使用调节的累计数量,则必须满足“启用累计”的起始条件。
目的
通过调节 DS 需求,可以确保 DS 需求将在净计划创建活动期间创建并更新具有正确需求数量的客户订单行。由于客户订单行上的需求数量准确无误,计划的客户交付始终基于客户的当前需求进行分配和发货。
-
客户在星期五午餐时间通过 EDI 发送总 DS。总 DS 包括客户需求,这些需求尚未与供应商最近给客户的交货进行同步。DS 包括对物料 A 的三个需求,即 100 件的星期五延交订单、100 件的星期一延交订单和 100 件的星期三延交订单。
-
供应商接收 DS 并将其输入 M3,不创建净计划。
-
包括 40 件物料 A 的交货是在周五下午供应商创建净计划之前执行。
-
如果供应商现在创建净计划而不进行调节,结果将导致不正确的客户需求。结果将是星期五 100 件,星期一 100 件和星期三 100 件。
-
要获得正确的净计划,必须进行创建并调节。然后,这些需求将更新为星期五 60 件(100 件减掉已交付 40 件)星期一 100 件和星期三 100 件。
通过使用调节功能,可以在创建总 DS 时调整客户未知的交货的 DS。
何时
在发生上述示例所述情况(见图)时使用调节。此外,也可在交货排程。连接需求 (RSS102/B) 中计算调节余额并人工更新净需求数量。然而,我们并不推荐这种替代方案,因为该方案既不安全又需要更多人工工作。
方法
有五种不同的调节方法可供选择。通常,客户根据提供必要调节信息的可能性做出选择。如果信息可用于多种方法,应选择具有最佳信息质量的方法。本文档会针对每种方法分别作出进一步描述。
此外,DS 的调节可分为两个单独的步骤:
-
检查和更新调节信息
第一步骤在验证活动期间执行,旨在匹配客户在 DS 中提供的信息与 M3 中的相同类型的信息。根据所选的调节方法,需要不同类型的信息。
如果没有为 EDI 计划提供调节信息或者如果人工创建 DS,则必须根据“人工创建交货排程需求”人工执行步骤 1。
-
计算调节余额和调整需求
最后一步在创建净计划时执行。首先,计算正确的调节余额。正值余额表示 M3 的交货已在计划交货日期之前完成并且供应商提前于计划。同样,负值余额表示延交订单且供应商落后于计划。
最后,在计算正确的调节余额时,系统会调整新的净计划中的需求。正值余额将减少未来总需求,直至余额为零,而负值余额将创建延交订单。
调节方法
M3 中有五种可能的调节方法,分别为:
- 交货单调节
- 调节的累计数量
- 前作用序列调节
- 反作用序列调节
- 离散式调节。
本文档描述了这五种方法中的交货单调节、调节的累计数量和离散式调节。
当通过 JIT-取消管理处理管理 JIT 需求时,系统会采用前作用序列调节和反作用序列调节方法。与管理延交订单和超量发运数量的其他调节方法不同的是,前作用和反作用序列调节方法可管理 JIT 需求的替换。每个 JIT-需求可通过控制对象来识别,该对象在设置 - 合伙人 (RSS015) 中的“065 控制对象”字段中请求,并且 JIT-需求的替换基于该控制对象。
前作用和反应性序列调节方法不计算任何调节余额,且应视为将交货排程与 JIT-取消管理相关联的方法。有关更多信息,请参阅处理 JIT-取消。
方法 1 - 交货单调节
如果客户在 DS 中已发送交货单信息,则选择此方法。交货单信息可以在交货排程。打开交货单 (RSS105) 中查看。
可以通过选项 15 = 交货单从交货排程维护。物料 (RSS101) 中启动此程序。
交货单调节旨在使供应商从 M3 发送的交货单与客户确认收到的交货单相匹配。收到交货单后,客户会将其与下一个 DS 一起返回以供验证。
如果供应商发送的交货量多于客户在 DS 中备注的交货量,则表明新交货正在进行中。这些交货可能在客户的 DS 中被标记为延交订单,因为客户不知道在创建 DS 时供应商已经发货。因此,通过执行调节,供应商可将客户总需求调整为正确的净需求。
要在使用交货单调节前在 (RSS015) 中定义的字段
字段 | 定义 |
---|---|
015 调节方法 | 选择调节方法 1 = 交货单。 |
020 调节层级 |
此字段应根据检查调节信息时在 DS 中必须正确的信息量的要求进行定义。 例如: 如果调节级别设置为 0,则所有接收的交货单和所有数量必须匹配。如果调节级别设置为 3,则只能找到一个匹配的交货单,但数量可能不同。 |
025 调节 | 定义是否应在创建净计划时使用调节。确保将第二个字段设置为 1。 |
215 更改分配单 | 定义分配的订单行是否可在调节和净计划处理期间更改。如果分配的订单不可更改,则将其将作为拣货单上的订单行进行管理。 |
520 交货单日期类别 | 指示客户已发送的日期类型为收到的交货单的出货日期。可以是 M3 的出货日期或客户的要求交货日期,其中包括运输提前期。 |
步骤一 - 检查和更新调节信息
首先,可以在交货排程。打开交货单 (RSS105) 中查看的所有收到的交货单可根据交货。打开行工具箱 (MWS411) 进行检查。该检查旨在确保当前物料别名可作为 M3 中的交货号存在。在 (RSS105/E) 中,可以查看交货单是否存在于交货。打开行工具箱 (MWS411) 中。如果已找到交货单,则交货。打开工具箱 (MWS410) 中的交货号将根据交货状态 95 = 已接收进行更新。客户的接收日期和收货时间也将在 (MWS410) 中更新。
然后,交货排程。打开交货单 (RSS105) 中并具有最新装运日期和时间的交货单(存在于交货。打开行工具箱 (MWS411) 中)会更新为调节交货单。这是调节的同步点。
如果在 (RSS015) 中的“020 调节层级”字段中选择值 0、1、2 或 3,则执行检查以确保满足所需的信息级别。否则,系统将清除调节的交货单,并且必须在交货排程。连接要求 (RSS102/B) 中人工选择调节的交货单。
步骤二 - 计算调节余额和调整需求
执行此步骤的前提条件是在步骤一中已找到调节的交货单。如果 (RSS015) 中的“020 调节层级”字段设置为高于 3 的值,则将覆盖此规则。在这种情况下,系统将处理净计划,而不会计算任何调节余额。
步骤二的结果主要在创建净计划时使用。
步骤二 (RSS102) 中计算的字段
计算字段 | 描述 |
---|---|
我方延交订单 | 表示客户订单。打开行工具箱 (OIS301) 中启运日期早于当前日期和时间的所有需求的总和。如果 (RSS015) 中的“215 更改分配单”字段设置为 1,则将包括已分配订单行。 |
客户的延交订单 | 表示 (RSS102) 中“需求原因”字段设置为 3 = 延交订单的所有总需求的总和。 |
交货单后交货 | 表示在作为调节交货单更新的交货单日期和时间之后执行的 M3 交货的总和。 |
拣货单数量 | 表示当前在拣货单上的所有订单行的总和。如果 (RSS015) 中的“215 更改分配单”字段设置为 0,则将包括已分配订单行。 |
收货数量 | 表示在调节交货单上收到的数量。 |
调节余额 |
表示调节余额,其计算方式为“交货单后交货”字段中的值加上“拣货单数量”字段中的值。该总和应视为供应商在调节交货单后供应商所交付的总和。 然后,该总和减去“客户延交订单”字段中的值,以查找正确的延交订单数量。其结果即为调节余额。 |
基于计算的调节余额,净计划创建可将总计划转换为净计划。如果调节余额为正值,则总计划中的需求将会减少。如果调节余额为负值,则将创建与调节余额中相同单位的延延交订单。
示例一 - 正值调节余额
供应商已调节交货单后交货 100 件。目前,拣货单上有 75 件,而客户在总 DS 中列出 110 件作为延交订单。
余额计算方法为:(100 + 75) - 110 = +65。创建净计划时,从第一个需求开始将 65 件从总 DS 中扣除,直至调节余额为零。
示例二 - 负值调节余额
供应商已在调节交货单后交货 100 件,拣货单上还有 75 件,而客户在总 DS 中列出了 200 件作为延交订单。
余额计算方法为:(100 + 75) - 200 = -25。将在客户指定的延交订单日期的净计划中创建 25 件延交订单。
方法 2 - 调节的累计数量
如果客户在 DS 中发送累计信息,则可选择此方法。累计信息可以在交货排程。打开累计数值 (RSS104) 中查看。
可以通过选项 14 = 累计从交货排程维护。物料 (RSS101) 中启动此程序。
调节的累计数量旨在将供应商的累计数目与 DS 中发送的客户累计数目相匹配。调节的累计数量是最常用的调节方法。
累计数目根据商定的日期计算。供应商交付货物时,交货将添加到该物料的累计数目。客户收到交货时,客户将添加其累计数目。这是如何确定关于交货的实际状态。
如果供应商的累计数值高于客户的累计数值,则供应商就会知道有新的交货在运往客户的途中。这些交货可能在下一个 DS 中被标记为延交订单,因为客户不知道在创建 DS 时供应商已经发货。通过执行调节,客户的总需求将调整到正确的净需求。
要在使用调节的累计数量之前在 (RSS015) 中定义的字段
字段 | 定义 |
---|---|
015 调节方法 | 选择调节方法 2 = 累计。 |
020 调节层级 | 此字段应根据在 DS 中必须正确的累计信息量的要求进行定义。 |
025 调节 | 定义是否应在创建净计划时使用调节。确保将第二个字段设置为 1 |
030 累计类型 | 指示在 DS 中传输并用于调节目的的累计类型。累计类型 01 = 实际接收的数量,是最常用的类型。 |
035 累计层级 | 指示应用于调节目的的累计层级。累计层级 11(物料别名、客户和地址)是最常用的级别。 |
215 更改分配单 | 定义分配的订单行是否可在调节和净计划处理期间更改。如果分配的订单不可更改,则将其将作为拣货单上的订单行进行管理。 |
-
检查和更新调节信息
首先,执行检查以确保已在交货排程。打开累计数值 (RSS104) 中输入设置。合伙人 (RSS015) 中所选的累计类型。
如果存在累计类型,客户的累计数量和客户累计计算日期将更新至 DS 物料行。这表示可以继续进行调节处理。
然后,执行检查以控制是否已在物料。更新已交付的累计数量 (MMS072) 中创建组合客户和物料号。如果不是这种情况,则将自动为当前年份创建,并启用逐年 (Y2Y) 累计。此外,所有有效累计类型及其各自的累计数量将在物料。更新已交付的累计数量 (MMS073) 中更新。累计数量信息基于当前年份的库存交易历史进行汇总。
如果在 (MMS072) 中请求 Y2Y 并从新的一年开始,则将基于直到当前日期的新的一年的所有库存交易重新计算 (MMS073) 中的记录。
-
计算调节余额和调整需求
执行此步骤的前提条件是在步骤一中已找到有效的客户累计数量。
步骤二的结果主要在创建净计划时使用。
步骤二 (RSS102) 中计算的字段
计算字段 | 描述 |
我方延交订单 | 表示客户订单。打开行工具箱 (OIS301) 中启运日期早于当前日期和时间的所有需求的总和。如果 (RSS015) 中的“215 更改分配单”字段设置为 1,则将包括已分配订单行。 |
客户的延交订单 |
表示 (RSS102) 中“需求原因”字段设置为 3 = 延交订单的所有总需求的总和。 如果在 (RSS102) 中未找到延交订单需求,则检查交货排程。打开累计数值 (RSS104),以查看是否发送累计类型 02 = 计划接收的数量以及累计类型 01 = 实际接收的数量。如果是这种情况,则客户的延交订单数量计算公式为“计划接收的数量”字段中的值减去“实际接收的数量”字段中的值。这是发送延交订单信息的备选方法。 |
交货数量 | 表示客户未知的 M3 交货总和。交货数量的计算公式为“我方累计数量”字段中的值减去“客户累计数量”字段中的值。 |
拣货单数量 | 表示当前在拣货单上的所有订单行的总和。如果 (RSS015) 中的“215 更改分配单”字段设置为 0,则将包括已分配订单行。 |
调节余额 |
表示调节余额,其计算方式为“交货数量”字段中的值加上“拣货单数量”字段中的值。此总和应视为客户未知的交货总量。 然后,该总和将减去“客户延交订单”字段中的值,以查找正确的延交订单数量。其结果即为调节余额。 |
基于计算的调节余额,净计划创建可将总 DS 转换为净计划。如果调节余额为正值,则总计划中的需求将会减少。如果调节余额为负值,则将创建与调节余额中相同单位的延交订单。
示例一 - 正值调节余额
“我方累计”字段中的值为自年初开始 100 件。“客户累计数量”字段中的值为 85 件,也就是说,交货中的 15 件正在送往客户的途中。目前,拣货单上有 3 件,而客户在总 DS 中列出 14 件作为延交订单。
余额计算方法为:(100-85) + 3-14 = 4。首先,系统将删除客户的 14 件延交订单。然后,从第一个总需求开始扣除 4 件,直至调节余额为零。
示例二 - 负值调节余额
“我方累计”字段中的值为 100 件。“客户累计数量”字段中的值为 95 件,也就是说,交货中的 5 件正在送往客户的途中。目前,拣货单上有 3 件。客户在总 DS 中将 15 件列为延交订单。
余额计算方法为:(100-95) + 3-15 = -7。将在客户指定的延交订单日期的净计划中创建 7 件延交订单。
方法 5 - 离散式调节
仅在特殊情况下选择此方法,例如,如果客户尚未在 DS 中发送任何调节信息。
离散式调节旨在使不同的需求彼此匹配。与前两种方法不同的是,离散式调节方法既不计算任何调节余额以创建延交订单,也不会减少未来总需求。离散式调节用于在考虑交货的情况下更新离散订单行,以防出现多次处理同一需求的情况。
同一需求是指新的净需求应与当前净需求拥有相同的分厂、交货排程组、合作伙伴、客户订单类型、物料别名、要求交货日期和要求交货时间。此外,对于 (RSS015/K) 或 (RSS015/L) 中定义的要求,新的净需求和当前净需求中的附加关键信息(例如客户号、地址号)必须相同。
如果根据上述定义在创建净计划表时找到相同需求,则将使用新的净计划中陈述的新需求数量进行更新。如果已部分或完全交付需求,新需求数量和交付数量之间的差额将被更新为待交付的数量。
要在使用离散式调节前在 (RSS015) 中定义的字段
字段 | 定义 |
015 调节方法 | 选择调节方法 5 = 离散。 |
215 更改分配单 | 定义是否认为应在调节和净计划处理期间允许更改分配订单行。如果分配订单被视为不可更改,则将其将作为拣货单上的订单行进行管理。 |
示例一 - 增加需求数量
特定离散需求具有 100 件当前净计划数量,并且新的净计划包含 110 件作为新的需求数量。在初始的 100 件中,有 35 件已于最近交付给客户。
新订单数量将设置为 110。待交付的剩余数量计算方法为:(110 - 35) = 75。这些数字将在创建净计划之后在订单行上进行更新。
示例二 - 减少需求数量
特定离散需求具有 100 件当前净计划数量。新的净计划包含 40 件作为新的需求数量。在初始的 100 件中,有 55 件已于最近交付给客户。
在这种情况下,新订单数量将设置为 55,因为这是已交付的数量。待交付的剩余数量将设置为零,因为无需再为该离散需求交付任何数量。必须人工管理减少的 15 件,即 40 件新订单与 55 件已交付订单的差额,因为此方法只能管理离散需求内部的调节。