管理每个仓库的物料不匹配项

本文档说明用于分析和维修数据库中分配、库存和计划数据的不匹配项的 M3 BE 解决方案。

结果

此功能可以检查:

  • 针对物料和仓库的特定组合,交易文件和存货余额文件中的分配数量是否彼此同步。
  • 物料计划中的记录是否与订单行数量和日期同步。订单类别中的所有类型是否都包含在此检查中。

如果检测到错误,则将物料/仓库组合记录在消息文件中。

此例行程序用于修补数据库中分配、库存和计划数据的不匹配项。

此图描述了此例行程序中的分析流程。

  • MWASHE - 分配同步轮次
  • MWASLN - 分配同步错误
  • MWASMG - 分配同步消息

解决方案概述

  1. (MWS980) - 分析分配和库存

    (MWS980) 支持选择仓库/物料并提交分析轮次。在 MWASHE 中为每个轮次创建一条记录。

  2. (MWS981) - 分析错误

    (MWS981) 显示所有已识别的错误。记录在 MWASLN 中创建。

  3. (MWS982) - 分析消息

    (MWS982) 显示错误消息。记录在 MWASMG 中创建。

  4. MWASHI - 历史文件

    MWASHI 历史文件由功能 MWMNGASY(管理同步)更新。仅限记录在历史文件中的可修复错误。

对所涉及程序和错误消息的描述

  • (MWS984) 根据 MITLOC 聚合 MITALO 记录。
  • (MWS985) 根据 XXLINE 聚合 MITALO 记录。
  • (MWS986) 检查订单并将它们匹配到分配 XXLINE->MITALO。
  • (MWS987) 检查 MITBAL 并将它们匹配到 MITLOC。
  • (MWS988) 根据订单行数量和日期检查物料计划 (MITPLO) 中的记录。订单类别中的所有类型是否都包含在此检查中。
  • (MWS989) 根据物料计划 MITPLO 检查订单行(不同文件依赖于订单类别)。

建议

  • 必须为 (MWS981) 填写屏幕顺序,但程序不包含除 B 屏幕之外的任何其他屏幕。因此,根据 M3 标准编程,有效屏幕顺序为 2(选项 12)和 4(选项 14)。
  • 提交分析后,可以在作业运行时检查错误文件 (MWS981)。在发生错误时,通过按 F5 键,它将构建包含错误的子文件。发生一个错误后,可以在作业运行时检查该记录的错误消息 (MWS982)。
  • (MWS980) 中的选项 7 用于暂停分析轮次。已使用此选项时,后台没有正在运行的作业。在 (MWS980/F) 中,将显示最后一个仓库和最后一个物料号,这指示分析轮次暂停时所在的记录。
  • 除了分析文件之外,分析轮次不会对任何内容执行更新。
  • 选项“按结果修复”仅修复严重性级别为 20 的错误。
  • 在 (MWS980/E) 中,可以从不同的参数中进行选择。由于时间和性能问题,我们还建议不要重叠物料/仓库的选择。例如,不得同时在两个不同的轮次中运行仓库 001 - 001 物料 1000 - 3000。
  • 暂停一个轮次时,请注意 (MWS980) 子文件中的文本。该文本表明暂停此轮次时使用的选项。这与您将用于再次启动分析轮次的选项相同。还具有指示作业所处状态的状态。
  • 不会自动清空历史文件,我们建议您检查此文件的大小,确保其不会变得过大。历史文件显示已修复的错误。
  • 使用 (CRS701) 和 (MWS980/E) 中的事件文件设置计算已更改交易的净额,这可以加快程序速度,因为记录数量将更少。与不使用事件文件相比,将使用整个数据库进行选择。