质量管理系统 (QMS) 及其对制造订单处理的影响

制造订单类型。打开 (PMS120) 程序包含用于为每个制造订单类型确定 QMS 中的测试频率基础的设置。“MO 测试频率基准”(MTFB) 字段选项为:0-“使用质量计划”、1-“创建测试序列”(其中在现有 QI 请求上创建测试序列)和 2-“创建单独的 QI 请求”(当需要生成测试频率时创建一个质量检验请求)。

此外,在制造订单类型 (MWORDT) 表中存在质量检验请求计时 (QIRT) 字段,其中值“1”指示在制造订单下达时创建质量检验请求,值“2”设置报告制造订单收货时创建质量检验请求的计时。

结果

存在功能程序 (QMS701Fnc) 自动附加 MO 输出的规格。请参阅 自动附加规格到订单 中对 QMS701Fnc 程序的详细描述。

制造物料可以从其组件物料中继承一些规格。在继承规格中描述了此继承的设置。将规格自动附加到制造订单输出之前会进行系统检查,以查看是否有必须继承其规格的物料。

另一个功能程序 (QMS800Fnc) 处理批次控制和非批次控制物料的输出报告。

基于制造订单类型和其他 QMS 相关设置(包括质量计划),如果报告了联产品输出增量或新增输出,则会创建新的质量检验请求,或使用用于质量测试的新序列更新现有的质量检验请求。

系统参考制造订单类型的质量检验请求计时 (QIRT) 字段设置,以确定何时生成质量检验请求(在下达订单时或报告输出时)。

创建 MO 时添加的 QI 请求的创建逻辑

无论制造订单是具有单一主要输出还是具有主要输出、联产品和副产品,都会以相同的方式处理质量检验请求计时。由于主产品、联产品和副产品都可以进行质量控制并具有自己的规格,因此必须对每个输出进行质量检验请求。系统会检查给定制造订单的所有输出,以确保正确生成质量检验请求。

无论分配的 MO 类型如何,都会为来自 MO 的任何批次创建 QI 请求。可能有这样的情况,即为以前在不同批号下报告的 MO 创建新的批号。因此,当为来自 MO 的新批号创建任何余额 ID 记录时,创建相应的 QI 请求。如果由于 MO 版本已经存在 QI 请求,则不会替换该请求。

制造订单。打开 (PMS100/B) 中,选择“相关”>“质量检验请求”以查看为给定制造订单创建的质量检验请求。

MO 报告收货时添加的 QI 请求的创建逻辑

制造订单。报告收货 (PMS050) 中指定产品和 MO 编号后,在 E 屏幕上指定“收货数量”值。指定批次、收货数量和库位后,系统启动 QMS800Fnc 功能程序为主输出创建质量检验请求。在单击“下一步”按钮时,系统根据其频率验证每个测试以生成测试序列。

系统参考质量计划。打开 (QMS009) 程序,特别是“替换制造订单质量检验请求”(QIPF) 字段的设置,以确定如何处理制造订单的已质检物料的任何后续库存收货。“替换制造订单质量检验请求”字段中的默认选择是 2-“使用其他库位”,其中每个收货在不同的库位使用新质量检验请求进行处理,直到收货的余量 ID 允许将该批次重新分类至同一库位。有关质量计划中“替换制造订单质量检验请求”字段的每个设置选项的描述,请参阅 质量审批规则和流程

注意

对于非批次控制的物料,将在每个实例中创建新的质量检验请求。

此外,这些情景描述了基于“替换 MO QI 请求”(QIPF) 设置处理 MO 库存收货的 QI 请求:

“替换制造订单质量检验请求”(QIPF) 字段设置为 0-“使用最后创建的质量检验请求”,并且质量检验请求被批准:

  • 制造订单。报告收货 (PMS050) 中报告收货时,系统继续接收库存。为此制造订单创建的余额 ID(仓库/物料/批次/库位/货箱)的质量检验请求保持不变。新收货将继承先前收货的测试结果。余额 ID 的批次状态保持不变。库存合并到现有批次/库位。不执行新收货的额外质量测试。

