交货排程验证

本文档解释了交货排程验证的详细信息。该功能是验证交货排程的扩展,可以在其中详细了解如何验证交货排程。

验证是处理交货排程 (DS) 的第一项活动。完成交货排程验证后,系统将检索、计算、转换和检查必要的交货排程数据。

结果

了解验证活动中涉及的详细信息并熟悉控制验证的不同字段。

将能够根据客户和自己的要求配置客户交货排程 (CDS) 处理,尤其是验证活动。

详细信息请参阅验证交货排程

准备工作

  • 必须根据启用合作伙伴协议定义合作伙伴结构。
  • 如果 DS 通过 M3 EDI Solution 创建,则必须根据创建合作伙伴和合作伙伴别名存储库定义合作伙伴别名连接。
  • 物料必须已在物料。打开 (MMS001)物料。连接仓库 (MMS002) 物料。连接分厂 (MMS003) 中定义。
  • 物料别名可以在客户。连接物料 (OIS005) 别名编号码维护 (MMS025) 中定义。

确保已分析和定义交货排程类型。打开 (RSS010) 中的以下字段:

  • “045 检查顺序-依物料号”和“050 搜寻顺序-依别名类型”
  • “055 下一手动功能”

此外,还要确保已分析和定义设置 - 合伙人 (RSS015) 中的以下字段:

  • “060 数量分割检查”与分割模型。打开 (RSS055) 中的分割模型
  • “105 期间计算方法-逐日”
  • “120 合并物料需求量”
  • “125 搜索标准分厂”和“130 搜索标准分厂”,请参阅定义采购
  • “135 更新包装资料”
  • “140 交货排程中的日期类型”
  • “200 协议规则”以及客户总括协议。打开 (OIS060) 中的一揽子协议
  • “205 无效需求承诺”
  • “210 客户订单号”
  • “230 在说明级别上检索物料”
  • “235 计算运输提前期”和“505 依据交货模式调整交货天数”,请参阅启用日期计算
  • “315 用户退出程序-验证”
  • “515 使用小时及分钟数”
  • “525 货物包装条件”

目的

验证旨在:

  • 检索默认 DS 数据
  • 检查必需的 DS 数据
  • 将 EDI 地址和物料别名转换为 M3 标识
  • 计算日期和需求数据。

执行这些活动时,系统将检查 DS 行以确保其根据所需的 DS 处理包含正确的数据。这使 DS 物料行作好激活准备,即处理 DS 的下一个活动。

何时

交货排程。打开 (RSS100) 或从交货排程维护。物料 (RSS101) 中请求时执行验证。这一操作在验证交货排程中进一步说明。

如果人工创建 DS,当需求输入在交货排程。连接需求 (RSS102) 中完成时,系统将执行自动验证。

如果通过 EDI 创建 DS,则通常会自动执行验证。

可以选择在交货排程类型。打开 (RSS010) 中的“055 下一人工功能”字段中人工或自动执行验证。

方法

验证由多项活动组成,其中一些为必需活动,另一些则不是。以下概述描述了主要步骤,包括启动验证的替代方法。

验证活动

