物料替换

本文档解释了物料替换在客户订单流程中的工作原理。

结果

当订购不再执行的物料时,将寻找备选物料。

目的

当订购不再执行的物料时寻找备选物料。

不再执行的物料可以由另一个物料 (A) 或几个其他物料(A 和 B)所替换,或者可以存在替换的条件(基于一些条件的 A 或 B)。替换物料将按照其本身的顺序依次替换,在替换物料的长链中继续存在。

方法

物料。定义关系 (MMS020) 中定义相关物料。可在客户订单行输入中找到具有替换类型 1 和 2 的物料。当有替换链时,建议只使用类型 1 或类型 2。

替换类型 1 表示该项目已完全替换,并应具有状态 90。替换类型 2 旨在用于当将项目状态设置为 50-“仍允许出售”时,在该状态下,当使用当前库存余额时,该状态将自动更改为状态 80。但是替换类型 2 为状态 90 时也一样运作良好。首先搜索替换类型 2,然后搜索替换类型 1。这意味着如果使用替换类型 1 将物料 A 替换为物料 B ,且使用替换类型 2 将物料 B 替换为物料 C,则将找不到有效的替换。这就是我们建议在有替换链时仅使用类型 1 或类型 2 的原因。

还可以构造相当复杂的替换结构。相关选项 12-“下溯”可用于在替换结构中导航。使用 F12“向上返回”。

将按字母顺序搜索替换结构,下溯到每个替换链的底部。如前所述,在替换类型 1 之前搜索替换类型 2。

示例:

A,类型 1,状态 20
B,类型 2,状态 80 B2,类型 2,状态 80
C,类型 2,状态 80 C2,类型 2,状态 80 C3,类型 2,状态 80
C4,类型 2,状态 80 C5,类型 2,状态 80
C6,类型 2,状态 20
C7,类型 2,状态 20
D,类型 2,状态 20

将在 CO 输入时找到物料 C6 作为有效物料替换。如果所有物料的状态为 80 或 90,则完整的搜寻顺序将如下所示:B、B2、C、C2、C3、C4、C5、C6、C7、D、A。

订单行上的替换信息

当为替换物料创建订单行时,将使用已订购物料号更新“替换料号” (REPI)。如果在操作原因。打开 (OIS009) 中激活操作原因 90 并且在客户订单类型。打开 (OIS010/J) 中选择操作原因复选框,则将订单行上的操作原因 (ARST) 设置为 90 以及从操作原因定义 (OIS009/E) 中设置原因代码 (RSC1)。

可以通过相关选项 48-“相关物料”,从客户订单。打开行 (OIS101)客户订单。打开行工具箱 (OIS301) 跳转到物料。定义关系 (MMS020)。程序将定位到替换物料号 (REPI) 上。

有条件替换

物料可以由其他物料有条件地替换,例如,如果使用的机器是在 2010 年之前制造,则物料 A 由物料 B 替换,如果机器是在 2010 年或更晚的时间制造,则由物料 C 替换。

可以通过在物料。定义关系 (MMS020/E) 中选择“有条件替换”复选框,将类型 1 和 2 的相关物料定义为有条件地。可以在文本字段“条件”和/或“文本”屏幕中描述替换的条件。

当替换是有条件时,需要在 CO 输入处手动决定。输入客户订单行时会先搜索无条件的物料替换。如果找不到替换,则打开物料。定义关系 (MMS020) ,仅显示有条件替换。MMS020 中有一些有用的相关选项:

  • “文本” (16) 显示“文本”屏幕,其中可能包含有关替换条件的更多信息。
  • “套件标题” (13) 调用产品结构。打开 (PDS001) ,在该操作下可轻松访问更换套件的套件结构。
  • “物料工具” (17) 调用物料。打开工具箱 (MMS200)
  • “供应模型。模拟” (18) 调用 OIS340,可以在其中找到可以交货物料的时间。
  • 如果有条件替换物料也受到替换,则相关选项 12-“下溯”可用于查找或选择替换该物料的物料。

如果在不选择替换物料的情况下关闭 (MMS020),则不创建订单行。

如果通过批订单输入创建客户订单行,则会发生以下两种情况之一。如果激活操作原因 55(并且在 CO 类型上选择操作原因):关闭客户订单行(状态 99)。操作原因 (ARST) 设置为 55-“有条件替换”,且该原因代码 (RSC1) 正是连接到操作原因 55 的原因代码。

如果未激活操作原因 55:在 BO 输入中停止,并显示以下停止消息:“该物料已经有条件地替换为 XXX”。批订单。打开行 (OIS276) 中的检查/下达将调用物料。定义关系 (MMS020)

由多项替换

有时一个物料由多个物料替换。可能是物料 A 由物料 B、C 和 D 替代,或者它可能仅仅是物料 Z 由 2 个物料 Y 替换。