“替换制造订单质量检验请求”(QIPF) 字段设置为 0-“使用最后创建的质量检验请求”,并且质量检验请求被拒绝:

  • 制造订单。报告收货 (PMS050) 中报告收货时,系统继续接收库存。为此制造订单创建的余额 ID(仓库/物料/批次/库位/货箱)的质量检验请求保持不变。由于状态为“拒绝”,因此在已质检物料。入库 (PMS130) 的入库过程中,质量检验请求来源在余额 ID 级别更改为 1-“重新测试批次”。对于所有后续收货,为此制造订单创建的余量 ID 的质量检验请求将需要重新测试。此外,系统启用 QI 请求。打开 (QMS300) 的 E 屏幕上的“从标准重置”复选框。

“替换制造订单质量检验请求”(QIPF) 字段设置为 1-“手动重新分类批次”,并且质量检验请求被批准:

  • 制造订单。报告收货 (PMS050) 中报告收货时,系统会阻止收货并发出警示消息,指示现有批次应该重新分类为“检验中”以合并制造订单收货的库存。系统将自动导航至余额标识。重新分类 (MMS130)。使用此程序,将正在接收的物料的现有余额 ID 的状态更新为“检验中”。一旦物料的余量 ID 状态得到相应更新,请返回到制造订单。报告收货 (PMS050) 以报告制造订单收货。

“替换制造订单质量检验请求”(QIPF) 字段设置为 1-“手动重新分类批次”,并且质量检验请求被拒绝:

  • 制造订单。报告收货 (PMS050) 中报告收货时,系统会阻止收货并发出警示消息,描述现有批次必须重新分类为“检验中”以合并制造订单收货的库存。由于状态为“拒绝”,因此在已质检物料。入库 (PMS130) 的入库过程中,质量检验请求来源在余额 ID 级别更改为 1-“重新测试批次”。对于所有后续收货,为此制造订单创建的余额 ID 的质量检验请求将需要重新测试。此外,系统启用 QI 请求。打开 (QMS300) 的 E 屏幕上的“从标准重置”复选框。对于每个收货,系统自动导航至余额标识。重新分类 (MMS130)。使用此程序,必须将正在接收的物料的现有余额 ID 的状态更新为“检验中”。一旦物料的余量 ID 状态得到相应更新,请返回到 (PMS050) 以报告制造订单收货。

“替换制造订单质量检验请求”(QIPF) 字段设置为 2-“使用其他库位”,并且质量检验请求被批准:

  • 此选项阻止收货并提示错误消息,指示指定的余量 ID 已存在且状态为已批准或已拒绝。不允许收货,因为库存中的余量 ID 和正在接收的当前物料具有不同的状态。因此,必须将新收货数量收入单独的库位,以创建其他余量 ID。在检验了新收货并报告了测试结果后,该批次可以被批准或拒绝。在两个收货具有相同状态时,必须对该批次人工重新分类,以合并制造订单收货的库存。

“替换制造订单质量检验请求”(QIPF) 字段设置为 2-“使用其他库位”,并且质量检验请求被拒绝:

  • 此选项阻止收货并提示错误消息,指示指定的余量 ID 已存在且状态为已批准或已拒绝。不允许收货,因为库存中的余量 ID 和正在接收的当前物料具有不同的状态。由于状态为“拒绝”,因此在已质检物料。入库 (PMS130) 的入库过程中,质量检验请求来源在余额 ID 级别更改为 1-“重新测试批次”。对于所有后续收货,为此制造订单创建的余量 ID 的质量检验请求将需要重新测试。此外,系统启用 QI 请求。打开 (QMS300) 的 E 屏幕上的“从标准重置”复选框。在检验了新收货并报告了测试结果后,可以批准或拒绝该批次。在两个收货具有相同状态后,必须对该批次人工重新分类。
  • 当第一个收货被拒绝时,系统会通过移动维护。库位间 (MMS175) 执行库存转移。该库位的 QI 请求余额 ID 将使用最终存储库位更新。触发“替换 MO QI 请求”逻辑,并且 QI 请求 ID 从一个库位保留到另一个库位。
注意

如果质量计划。打开 (QMS009) 未定义“最大数量”和相应的“计量单位”(U/M),则 QMS800Fnc 程序将使用“报告数量”和 U/M 作为最大数量。此数量值用于确定是否需要创建新的 QI 请求。

用于报告联产品输出的 QI 请求的创建逻辑

联产品的输出报告要求产品结构设置为包括联产品。基于制造订单类型和其他设置(包括质量计划),如果为联产品输出报告增量,则将创建新的质量检验请求或使用用于质量测试的新序列更新现有的质量检验请求。

制造品的账龄设置

