供应链重建

本文档描述了在采购订单 (PO) 行上更改接收仓库的流程以及更改操作如何触发供应链重建 (SCR)。这意味着,在处理采购订单时重建供应链根据货物将要运送到的仓库,以便货物总是到达其预定目的地。支持三种业务场景:

  • 有供应链重建的专项更改

    在这种情况下,事先不知道货物将被运送到的仓库。可以在创建采购订单后,在采购订单确认或出货通知期间输入收货仓库。如果在采购订单类型上输入了 SCR 的 DO 类型,则将触发供应链重建。

    详细信息请参阅本文档中的工作流 - 供应链重建

  • 库存绕避

    在这种情况下,事先知道货物的收货仓库(根据它们被订购到哪个仓库)。在初始订单创建期间触发库存绕避,不涉及新仓库的额外确认。将始终自动触发供应链重建。

    详细信息请参阅本文档中的库存绕避

  • 没有供应链重建的专项更改

    在这种情况下,由于需求点的变化,在创建采购订单后将更改收货仓库。在这种情况下,不期望供应链重建,因为货物应该停留在收货仓库,或者通过其它一些方式分配到最终货物目的地。在这种情况下,在采购订单类型上不应输入 SCR 的 DO 类型。它仅适用于不属于任何供应链的采购订单。

背景

在创建采购订单后,供应商有可能将货物交付到在采购订单行上输入的仓库之外的另一个仓库。这意味着供应链可能需要一些调整。此外,由于需求点已改变,计划员可能要求更改收货仓库。

限制

  • 订购仓库和接收仓库必须属于同一分部。
  • 所有采购活动(如质量检验)必须在收货仓库中进行。
  • 此功能不适用的采购订单行:连接到客户订单行、服务订单行或行类型 2(直接交货)的租赁协议行。
  • 此功能仅适用于采购订单类别 20。
  • 不能在生成固定资产的采购订单行上更改仓库。
  • 采购订单类型上必须存在 SCR 的 DO 类型,才能启动供应链重建。
  • 对于库存绕避,仅允许购置代码 2(采购)。
  • 如果采购订单类型上缺少 SCR 的 DO 类型,则连接到供应链的采购订单不允许更改收货仓库。

准备工作

  1. M3 设置 - 采购 (CRS780/H) 中为分部设置“允许更改收货仓库”= 1。

  2. 采购订单类型。打开 (PPS095) 中创建正常的采购订单类型(类别 20)。

  3. 如果应启用供应链重建,请在 (PPS095/K) 中的“750 用于供应链重建的 DO 类型”设置中选择适当的 DO 类型。

  4. 启用 (PPS095/K) 中的“760 库存绕避”设置,具体根据是否使用库存绕避,而不是确认新的收货仓库。

工作流 - 供应链重建

当采购订单行更新为将接收货物的新仓库时,可能必须重建供应链以避免不必要的影响,例如不必要的计划采购订单。一般来说,将生成配送单 (DO) 以将货物转移到出现需求的仓库。由供应链重建生成的这种配送单称为 SCR 配送单。

示例:

  • 如果由于计划短缺而由 MRP 生成采购订单,但收货移动到另一个仓库,除非我们将原始采购订单转移到原始仓库,否则 MRP 可能生成新的计划采购订单。
  • 如果采购订单是供应链的一部分,但收货被转移到另一个仓库,则供应链将中断,除非我们使用新的配送单进行调整。

要启用此功能,必须在 (PPS095/H) 中的“750 用于供应链重建的 DO 类型 (P750)”字段中输入 DO 类型。此 DO 类型将用于创建 SCR 配送单。

在以下活动期间可以触发供应链重建:

  • 采购订单行创建。对于库存绕避的情况,请参阅下一章。
  • 更改收货仓库时的采购订单确认。
  • 更改收货仓库时的手动出货通知。
  • EDI 出货通知(MHS850 消息类型 29),如果消息指示与采购订单行上指示不同的仓库。

供应链重建的目的始终是在两个仓库之间移动货物,并尝试使用配送链。搜索合适的配送链尽可能简单:将使用具有匹配“自仓库”和“目的仓库”的第一个链。如果找到一个,则 SCR 配送单的订单类型将由链中的序列确定。如果没有找到合适的配送链,则生成从收货仓库到顶级仓库的单个 SCR 配送单。

