定义供应模型

本文档解释如何设置供应模型。打开 (MMS056)可用的控制对象参数。打开 (CMS016) 以及连接至供应模型的供应模型。打开行 (MMS059)。这些设置是客户订单承诺处理中使用的全球 CTP 设置处理的一部分。

全球可承诺能力(全球 CTP)是标准可承诺 (ATP) 控制在客户订单输入的扩展。

供应模型包含全球 CTP 处理中的来源规则。

结果

已在供应模型文件 (MSPLMO) 中创建供应模型。

已在供应模型。打开 (MMS056) 中定义供应模型。已设置用于控制如何搜索有效供应模型行的优先级。此外,还设置了默认值,以简化供应模型行文件 (MSPLMX) 中供应模型行的指定流程。

此外,也可在通用对象控制表 (CROBJC) 中创建供应模型 ID 的条目。关键字为程序 ID (MMS059) 和起始值 1=“供应模型 ID”。

供应模型。打开行 (MMS059) 中定义供应模型行。

供应模型包含在客户订单承诺处理中使用时如何执行全球 CTP 的主要规则。如果供应模型设置正确,则将最大程度地减少检查库存、物料和资源时的人工任务。此外,可通过在供应模型中指定多个备选项来自动建议满足客户需求的备选方法。

准备工作

  • 必须在仓库。打开 (MMS005) 中定义仓库。
  • 必须在 M3 BE 中设计和指定与物料、客户、供应商和物流实体相关的所有结构。
  • 必须在 (CTS020) 中指定配送链。
  • 必须指定采购、制造和配送的订单类型。

设置程序参数

  1. 启动供应模型。打开 (MMS056)

  2. 按 F13=“设置”指定 (MMS056/P)。

  3. 通过指定 1 或 2 作为屏幕顺序的一部分,供应模型。打开行 (MMS059)可用的控制对象参数。打开 (CMS016) 将包含在工作流中。

  4. 如果要在复制供应模型时自动复制供应模型行及其文本,则标记此备选项。

  5. 按 Enter 或单击“下一步”验证新设置,或按 F12=“上一步”拒绝。

指定供应模型标题

  1. 指定所选供应模型标识(最多 8 个字符),然后单击“新建”以显示 E 屏幕。或者,选择现有标识以便编辑或查看。

  2. 在 E 屏幕上,指定供应模型名称和描述,以便于识别供应模型。描述为必填项。

  3. 指定供应模型行时,对默认值标记或取消标记参数。此处指定的值将复制到供应模型中的每个新行。

指定控制表的字段

  1. 通过从 (MMS056/B) 和“打开相关”= 控制表中选择供应模型 ID,启动可用的控制对象参数。打开 (CMS016/B)

  2. 在 E 屏幕上,与现有行连接的所有优先级 (Pty) 都受到更改而无法进行更改,即在删除所有已连接的明细行之前,无法删除包含现有行的优先级。通过使用顺序 ID 来执行重新排序,也可以更改受保护的优先级。

    注意

    如果仅使用部分优先级,则建议预留一些空白,以便在现有优先级之间添加新的优先级。

  3. 将光标定位在字段“1 至 3”中,并按 F4=“浏览”。选择要包含在每个优先级关键字中的字段。请记住,搜索有效供应模型行始终从优先级 1 开始,最多移动至优先级 10。

    示例:

    优先级 字段 1 字段 2 字段 3
    2

    邮政编码

    (ODPONO)

    物料组

    (MMITGR)

    4

    邮政编码

    (ODPONO)

    6

    国家/地区代码

    (ODCSCS)

    优先级 4 用于将客户与带有特定邮政编码的交货地址进行匹配,例如,附近区域中的一些备选仓库。可通过添加优先级 2 将同一邮政编码的特定物料组路由至其他仓库。这一操作在集中存储物料或始终通过采购获得物料时特别有用。

    优先级 6 可捕获所有不属于优先级 2 和 4 中定义的邮政编码的客户。例如,用于出口销售,只需要国家/地区的设置等。

  4. 序列字段可用于执行优先级重新排序。如果需要两个优先级之间的另一级别,则只需通过在二者之间添加一个序号即可添加一个级别。

  5. 按 Enter 以在 (CMS016/E) 中确认新设置。使用 F12=“上一步”或 F3=“退出”以拒绝新设置。