通过定义替换该物料的套件可以解决这些情况。套件 A-RPL 包含物料 B、C 和 D,套件 Z-RPL 包含 2 个物料 Y。套件可以包含由其他物料或其他套件替换的其他套件和物料,包括有条件替换的物料。

限制是,产品结构。打开 (PDS001/G) 中的“顶部套件”(关于定价等)的套件设置适用于所有包含的行,即使套件中包含具有其他设置的套件。

通过在产品结构。打开 (PDS001/G) 中选择复选框隐藏套件屏幕,可以避免在 CO 行输入(H 屏幕)处的套件屏幕。

供应模型

在供应模型执行供应替代管理。打开 (CTS100) 中将永远不会自动选择带有条件的替换。这适用于在供应模型。打开行 (MMS059) 中选择了“替换物料”的供应备选上指定*SYS 作为“物料号”时。

第二列中的“CR”表示它是有条件替换,在列表中显示“条件”,相关选项“相关物料”使得可以轻松访问物料。定义关系 (MMS020) 中的信息。

如果不存在条件,供应模型。模拟 (OIS340) 将显示替换物料号。如果它是有条件替换,则显示取代物料 = “条件”。

物料。定义关系 (MMS020) 中的备选项 1-“选择”允许从 (CTS100) 调用时选择另一个物料。将为所选物料创建订单行。

在替换物料之前在所有仓库中消耗库存

如果物料/仓库状态为 80,则选择 CO 类型 (OIS010/I) 上的“物料状态检查”复选框,以对主物料 (MMS001) 而不是物料/仓库 (MMS002) 执行状态检查。

如果物料/仓库记录的状态为 80,则需要找到备选供应来源或找到备选物料。

如果未使用供应模型,则必须使用正常缺货屏幕找到备选仓库或备选物料,以便指定订单行。如果选择了物料状态检查,则显示备选物料销售物料短缺。更改物料 (OIS142) 的缺货屏幕还将显示用替换类型 2 定义的相关物料和显示“有条件替换”参数(0/1 = 否/是)的两列以及“条件”。相关选项“相关物料”使得可以轻松访问物料。定义关系 (MMS020) 中的信息。

如果使用供应模型 (CTS100),则必须找到一个有效的供应备选项,以便能够指定订单行。

如果使用供应模型可用性。显示 (CTS200),则将针对处于状态 80 的仓库指定订单行。用客户订单类型。更新字段选择 (OIS014/E) 中的供应模型字段的复选框激活供应模型可用性,并在 (OIS100)、(OIS300) 或 (OIS301) 中用相关选项 54-“供应模型可用性”执行。供应模组可用性可以帮助您查找备选项,但您无法同时选中备选项和 (CTS200) 中的另一仓库或另一物料,原因为已创建订单行。客户订单。批量更改行 (OIS260) 可用于在 (OIS101) 中更改客户订单行上的物料号或仓库(无法人工更改)。可使用客户订单。打开工具箱 (OIS300) 中的相关选项 55-“更改行”或使用客户订单。打开行工具箱 (OIS301) 中的相关选项 49-“更改行”从或从菜单中访问此功能。如果没有找到备选项,则应人工关闭或删除订单行。针对另一个仓库或另一个物料手动输入新订单行无疑是使用 (OIS260) 的备选方法。

支持功能

由于有条件物料替换而使得自动关闭 CO 行的批订单可能需要监视。该操作可以通过在设置。应用程序消息 (CRS424) 中激活应用程序消息 431(关闭批次客户订单行)来完成。该消息将发送到客户订单责任人,该消息位于应用程序消息。打开 (CRS420)。此消息适用于操作原因功能,而不仅仅是有条件替换操作原因。

另一种备选方法是在客户订单。打开行工具箱 (OIS301) 中创建一个排序顺序,该排序顺序在操作原因 55 (OBARST) 或已选择连接到操作原因 55 (OBRSC1) 的原因代码上进行排序。

如果在设置 - 客户订单输入 (CRS720/E) 中选中了“打印已结行”复选框,则将在订单确认和发票上打印带有操作原因的已关闭订单行。

限制

不自动检索有条件替换的物料。

如果存在条件,则不允许选择“建议物料”复选框。该字段指示在相关物料中,该物料是否优选用于采购订单和分派订单目的。

在任何类型的条件关系中,不允许库存会计科目类型 3。物料不是库存科目,而是计划作为功能号。功能号是可以互相替换的物料虚设编号。因此,物料的物料计划在功能号级别而非项目级别上完成。

全屏输入屏幕 (OIS101/H) 不支持为套件输入订单行。该物料将被视为普通物料且将显示缺货屏幕。终止输入。转到普通 CO 行输入 (OIS101/B) 并创建 CO 行

产品结构。打开 (PDS001/G) 中“顶部套件”(关于定价等)的套件设置适用于所有包含的行(即使套件中包含具有其他设置的套件)。遵守每个套件的预留级别。