重新排程计划日期 - MWS910

MWS910 - 重新排程计划日期旨在处理所有类型的订单。它的功能如下:

  1. 检测到购置订单已更改日期/时间。

    主要发生在 (MMS910) 中。系统将保存正在更改的 MITPLO 记录的日期,然后在更改后检查日期/时间是否更改。如果是,则系统还会检查是否存在链接(链接可以是订单发起的链路或预分配)。如果存在任何链接,则我们向表 (MMW910) 写入记录以触发重新排程。

    (MMS910) 检查更改,如果链接存在,则使用 *RESC 调用 MMMNGPRR。MMMNGPRR 使用 *DATE 调用 MMMNGPRA 以写入 (MMW910)。

    许多程序直接写入 (MMW910)。这通常是因为他们直接更新 MITPLO 或者它们处理行类型 2(不存在 MITPLO)。

  2. 将记录写入 (MMW910)。
  3. 执行或触发重新计划。

    这是通过 (MWS910) 完成的。是一个自动启动作业。

    (MWS910) 等待将新记录写入表 (MMW910)。当新记录出现时,由 (MWS910) 处理,然后删除。

    (MWS910) 首先检查要重新排程的订单是否已开启重新排程(各种订单类型的标志)。如果是,则根据订单的类型执行重新计划。在所有情况下,根据 (MMW910) 中传递的参数(M3 Mail 中的消息 256)根据需要进行通知。

    • 通过调用 OOLINEPI 在 (MWS910) 中完成 CO。
    • 在 MWS910 自身内完成服务订单。
    • 在 (MWS910) 内部完成请购订单/配送单。
    • 通过向 (MPM010) 内写入记录来完成 MO 的重新排程。请注意,在所有情况下,我们都会重新安排已连接工序的起始日期,触发重新计划的购置订单是外包采购订单的情况除外。对于外包工序,使用新日期作为完成日期重新计划。