连接供应模型行

  1. 启动供应模型。打开行 (MMS059/B)

    此外,该程序也可以通过供应模型。打开 (MMS056) 中的选项 11=“模型行”来调用。

  2. 选择供应模型和要使用的优先级。按 Enter 键时显示可用的优先级。

  3. 选择要与“供应模型行”连接的备选项。从备选项 1 开始,然后是备选项 2,以此类推。此外,还要选择作为此优先级关键字使用的起始值和日期。“起始”日期和“截止”日期为可选项。单击“新建”以显示 E 屏幕。

  4. 在 E 屏幕上指定数量。数量以(物料主文件中)基本计量单位表示,并在限定订购数量的供应模型行时作为起始值使用。单击“新建”以显示 F 屏幕。

指定供应模型行的参数

  1. 在 (MMS059/F) 屏幕上,指定特定供应模型行的所有控制参数。必须先指定所有必填字段,然后才能进行验证和保存。

    • 资源检查参数:

      ATP、CTP、MTP 和 TTP 的参数针对所选供应来源进行验证。例如,如果供应来源为制造,则只能选择 MTP 和 CTP。

    • 交货规则参数:

      用于延交订单、部分交货、所选备选项和在备选项处拆分的参数可控制交货建议的创建。这些参数可在最优方案无法实现所有物料从一个地点按时交货时进行管理。

    • 延交订单和部分交货:

      “延交订单”和“部分交货”字段之间的关系在以下示例中进行描述:

      延交订单 - 是 延交订单 - 否
      部分交货 - 是

      40 件/01.09.15

      30 件/01.10.12

      40 件/01.09.15
      部分交货 - 否 70 件/01.09.15 0 件
    • 延交订单和部分交货:

      以下示例显示当“在备选项处拆分”针对不同备选项设置为“是”和“否”时选择的备选项:

要设置的参数

程序 ID/屏幕 字段 该字段表示...
(MMS056/E) 自动选项、延交订单、部分交货、在备选项处分割 ... 在供应模型。打开行 (MMS059) 中指定新的供应模型行时的默认值。
(MMS056/E) 搜索供货选项

...是否始终搜索并显示供应模型的所有可能供应备选项。

如果在找到第一个有效备选项时停止搜索,则激活此参数与在供应替代管理。打开 (CTS100) 中使用操作 F20=“显示可能性”的效果一致。

(CMS016/E) 对象控制字段 ... 执行全球 CTP 期间检索有效供应模型行的优先顺序。可为单个供应模型设置最多 10 个带有不同字段组合的优先级。
(CMS016/E) 顺序 ... 优先级的顺序。如果需要两个优先级之间的另一级别,只需在二者之间添加一个新的序号即可。
(MMS059/B) 优先级 ... 选择执行的优先级。
(MMS059/B) 备选项 ... 供应模型行中的主关键字字段。首先搜索并尝试备选项 1,然后再搜索备选项 2 及以上。优先级是备选项的下一级。
(MMS059/B) 起始日期和截止日期

...供应模型中的特定行有效的时间期间。日期是关键字的一部分,即除了日期之外,两个相同行(相同对象值)可以同时存在。

由于存在这种可能性,您可以在当前行仍然有效时指定行供将来更改。可提前建议并测试供应链的未来变化。

由于存在这种可能性,您可以在当前行仍然有效时指定行供将来更改。可提前建议并测试供应链的未来变化。

(MMS059/E) 数量

... 订购数量。其用于根据订购数量区分来源规则。数量作为“起始”值使用。

示例:我想要直接从中央仓库交付大批量物料(整托盘...)。同时,我想从本地仓库交付小批量物料,以便快速响应。

(MMS059/F) 供应来源

... 启动供应的来源,例如:

库存

制造

采购

内部配送

不带订单启动的内部配送。

根据所选来源,以不同的方式检查供应模型行中的其他参数。

(MMS059/F) 自仓库

... 进行配送的供应仓库。