生成的所有配送单将获得生成参考 52,“计划配送单,通过供应链重建生成”。这些配送单将由订单引发,并且将有从采购订单行到 DO 行的订单参考。这意味着采购订单行和 SCR 配送单行之间的连接将始终是一对一的。

如何生成配送单根据采购订单是否是供应链的一部分以及供应链的类型。

  • 无参考的采购订单

    最简单的情况是,采购订单与其他订单无关。可以人工创建或由 MRP 生成。它缺少预分配和订单参考。在这种情况下,SCR 配送单将从收货仓库发送到采购订单行的订购仓库。

  • 有订单参考的采购订单

    具有订单参考的采购订单(从类型 1 的 CO 行创建或由于计划方法 3(订单引发)创建时)将采取不同的操作。相互引用的订单可以形成供应链,订单行之间始终存在一对一的关系。如果供应链包含配送单,它可以在一定程度上实际重建,以更好地适应仓库变化后的新情况。

    供应链重建将删除采购订单提供的所有现有配送单,直到找到顶级或其他订单类别(然后将被视为顶级)。然后,重建将在收货仓库和顶级仓库之间生成 SCR 配送单。

    如果在现有配送单中找到采购订单行的收货仓库,则无需完全重建。采购订单将简单地设置对该配送单的参考,并且将删除较低级别上的任何过期配送单。请参阅下图中的示例:

  • 由供应模型创建的采购订单

    当采购订单由供应模型(CTS100 或 CTS200)创建时,供应链重建将以与具有订单参考的采购订单相同的方式操作,尝试使用配送链重建供应链。

    在由供应模型创建的供应链中,使用预分配,但在订单行之间仍存在一对一的关系。

  • 通过连接到供应链的订单创建的采购订单

    在这种情况下,另一个订单针对采购订单保留预分配。供应链重建将与无参考采购订单的情况类似,生成从收货仓库到采购订单行的订购仓库的 SCR 配送单。SCR 配送单行将获得在供应链中的上述级别的预分配,取得采购订单行的位置。

    如果采购订单由供应模型或订单引发生成,则供应链重建将尝试重建采购订单提供的所有配送单(如果有),但这种行为在供应链订单情况下是不可能的。供应链订单非常灵活,而且可能非常复杂。单个采购订单行可以在较高级别上提供多个订单,并且较高级别可以由较低级别上的几个订单提供。也可以在任何时间重新生成。

    由于这种复杂性,供应链重建可能不会改变供应链中的任何现有配送单。它将只是添加一个新的,以将采购订单重新链接到供应链订单。

  • 多个仓库更改

    如果在供应链重建(例如,在发现错误之后重新确认,或者对涉及库存重建的采购订单的另一个仓库进行确认)后进一步更改仓库,则现有 SCR 配送单将被删除并重新生成,以适应新的情况。

  • 冲销交易

    冲销更改收货仓库的交易(例如,通过在采购订单。显示行交易 (PPS330) 中删除确认或通知交易)将恢复原始仓库并触发供应链重建到该仓库。在大多数情况下,这意味着所有 SCR 配送单将被删除。

  • 日期和数量更改

    当采购订单数量由正在编辑的行或正在确认/通知的不同数量更改时,这也将更新 SCR 配送单。对计划/确认的收货日期的更新也将根据特定供应链类型的规则更新 SCR 配送单的日期。

  • 拆分采购订单行

    当确认或通知部分数量时,可以拆分采购订单行,但不将其标记为已完成。限制:在正在重建的供应链中不存在订单引发的一对一关系时,才允许这样做。

    在拆分行时,可以创建两个行,可能具有不同的收货仓库。如果需要,将为两个子编号重建供应链。也可以在拆分之前重建供应链,例如,在库存绕避方案中。之后,将在两个子编号之间拆分该采购订单行(或 SCR 配送单行)存在的任何预分配。

库存绕避