所有验证活动都按顺序自动执行,而不与用户进行任何交互。如果发生任何错误,则将中断处理。

  1. 预先验证用户退出

    如果需要在开始验证之前操作 DS 数据,则会运行预先验证用户退出程序。

    注意

    此用户退出程序作为例外使用,只有在设置 - 合伙人 (RSS015) 中定义了“315 用户退出程序-验证”字段时,才能运行该用户退出程序。

  2. 启动验证的替代方法

    交货排程。打开 (RSS100) 或从交货排程维护。物料 (RSS101) 中请求时执行验证。

    可以选择在交货排程类型。打开 (RSS010) 中的“055 下一人工功能”字段中人工(每行或整个 DS)或自动执行验证。

    • 如果人工创建 DS,当需求输入在交货排程。连接需求 (RSS102) 中完成时,系统将执行自动验证。
    • 如果通过 EDI 创建 DS,则通常会自动执行验证。
  3. EDI 地址转换

    系统会将连接到 DS 物料行的 EDI 地址转换为 M3 客户、地址号和可能的交货规格。

    地址转换仅针对 EDI DS 执行。原因在于 EDI DS 包括合作伙伴自己的工厂、关口/码头和最终目的地的标识,且这些标识必须转换为 M3 标识。有关将 EDI 地址和合作伙伴别名标识转换为 M3 标识的更多描述,请参阅“启用合作伙伴别名”。

  4. 物料别名转换

    对于 EDI DS,DS 物料行中接收的物料别名将转换为 M3 物料号。此转换基于交货排程类型。打开 (RSS010) 中“045 检查顺序-依物料号和“050 搜寻顺序-依别名类型”字段中的定义。

  5. 默认数据检索

    检索未通过 EDI 接收或人工输入的默认数据。默认数据的示例是标准销售计量单位、分厂、仓库、包装信息、一揽子协议、交货模式和货币。

    根据定义的设置(请参阅“准备工作”部分)和 M3 中的层次结构检索数据。

  6. 需求承诺和需求时段计算

    如果在设置 - 合伙人 (RSS015) 中“205 无效需求承诺”字段中请求 DS 物料行且如果合伙人。定义需求承诺计算 (RSS018) 的设置已定义,则可以计算有关需求承诺 (DC) 和需求时段 (DB) 的需求承诺。

    DC 和 DB 根据交货排程。连接需求 (RSS102) 的需求进行管理,并指示客户期望的承诺水平和每个需求涵盖的时间段。有关如何启用 DC 和 DB 计算的详细描述,请参阅“定义伙伴设置”。

    此外,也可通过选项 71 = 超过需求承诺在交货排程维护。物料 (RSS101) 中人工重新计算 DC 和 DB。

    如果未根据上述操作计算需求时段,则将基于每个需求的起始日期和截止日期(假设截止日期包括在 EDI DS 中)来计算需求时段。起始日期始终与收到的要求交货日期相同。然后将基于起始日期和截止日期之间的日历天数计算 DB。

  7. 日期和需求计算

    日期和需求在 DS 的验证期间计算。内部要求的交货日期或启运日期基于收到的要求交货日期计算。计算基于日期类型、运输提前期、交货日期和交货模式。有关如何计算不同日期的详细描述,请参阅“启用日期计算”。

    每个需求都需始终拥有一个起始日期和一个截止日期。起始日期即为要求的交货日期。如果未在 EDI DS 中发送截止日期,则可以根据设置 - 合伙人 (RSS015) 中的“105 截止日期计算方法”字段中的定义来计算。如果已计算截止日期,则从计算的需求时段中检索时间期间。

    交货排程维护。物料 (RSS101/G) 和 (RSS101/H) 中显示的计算起始日期/时间、计算结束日期/时间和需求概述字段将基于需求范围更新至 DS 物料行。

    如果客户已发送累计数量而非是离散要求数量,则基于每个需求的累计数量和上一个需求的累计数量之间的差额来计算所要求的数量。有关累计的进一步描述,请参阅“启用累计”。

    如果了解 M3 物料号将在 DS 时间范围内更改,可以通过激活 (RSS015) 中“230 在说明级别上检索物料”字段更新不同物料号的需求,还可以在客户。连接物料 (OIS005) 中定义起始日期和截止日期来实现。

  8. 调节检查和更新

    系统已检查并更新调节信息。请注意,此活动仅在自动创建 DS 时有效。更新的结果可以在交货排程维护。物料 (RSS101/S) 交货排程。连接需求 (RSS102/B) 中查看。详细描述请参阅调节交货排程要求

    根据是否已为设置 - 合伙人 (RSS015) 中的“015 调节方法”字段选择交货单或调节的累计数量方式,将发生以下情况之一:

    • 交货单调节:

      客户收到的连接到 DS 物料行的交货单与 M3 交货历史相匹配,以便可将上次收到的交货单更新至 DS 物料行。可以在交货排程。打开交货单 (RSS105) 中查看客户收到的交货单。

    • 调节的累计数量:

      检查在 EDI DS 中收到的累计数量,并且与累计计算日期一起更新至 DS 物料行。可以在送货排程。打开累计数目 (RSS104) 查看客户收到的累计。如果第一次收到该客户和物料的 DS,则将在 M3 中创建有关累计数目的基本数据。如果自年份更改后输入首个 DS,并且已在更新物料出货累计数量 (MMS072) 中选择 Y2Y 计算,则将重新计算 M3 累计数目。

  9. 需求分割计算

    如果在设置 - 合伙人 (RSS015) 的“060 数量分割检查”字段中请求 DS 请求,该请求将在验证期间与分割模型。打开 (RSS055) 中定义的分割模型一同分割。

    当针对特定需求时段(例如每月需求)聚合所接收的需求并且想要将其分解为每周或每日需求时,分割是必要的。这样做的原因是创建更详细的规划概述,并在预测和取消 DS 之间进行更正确的替换。

    可以通过选项 72 = 分割在交货排程维护。物料 (RSS101) 中人工执行分割计算。分割也可以通过 (RSS101) 中的选项 73 =“删除分割”进行冲销操作。

    有关如何定义和计算分割的详细描述,请参阅定义分割管理

  10. 验证后用户退出

    如果要在结束验证之前操作 DS 数据,则会运行验证后用户退出程序。

    注意

    该用户退出程序作为例外使用,并且只有在设置 - 合伙人 (RSS015) 中定义了“315 用户退出程式-验证”字段时,才能运行该用户退出程序。

  11. 起始日期和结束日期计算

    已计算 DS 标题的起始日期和结束日期。

    旨在基于单个 DS 中的所有 DS 物料行为DS 标题更新计算出的最低起始日期/时间和最高结束日期/时间。

  12. 应用程序消息创建

    如果自动运行验证并以某种错误结束,则会将该物料的应用程序消息类型 503 = 验证错误发送给负责的用户。