许多制造品,无论它们是否具有质量规格,都需要测量账龄,然后才可以使用或出售。根据物料的类型,账龄可以以天、小时或分钟度量。这些值在物料连接。仓库 (MMS002) 中分别设置为 AGDY、AGHO 和 AGMI。

为了允许在制造过程中必须更改默认账龄时间的情况,在创建制造订单时,必须将制造订单类型(超链接至 (PMS120))中的账龄参数 (AGIG) 设置为 2-“动态账龄”。

对于此类制造订单,可以在创建制造订单时指定手动重新分类日期 (MREC) 和时间 (MRCT)。填写默认值现在(如果物料没有账龄参数),或根据接收制造订单的仓库中的账龄参数来填写账龄日期和时间。可以在制造订单上更新此日期和时间,直到该制造订单的第一次接收批次为止。

在制造订单接收时,手工重分类日期和时间保存在相应的批次主文件记录 (MILOMA) 中,作为计划的重新分类日期和时间。通过入库程序已质检物料。入库 (PMS130),对于通过制造订单(其制造订单类型具有动态账龄)制造的物料批次,重新分类日期和时间将延长或更改为“现在”之前的值。如果重新分类日期和时间发生更改,则余量 ID 的状态必须保持为 1。

为了连续地监视余额标识的账龄状态,存在自动作业机制,其目的是轮询物料的重新分类日期并在物料完成账龄流程时更新它们的状态。在子系统作业。打开 (MMS975) 中,子系统是“ASJ”,作业名称为 (MMS975)。此作业的默认延迟为 180 秒。

重要的是要注意,根据检验代码以及是否为特定制造品定义了账龄参数,当通过制造订单。报告收货 (PMS050) 报告物料时将影响物料的余额标识状态。

  • 对于检验代码为 0 的制造品,报告物料时,报告物料批次的余量 ID 将被批准。
    注意

    例外情况是,如果正在使用包含账龄的制造订单类型执行制造订单,并且制造品在物料。连接仓库 (MMS002) 上设置了非零的账龄参数,则产生的余量 ID 将为“检验中”。当通过制造订单。报告收货 (PMS050) 进行报告时,批次设置为 1-“检验中”。然后在账龄时间过去之后由自动作业重新分类为状态 2-“已批准”。

  • 对于检验代码为 1 的制造品,报告物料时,报告物料批次的余量 ID 将为 1-“检验中”。

    要使自动作业更改余额标识的状态,相应 MO 的状态应为 90。为了达到此状态,应该使用制造订单。报告发放 (PMS060) 发放 MO 的成份,使用制造订单工序。报告 (PMS070) 报告所有工序。应通过已质检物料。入库 (PMS130) 将物料批次入库。当制造订单处于状态 90 并且账龄时间已经过去时,自动作业将更改余量 ID 的状态为 2-“已批准”。

    注意

    当对此物料批次使用已质检物料。入库 (PMS130) 程序时,可以将余量 ID 的状态更改为“已批准”。在这种情况下,账龄逻辑将被忽略。因此,自动作业会忽略余额标识,因为已经是“已批准”状态。

  • 对于检验代码为 2 的制造品,报告物料时,报告物料批次的余量 ID 将设置为 1-“检验中”。

    要使自动作业更改余额标识的状态,相应 MO 的状态应为 90。为了达到此状态,应该使用制造订单。报告发放 (PMS060) 发放 MO 的成份,使用制造订单工序。报告 (PMS070) 报告所有工序。应通过已质检物料。入库 (PMS130) 将物料批次入库。因此,对于该物料,在报告输出时创建质量请求,且应该满足附加条件才能使自动作业起作用。应指定测试结果,并且质量请求的状态至少应为 70,以便自动作业接着处理。当制造订单处于状态 90,质量规格状态至少为 70 且账龄时间已经过去时,自动作业将更改余量 ID 的状态为 2-“已批准”。

账龄功能对 QMS 逻辑的影响