必须为所有的供应来源指定“供应仓库”。采购订单或制造订单应交付至此仓库。如果将“供应来源”设置为“库存”(0) 或“内部分配”(3),则对此仓库执行 ATP 检查。

有效备选项是:

xxx = 仓库

* DW = 要求订单的仓库

示例:

如果已指定 *DW 并且“供应货源”设置为“库存”(0),则供应模型执行将对需求订单行上指定的仓库执行可承诺量检查。

如果已指定 *DW 并且“供应货源”设置为“采购”(2),则供应模型执行将计算从供应商到需求订单行上指定的仓库的订货交付时间。

(MMS059/F) 配送单类型 ... 配送单类型。如果已将供应来源设置为“内部分配”(3)、“制造”(1) 或“采购”(2) 与内部分配组合,则必须指定配送单类型。
(MMS059/F) 配送链

... 在多个步骤中从一个仓库到另一个库存的内部配送流。

可在分派链。打开 (CTS020) 中定义配送链。

可在“供应仓库”和“目的仓库”中或单独在“供应仓库”或“目的仓库”中指定配送链。

(MMS059/F) 目的仓库

... 进行配送的目的仓库。

必须为相当于“内部分配”的供应来源指定“分配链 ID”或“目的仓库”(3)。

如果供应货源已设置为“不带订单启动的内部配送” (7),则必须指定“目的仓库”。

对于供应来源“制造”(1) 或“采购”(2),该字段为可选项。可以定义“配送链 ID”或“目的仓库”以实现购置订单提供供应需求订单的配送单的情况。

有效备选项是:

xxx = 仓库

* DW = 要求订单的仓库。

示例:

如果已指定 *DW,并且供应货源设置为“采购”(2),则供应模型执行将按以下方式计算订货交付时间:

1.从供应商到“供应仓库”的订货交付时间。

2。从“供应仓库”到需求订单上指定的仓库的运输天数和小时数。

3.从需求订单上指定的仓库到客户的运输天数。

(MMS059/F) 采购订单类型/制造订单类型

... 供应来源的规则。

根据定义的供应来源,定义采购订单类型或制造订单类型,以便为特定供应设置规则。

(MMS059/F) 供应商编号

... 供应商编号,如果供应来源设置为“采购”(2),则必须指定供应商编号。

有效备选项是:

xxxxxxxxx = 供应商编号

*SYS = 应从物料余额表或物料主表中检索供应商编号。

(MMS059/F) 行类型 ... 客户订单行类型。

有效备选项是:

0 = 普通订单行

1 = 创建直接连接至客户订单行的采购、制造或配送单的订单行。

2 = 创建直接连接至客户订单行,但具有基于客户订单的交货地址的采购订单的订单行。希望从供应商到客户直接交货。

(MMS059/F) 优先级 ... 备选项的优先级。

如果指定了供货模型备选项的优先级,则可以将它用作输入来确定供应采购订单上的交货方式。这一操作通过在采购订单交货方式选择。打开 (PPS033) 中使用优先级作为控制字段来完成。如果在 (PPS033) 中找到了交货方式,则该交货方式会显示在 (CTS100)、供应模型可用性。显示 (CTS200) 和 API OIS340MI(供应模型模拟)中。为备选项指定的优先级也会在同一位置显示并发布。

指定的优先级在路线检索中使用,也适用于客户订单行和供应订单。若使用 (CTS200),则不更新货源订单行上的优先级。

(MMS059/F) 可承诺量检查 ... 是否应该执行 ATP 检查。如果将“供应来源”设置为“库存”或“内部分配”,则此代码将自动设置为“是”。
(MMS059/F) CTP 核查 ... 是否应执行工作中心产能检查。基于粗能力计划执行产能检查。如果将“供应来源”设置为“制造”,则此代码只应设置为“是”。
(MMS059/F) 可承诺的物料核查 ... 是否应针对连接至产品的物料执行可用性检查。基于粗能力计划执行检查。如果将“供应来源”设置为“制造”,则此代码只应设置为“是”。
(MMS059/F) 允诺运输检查

... 是否应该执行运输产能检查。

在这个版本的 M3 BE 中,此字段无效。