在库存绕避期间,当人工创建或下达采购订单时,会立即自动分配不同的收货仓库,从而触发供应链重建。当知道采购物料通常运送到另一个仓库而不是要求的仓库时,可以使用库存绕避。作为默认收货仓库,使用物料。连接仓库 (MMS002/E) 中的“供应仓库”(SUWH) 字段。该仓库和供应仓库必须属于同一分部(这是 MUC 方案中的一个限制)。不过这一点在 (MMS002) 中未经验证。

要使用库存绕避,请在采购订单类型。打开 (PPS095/K) 中启用“760 库存绕避”。

创建采购订单行时,M3 会验证是否定义了以下设置:

  • 库存绕避 = 1 且在 (PPS095) 中定义了供应链重建的 DO 类型。
  • 物料/仓库记录设置为购置代码 = 2(采购的)。
  • (MMS002) 包含有效的供应仓库。

如果这一切都成立,则采购订单行的收货仓库将更新,从而触发供应链重建,生成从供应仓库到订购仓库的配送单。

遵循以下步骤

此工作流描述了确认新收货仓库的流程。

  1. 打开采购订单。确认 (PPS250),筛选采购订单号,然后在所需采购订单行上单击“更改”。

    • 可以从 F 屏幕(功能键 F14)确认有多行的采购订单。
  2. E 屏幕显示包含“收货仓库”字段的行中的默认信息。在此字段中,输入要接收货物的所需仓库,然后单击 Enter 键。

    • 确认新收货仓库会将物料需求移至此仓库。在物料计划。打开 (MMS080)采购订单行 (PPS201) 采购订单交易 (PPS330) 中将反映此变化。
    • 供应链将重建,考虑新的收货仓库。此仓库是接收货物的地方,并且在运送到订购仓库之前在这里发生随后的采购订单活动。使用 (PPS095/K) 中指定的订单类型,自动创建从此仓库到订购仓库的配送单。可以在 (PPS201/E) 中查看参考订单号。
    • 确认收货仓库始终会触发对采购订单收费的重新计算。此外,根据税务设置,将再次检索针对该物料/仓库找到的地理代码或增值税代码。不会根据新仓库检索新的价格。
    注意

    物料。连接仓库 (MMS002) 必须包含确认到新收货仓库的物料的有效记录。

  3. 打开 (MMS080)。对订购仓库进行筛选将显示采购订单已移至将会接收货物的新确认收货仓库。同时会在受影响的仓库中创建配送单,以便在启用供应链重建的情况下,最终在订购仓库中接收货物。

在 (PPS330)/(PPS250) 中冲销采购订单

  1. 在 (PPS250) 和 (MMS080) 中执行如上所述的步骤。

  2. 从 (PPS330) 删除采购订单交易。在 (MMS080) 中需求将移回订购仓库,任何相关的配送单也将删除。

    • 当冲销状态为 35 的交易时,始终使用订购仓库的值更新仓库。
    • 从 (PPS250) 获得相同的结果。

执行收货

  1. 采购订单。收货 (PPS300) 中通过在屏幕 A 上输入收货仓库和订单号,接收采购订单。

  2. 在屏幕 B 上,单击“更改”以访问屏幕 E。从那里,通过输入收到的数量并单击 Enter 键接收货物。

    接收货物将提取订购和接收仓库的统计,然后可在显示物料统计 (MMS090/E) 中查看。订购仓库的“订购采购数量”将更新,无论在何处交货。采购订单收货也将更新接收仓库的“采购数量”。

结果

  • 已在收货仓库接收采购订单。
  • 供应链根据新的收货仓库进行重建(如果适用),这意味着货物将分配到需求点。

设置描述

程序 ID 字段标题 描述
(CRS780/H) 57 允许更改收货仓库 如果禁用此设置,则无法在确认或出货通知时更改收货仓库,并且禁用库存绕避。
(PPS095/K) 750 用于供应链重建的 DO 类型 将由供应链重建生成的配送单使用的 DO 类型(除非配送链设置被否决)。
(PPS095/K) 760 库存绕避 启用此选项以在适用时激活库存绕避。
(MMS002/E) 购置代码 库存绕避仅适用于“购置代码”= 2(采购的)的物料。
(MMS002/E) 供应仓库 如果使用库存绕避,这将是默认收货仓库。