作为制造订单处理的一部分,如果物料已创建一个或多个质量检验请求,则自动批准规则将指示余量 ID 的状态,因为在 QI 测试结果。打开 (QMS400) 中为此物料和批次组合指定了质量测试结果。

  • 如果制造订单类型 (MWORDT) 表中的“质检请求计时”(QIRT) 字段具有值“1”(质量检验请求在下达制造订单时创建),结果是没有余量 ID 可用。
  • 如果制造订单类型上的“质检请求计时”(QIRT) 字段具有值 2(质量检验请求在报告制造订单收货时创建),则创建状态为 1-“检验中”的余量 ID。此时,可以测试物料批次数量或物料数量。在输入测试结果并使用为批准规则建立的逻辑时,批次可以是“已批准”或“已拒绝”。
  • 假设批次控制物料启用了账龄属性,当批次由于质量测试结果的输入而被批准或拒绝时,相应的批次主文件 (MILOMA) 记录将具有填充的“重新分类批次日期”(RCLS) 字段。如果填充了“计划重新分类日期”,则不会为相应的批次记录启动自动批准逻辑。
  • 如果制造订单类型支持动态账龄 (AGIG = 2),则计划重新分类日期和时间从制造订单收货交易中填写,其中将手动重新分类日期 (MREC) 和时间 (MRCT) 分别填入计划重新分类日期 (RCLS) 以及时间 (TIHM)。每个批次可以具有唯一的计划重新分类日期和时间。因此,单个制造订单的多个批次收货可以产生多个批次,每个批次具有自己的重新分类日期和时间。批次的重新分类日期和时间不能直接在批次主文件中更新。

准备工作

必须满足管理质量控制中列出的设置条件。

注意

存在这样的假设:在其分部具有设置为启用质量管理系统 (QMS) 的开关 407 的分厂中已创建 MO。

添加/更新 QI 请求的流程

QMS800Fnc 功能程序具有以下操作:

  • MOQIReqCreation 操作基于物料的质量计划值,计算测试频率并确定所需的质量检验请求和测试序列的数量。

    根据物料质量计划中制造订单测试频率基础的值,可能会出现 2 种备选项:

    • 在现有质量检验请求上创建新的测试序列。
    • 当需要生成频率时,将创建新的质量检验请求。

删除制造订单时删除 QI 请求的流程

没有任何关联交易时,可以删除制造订单。还可以为在启用了 QMS 的分厂中设置为已检验质量的物料的输出创建制造订单。如果使用制造订单类型创建此类制造订单,其中在下达时创建质量检验请求,则在删除制造订单时,相应的质量检验请求也将删除。

由于可以创建具有可以设置为 QMS 物料的联产品和副产品的制造订单,所以可以为所有这些产品生成质量检验请求。如果该制造订单没有发生交易,并且删除制造订单,则所有质量检验请求也会删除。

从批次主文件中启动 QMS300Fnc 程序的 DeleteQIReq 操作,可以删除与质量检验请求关联的所有表。

API 交易

与制造订单创建和报告相关的质量检验请求包括以下 API 交易:

  • API PDS002MI(产品结构界面)
    • 添加零件 - 此交易包括“从该物料继承”(INHI) 设置,其确定特定零件物料是否将用作其相关制造品的质量规格的来源。
    • 更新零件 - 此交易包括“从该物料继承”(INHI) 设置,其确定特定零件物料是否将用作其相关制造品的质量规格的来源。
    • 获取零件 - 检索零件详细信息时,将包括“从该物料继承”(INHI) 设置。
    • 列出零件 - 列出零件详细信息时,将包括“从该物料继承”(INHI) 设置。
  • API PMS120MI(制造订单类型)
    • 获取订单类型 - 检索制造订单类型,并包括“QI 请求计时”(QIRT) 设置和“MO 测试频率基础”(MTFB) 值。
    • 列出订单类型 - 列出制造订单类型,并包括“QI 请求计时”(QIRT) 设置和“MO 测试频率基础”(MTFB) 值。
  • API PMS100MI(制造订单界面)
    • 创建 MO - 在执行此交易期间,调用创建 MO 时添加 QI 请求的逻辑。
    • 删除 MO - 此交易导致删除所引用的 MO 以及删除先前创建的任何 QI 请求或自动附加的规格。
  • API PMS050MI(制造订单,报告收货)
    • 报告收货 - 在执行此交易期间,调用 MO 收货报告的逻辑。
    • 全部确认 - 此交易触发生成 QI 请求并报告收货数量。
  • API PMS080MI(制造订单,报告副产品)
    • 报告副产品 - 在执行此交易期间,将调用用于报告副产品的输出的逻辑。
    • 确认 - 此交易(更新报告的副产品数量)触发生成 QI 请求并报告副产品数量。
  • API PMS090MI(制造订单界面)
    • 更新联产品报告 - 在执行此交易期间,将调用用于报告联产品的输出的逻辑。
    • 确认报告 - 此交易(更新报告的联产品数量)触发生成 QI 请求并报告联产品数量。