(MMS059/F) 自动选项 ... 是否应在订单输入期间显示供应模型执行的结果。
(MMS059/F) 延交订单

... 是否批准延交订单。

如果未批准延交订单,将只建议在请求交货日期可用的数量。

(MMS059/F) 部分交货 ... 是否批准部分交货。如果未批准部分交货,则无论所要求的交货日期如何,全部数量将在可用时交付。
(MMS059/F) 选择备选项

... 是否在所有可能的备选项均无法满足所请求需求时应该优先考虑此备选项。

处理短缺的一般方案是选择具有最短提前期的备选项。如果该备选项已标记为已选择,则供应模型执行将替代提前期检查并满足此备选项的需求。

情景:

物料通常按订单生产,即不保留库存。然而,有时我们收到退货,希望在制造新物料之前进行检查。设置如下所示:

备选项 1:检查当地仓库的库存。

备选项 2:检查制造资源并启动 MO。

如果已将备选项 2 设置为“首选备选项”,则系统将始终确保在无库存(无论产能或提前期如何)的情况下建议并启动制造订单。

(MMS059/F) 在备选项处分割

... 需求订单是否接受采用多个备选项进行交货。

如果定义备选项时对其进行了分割,则该需求的某些部分可从此备选项交货,而其他部分可从其它备选项交货。

如果未批准对备选项的分割,则通过此备选项实现需求。如果已定义多个备选项且未对备选项进行分割,则使用最短的订货交付时间从备选项实现需求。

(MMS059/F) 替换物料 ... 是否应使用另一物料替换该物料。替换可以与所有可用的供应来源相结合。例如,可以在购买替换物料时设置备选项。
(MMS059/F) 物料号(替换)

... 在已将“替换物料”设置为“是”的情况下应使用哪种物料号的替换物料。

有效备选项是:

xxx = 有效物料号

* SYS = 原始物料号应根据相关物料号 (MMS020) 进行替换。仅使用替换类型为 2、3 和 4 的相关物料。如果将多个物料号定义为相关物料,则供应模型执行将根据要求交货日期建议交付能够满足需求的第一种物料。如果没有将要满足需求的相关物料,则选择具有最短提前期的物料号。

(MMS059/F) 供应信息

...与备选项相连的供应信息。

供应模型信息。打开 (CTS040) 中,可以定义关于供应模型替代的信息。

如果连接到供应模式替代,该信息仅在 (CTS100)、供应模型可用性。显示 (CTS200) 以及 OIS340MI(供应模型 API)中显示。

(MMS059/F) 交货方法

...该字段表示备选项的交货方式。

如果为供货模型备选项指定了交货方式,那么它可以用作客户订单行的路线检索的输入。虽然选择供应备选项时,在订单行上应用的是在路线上指定的交货方式。

在供货模型备选项上指定的交货方式在 (CTS100)、供应模型可用性。显示 (CTS200) 以及 API OIS340MI(供应模型模拟)中显示。

在 (CTS200) 中,只能使用没有设置交货方式或设置与订单行相同的交货方式的供应备选项。对于其他备选项,必须在选择供应备选项之前手动更改客户订单行的交货方式。

供应模型中邮政编码的通配符

当邮政编码 (PONO) 用作供应模型。打开行 (MMS059)中的控制对象时,可以在设置控制值时使用通配符(星号)。

如果在 (MMS059) 中使用通配符,则通过 (CTS100)、供应模型可用性。显示 (CTS200)供应模型。模拟 (OIS340)搜索有效的供应模型替代时,仅将通配符之前的字符与订单上的邮政编码进行比较。选择通配符之前具有最匹配字符的备用项。

示例:

使用备选项 1 定义的供应模型适用于邮政编码 12*,而备选项 2 适用于邮政编码 123*。

情景 A:指定邮政编码等于“12345”的客户订单。由于供应模型备用项 2 中的大多字符与订单上的邮政编码相匹配,所以选择了供应模型备用项 2。

情景 B:指定邮政编码等于“12456”的客户订单。由于供应模型备用项 2 中指定的第三个字符与订单上的邮政编码不匹配,所以选择了供应模型备用项 1。