Qualitätskontrolle-Anforderungen (QK-Anforderungen) einrichten

Eine Qualitätskontrollanforderung (QK-Anforderung) enthält Spezifikationen, die einem bestimmten Artikel einer speziellen Charge zugeordnet sind. QK-Anforderungen können wie folgt erstellt werden: manuell; automatisch für Chargen, die im Beschaffungs- oder Kundenauftrags-Retourenprozess als eingegangen bzw. im Herstellungsprozess als hergestellt rückgemeldet wurden; oder nach Chargenerstellung und Chargenstatusänderung. Wenn die automatische Nachkontrolle für "Qualit.pl. Öffnen" (QMS009) deaktiviert ist, generiert das System außerdem QK-Anforderungen zur Nachkontrolle. Weitere Informationen dazu finden Sie unter Qualitätsnachkontrollplan.

Jede QK-Anforderung verfügt über eine Testbestellung, um die Sequenz anzuzeigen, in welcher der Test in der Analyse ausgeführt werden soll, um Stichprobengröße und Kontamination zu limitieren.

Wenn Sie manuell eine Spezifikation hinzufügen, die in der QK-Anforderung bereits vorhanden ist, ermöglicht das System, dass die Datenwerte eines Spezifikationstests überschrieben werden, sobald die neue Spezifikation für einen Artikel vorgesehen ist. Ein komplett neuer Test wird zur QK-Anforderung hinzugefügt, wenn die Spezifikation einer Qualitätsgruppe zugewiesen wird.

Es gibt zu einer QK-Anfrage mehrere Teile:

  • Die Kopfzeile (QMS300) beinhaltet die ID, den zugeordneten Artikel und die Charge und optional den Auftragstyp wie Produktionsauftrag (PA) oder Einkaufsauftrag (EA).
    Hinweis

    Das Funktionsprogramm QMS300Fnc ruft die Logik zur Erstellung oder Aktualisierung einer QK-Anforderung auf. Weitere Informationen dazu finden Sie im Abschnitt "Funktionsprogramm QMS300Fnc" unten.

  • "QK-Anforderungsspezifikation" (QMS301/B) zeigt, welche Spezifikationen mit der Charge verknüpft sind.
  • Spec-Tests (QMS302/B) sind nur lokal zu den Spezifikationen der QK-Anfrage.

Nachdem die Einrichtung der QK-Anforderung abgeschlossen ist, können Sie die Testergebnisse in "QK-Testergebnisse. Öffnen" (QMS400) eingeben. Die Einstellung "Automatische Chargengenehmigung" im Qualitätsplan (QMS009) legt fest, ob die Charge nach Erfassung der Testergebnisse automatisch an das zugehörige Lagerzugangsprogramm weitergeleitet wird (je nachdem, ob es sich um einen EA, PA oder KA handelt), damit die Chargengenehmigung erfolgen kann. Wenn das Kontrollfeld "Autom. Chargengenehmigung" im Qualitätsplan nicht aktiviert ist, muss die Chargengenehmigung durch manuelles Öffnen des Lagerzugangsprogramms gestartet werden. Eine verknüpfte Option für den Lagerzugang steht in QMS400 zur Verfügung, sobald das Feld "Nächste Maßnahme" für die QK-Anforderung auf 2-"Statusänderung" eingestellt ist. Weitere Informationen dazu finden Sie unter Genehmigungsprozess für Chargenstatus via Lagerzugang.

Das System bestimmt anhand des Ursprungs der QK-Anforderung und der Bestands-ID, ob eine Aktualisierung der Artikelattributtabelle (MIATTR) erforderlich ist.

  • Standard-QK-Anforderungsursprung - Wenn die Charge über mehrere Bestands-IDs verfügt und das Attribut pro Bestands-ID gilt, sucht das System alle diese Bestands-IDs und fügt für jede entsprechende Datensätze in die MIATTR-Tabelle ein.

    Wenn die Charge über mehrere Bestands-IDs verfügt und das Attribut pro Bestands-ID gilt, sucht das System alle diese Bestandsidentitäten und fügt für jede Bestands-ID entsprechende Datensätze in die MIATTR-Tabelle ein. Die Chargenstufenattribute werden ebenfalls aktualisiert.

  • Ursprungswert der QK-Anforderung für erneuten Test der Charge – Wenn die Bestands-ID im QK-Anforderungskopf (QMS300) eingegeben wird, interpretiert das System dies als erneuten Test für einen bestimmten Lagerplatz. Wenn es sich beim "Kontrollobjekt" des Attributs um die Bestands-ID handelt, sucht das System den Bestandsidentitätsdatensatz in der MIATTR-Tabelle und aktualisiert diesen. Die Chargenstufenattribute werden nicht aktualisiert.
    • Wenn keine Bestands-ID in den QK-Anforderungskopf (QMS300) eingegeben wird, bedeutet dies, dass der erneute Test für die gesamte Charge gilt (z. B. haben alle Lagerplätze dieselben Testergebnisse).
    • Wenn es sich beim "Kontrollobjekt" des Attributs um die Bestands-ID handelt, sucht das System in der MIATTR-Tabelle alle Datensätze für alle Bestands-IDs der Charge und aktualisiert all diese Datensätze mit denselben Testergebnissen.
  • QK-Anforderungsursprung für Test vor dem Versand - Es wird keine Aktualisierung der MIATTR-Tabelle vorgenommen.
  • QK-Anforderung für Vertrag - QK-Anforderungen können mit Erzeugerverträgen auf Vertragspositionsstufe verknüpft werden, um sicherzustellen, dass sämtliche erforderlichen Tests während der Wachstumsphase im Ursprungsgebiet durchgeführt werden.

Das Funktionsprogramm QMS700Fnc führt Validierungen durch und stellt zum Beispiel sicher, dass es keine Überlappung beim Datum der Qualitätstests gibt, der Testtyp (qualitativ, numerisch qualitativ oder quantitativ) geeignet ist und die richtige Werteinrichtung verwendet wird.

Bevor Sie beginnen

Die Einrichtungsvoraussetzungen müssen wie in Qualitätskontrolle verwalten angegeben erfüllt sein.

Führen Sie folgende Schritte aus

QK-Anforderungen und entsprechende Spezifikationen/Tests einrichten

  1. QK-Anforderung erstellen:

    1. Starten Sie "QK-Anforderung. Öffnen" (QMS300).

    2. Wählen Sie die Option "Erstellen" aus.

    3. Geben Sie in Bild A die erforderlichen Feldwerte an:

      • Standort
      • Artikel
      • Charge
      • Benötigtes Datum
      • Referenzauftragskategorie
      • Referenzauftragsnummer
      • Referenzauftragsposition
      • Spezifik. m. zukünf. Datum berücksicht.

        Wenn das Kontrollfeld aktiviert ist, werden bei der manuellen Erstellung der QK-Anforderung alle Spezifikationen berücksichtigt, deren Gültigkeitsdatum in der Zukunft liegt. Andernfalls werden nur gültige Spezifikationen basierend auf dem QK-Anforderungsdatum berücksichtigt.

      • Automatisch hinzufügen

        Wenn dieses Kontrollfeld ausgewählt ist, enthält die QK-Anforderung die Spezifikationen, bei denen die Einstellung "Automatisch hinzufügen" aktiviert ist. An dieser Stelle wird eine QK-Anforderung des Standardursprungs erstellt.

      • Erneuter Test

        Wenn dieses Kontrollfeld ausgewählt ist, enthält die QK-Anforderung die Spezifikationen, bei denen die Einstellung "Erneuter Test" aktiviert ist. Eine QK-Anforderung zum erneuten Testen des Chargenursprungs, welche manuell für den spezifischen Artikel, die Charge, den Standort oder das Gebinde erstellt wird, von dem Sie diese Testergebnisse aufnehmen. Diese Einstellung gilt, wenn es sich um Lagerbestand handelt und die Qualität noch überwacht wird.

      • Test vor dem Versand

        Die Feldoptionen 1, 2 oder 3 können ausgewählt werden, um anzugeben, ob in einer QK-Anforderung für Tests vor dem Versand des Artikels eine Spezifikation enthalten ist. Die Auswahl von 1, 2 oder 3 ergibt eine QK-Anforderung für einen Test am Ursprung vor dem Versand.

        Die Werte, die in den Feldern "Lagerort", "Lagerplatz", "Gebinde" und "Lieferungsnummer" angezeigt werden, gelten für eine QK-Anforderungsspezifikation, die vor dem Versand zu testen ist.

        Des Weiteren werden die Feldwerte vom Qualitätsplan geerbt, wenn die Einstellung "Standard-QK-Anf. für Test vor d. Versand" aktiviert ist und die QK-Anforderung über die geforderte Bestands-ID und eine Lieferungsnummer verfügt.

  2. QK-Anforderung ändern:

    1. Starten Sie "QK-Anforderung. Öffnen" (QMS300).

    2. Wählen Sie in Bild B eine QK-Anforderung.

    3. Wählen Sie die Option "Ändern", um Bild E zu öffnen und die verschiedenen Feldwerte zur Aktualisierung des Artikels und der Chargeninformationen einzugeben:

      • Anforderungsstatus
      • Genehmigungsstatus
      • Genehmigungsdatum
      • Genehmigungszeit
      • Genehmigt/zurückgewiesen von (Benutzer-ID der Person, welche die QK-Anforderung genehmigt oder zurückgewiesen hat)
      • Benötigtes Datum
      • Referenzauftragskategorie
      • Referenzauftragsnummer
      • QK-Anforderungsursprung
      • QI-Anforderung durch (die Benutzer-ID der Person, die für die Durchführung der QK-Anforderung verantwortlich ist)
      • Nächste Maßnahme (das Feld zeigt jeden Schritt des Prozesses zum Abschluss der QK-Anforderung an)
  3. Kopieren einer QK-Anforderung:

    1. Starten Sie "QK-Anforderung. Öffnen" (QMS300).

    2. Wählen Sie die Option "Kopieren".

    3. In Bild C können Sie jedes der folgenden Felder aktualisieren:

      • Den Artikel, den Sie zur QK-Anforderung kopieren möchten
      • Die Charge, die Sie zur QK-Anforderung kopieren möchten
      • Wenn Sie außerdem die Testergebnisse für eine QK-Anforderung kopieren möchten, markieren Sie das Kontrollkästchen Testergebnisse.
    4. Klicken Sie auf "Weiter", um zum Bild E zu gelangen, in dem die gewünschten Details für die neu kopierte QK-Anforderung aktualisiert werden.

    5. Auf Wunsch können Sie dem Satz weitere bereits vorhandene Tests hinzufügen.

  4. Erstellung der QK-Anforderungsspezifikation:

    1. Starten Sie "QK-Anf.spezifikation. Öffnen" (QMS301).

    2. Machen Sie in Bild B folgende Angaben:

      • Standort
      • Artikel
      • Charge
      • Spezifikationsname
      • Das Gültigkeitsdatum der Spezifikation
    3. Wählen Sie die Option "Erstellen", um Bild E aufzurufen und die verschiedenen Feldwerte anzugeben:

      • Spezifikationsmanager
      • Analysemanager (die Person, die für die Durchführung der Analyse verantwortlich ist)
      • Anzahl der Kopien
      • Spezifikationsstatus
      • Aufgehoben von (die Person, die den Genehmigungsstatus in der Spezifikation aufhebt)
      • Datum der Aufhebung
      • Ursachencode Qualität (zur Änderung des Spezifikationsstatus)
  5. Erstellung eines QK-Anfragespezifikations-Tests:

    1. Starten Sie "QK-Anf.spez.-Test. Öffnen" (QMS302).

    2. Klicken Sie auf die Schaltfläche "Anwenden", um alle aktuell angehängten Tests anzuzeigen.

    3. In Bild B geben Sie für jeden Test, der an die QK-Anforderung angehängt werden soll, Folgendes an:

      • ID der Testvorlage in Feld "Test"
      • Gültigkeitsdatum/-zeit
    4. Wählen Sie die Option "Erstellen", um die Tests zum Raster hinzuzufügen.

    5. Die Werte für "Spezifikationsgenehmigungsregel" (SARL) und "Spezifikationsgenehmigungsbasis" (QPLN) werden aus dem entsprechenden Wert in "Spezifikationsvorlage. Öffnen" (QMS201) übernommen und können auf dieser Stufe nicht bearbeitet werden.
  6. Ändern des QK-Anfragespezifikations-Tests:

    1. Starten Sie "QK-Anf.spez.-Test. Öffnen" (QMS302).

    2. Klicken Sie auf die Option "Ändern".

    3. Wenn die Werteinrichtung auf 0-"Erwarteter Wert" festgelegt wurde, können in Bild E folgende Felder aktualisiert werden:

      • Erforderliche Einstellung
      • Erwartetes Ergebnis
      • Teststatus
      • Aufgehoben von (die Person, die den Genehmigungsstatus aufhebt)
      • Datum/Zeit der Aufhebung
      • Ursachencode Qualität
    4. Wenn die Werteinrichtung auf 1-"Wertebereich" festgelegt wurde, können in Bild E folgende Felder aktualisiert werden:

      • Erforderliche Einstellung
      • Teststatus
      • Aufgehoben von
      • Datum/Zeit der Aufhebung
      • Erwarteter Grenzbereich und entsprechender Zielwert
      • Externer Grenzbereich und entsprechender Zielwert
      • Alarmgrenzbereich und entsprechender Zielwert
    5. Wenn die Werteinrichtung auf 2-"Nur Zielwert" festgelegt wurde, können in Bild E folgende Felder aktualisiert werden:

      • Erforderliche Einstellung
      • Teststatus
      • Aufgehoben von
      • Datum/Zeit der Aufhebung
      • Ursachencode Qualität
      • Erwarteter Grenzbereich und entsprechender Zielwert
      • Externer Grenzbereich und entsprechender Zielwert
      • Alarmgrenzbereich und entsprechender Zielwert
    6. Aktualisieren Sie im Bild F gegebenenfalls eines der folgenden Felder:

      • Testbestellung
      • Testpriorität
      • Einstellung "Probenahme erforderlich"
      • Einstellung "Interne Prüfung erforderlich"
      • Probetyp
      • Einstellung "Zerstörende Prüfung"
      • Einstellung "Stichproben behalten"
      • Einstellung Prüf AZ druck (Analysezertifikat)
      • Einstellung "Ergebniswert drucken"
      • Einstellung "Spezifikationstestwerte drucken"
      • Stichprobengröße
      • Stichproben-Maßeinheit
      • Messmethode
      • Messinstrument
      • Abteilung
      • Industriestandard
      • Defekte Menge
  7. Geben Sie die Testergebnisse für die QK-Anforderung an:

    1. Starten Sie "QK-Testergebnisse. Öffnen" (QMS400).

    2. Geben Sie in Bild B1 einen der folgenden Feldwerte als Suchkriterium ein:

      • Sortierfolge
      • Standort
      • Anforderungs-ID
      • Test
      • Spezifikation
      • Testklasse
      • Analyse
    3. Klicken Sie auf "Anwenden", um die Suchergebnisse zu erhalten.

    4. Geben Sie im Raster, in dem die Tests angezeigt werden, folgende Feldwerte ein:

      • Testergebniswert
      • Getestet von
      • Testdatum und Testzeit
      • Ursache
      • Kommentar
    5. Markieren Sie einen Test, und wählen Sie "Optionen" > "Kopieren" aus.

    6. Geben Sie in Bild C im Feld "Anzahl Kopien" einen Wert ein, wenn Sie manuell mehrere Testsequenzen oder Kopien desselben Tests erstellen möchten. Nach der Rückkehr zum Raster in Bild B1 wird die Testsequenznummer erhöht.

    7. Klicken Sie zum Speichern Ihrer Änderungen auf "Weiter".

      Nach dem Speichern jedes Testergebnisses identifiziert das System alle Komponenten der berechneten Tests und wertet die Gleichung mithilfe des Formelfunktionsprogramms (CRS975) aus, um zu ermitteln, ob die Testergebnistabelle (QMSTRS) mit dem berechneten Ergebnis aktualisiert werden kann.

QMS300Fnc-Funktionsprogramm

Das QK-Anfrageheader-Funktionsprogramm (QMS300Fnc) ruft die Logik zur Erstellung und/oder Aktualisierung einer QK-Anforderung auf.

Wenn mehr als eine QK-Anforderung mit dem gleichen Ursprung vorliegt, wird die ältere Anforderung durch die neue ersetzt. Die ältere Anforderung erhält deshalb den QK-Anforderungsstatus "Ersetzt". Wenn mehrere QK-Anforderungen zur Nachkontrolle mit dem gleichen Ursprung vorliegen (z. B. "Erneuter Test"), wird die derzeit aktive QK-Anforderung nicht durch eine zukünftige Wiederholungsanfrage ersetzt.

Das QK-Anfrageheader-Funktionsprogramm(QMS300Fnc) enthält mehrere Operationen:

  • AutoCreateQIRequest - Diese Funktion kann über Bild A von QMS300 oder extern aufgerufen werden.
    Hinweis

    Wenn dieses Funktionsprogramm zu einer QK-Anforderung führt, für die sowohl die Einstellungen für "Erneutes Testen" als auch für "Automatisch hinzufügen" nicht aktiviert sind, gibt das System eine Warnmeldung aus, die angibt, dass keine Spezifikationen zum Hinzufügen gefunden wurden. Bei Nichtbeachtung dieser Warnung erstellt das System eine QK-Anforderung ohne Spezifikationen und Sie müssen diese Spezifikationen dann manuell hinzufügen.

  • MaintainQIRequest - Diese Funktion führt Aktualisierungen durch, wenn diese von Bild E aufgerufen werden, in dem die Änderungen in der Tabelle QK-Anforderungskopf (QMSRQH) gespeichert werden. Die QK-Anforderungs-ID wird mit Verwendung der Tabelle Firmen-Systemnummer (CSYNBR) und dem Präfix "QK" generiert. Sie verfolgt eine Logik, die ähnlich der AutoCreateQIRequest-Operation ist, mit der Ausnahme, dass die Chargeneinstellungen (BANO) nicht benötigt werden, wenn der Artikel nicht chargengeführt ist, aber über die für die Qualitätsinspektion des Artikels benötigte (QIRQ)-Einstellung = WAHR verfügt. Wenn der "Genehmigungsstatus" in "Genehmigt" geändert wurde und die Einstellung für die "Chargengenehmigung" (QLTA) des Artikels = WAHR ist, gibt das System eine Nachricht aus, die angibt, dass der Chargenstatus durch die Statusänderung der QK-Anforderungsgenehmigung nicht beeinflusst wird.

    Darüber hinaus ruft das Schnittstellenprogramm zur Statusänderung (MMMNGRCL) bei Spezifikationen, bei denen die Einstellung für die Chargenmischung (SBLN) aktiviert ist, die Operation MaintainQIReq des Funktionsprogramms QMS300Fnc auf, um die Mischungseinstellung für alle betreffenden QK-Anforderungen zu aktivieren.

  • CopyQIRequest - Diese Funktion führt eine Kopie der QK-Anforderungen für verschiedene Chargen des gleichen Artikels durch. Die QK-Anforderungs-ID wird mit Verwendung der Tabelle Firmen-Systemnummer (CSYNBR) und dem Präfix "QK" generiert. Wenn die Einstellung "Testergebnisse kopieren" aktiviert ist, wird für jede Charge eine neue QK-Anforderungs-ID erstellt, und die Datensätze mit den Istwerten werden in den QK-Anforderungstabellen gespeichert, darunter QK-Anforderungskopf (QMSRQH), QK-Anforderungsspezifikation (QMSRQS), QK-Anforderungstest (QMSRQT) und Testergebnisse (QMSTRE). Ist die Einstellung "Testergebnisse kopieren" jedoch nicht aktiviert, werden alle Datensätze in die QK-Anforderungstabellen kopiert, und das System fügt neue Datensätze mit der gleichen Anzahl an Testsequenzen in Testergebnisse (QMSTRE) wie die originale QK-Anforderung ein. Nur die QK-Anfrage-ID wird in der Tabelle Testergebnisse (QMSTRE) erstellt, die aktuellen Werte bleiben jedoch leer.
  • DeleteQIRequest – Diese Funktion löscht alle Tabellen, die Einfluss auf die QK-Anforderung haben, wie QK-Anforderungskopf (QMSRQH), QK-Anforderungsspezifikation (QMSRQS), QK-Anforderungstest (QMSRQT) und Testergebnisse (QMSTRE).

API-Transaktionen

Für QK-Anforderungen sind folgende QMS300MI-Komponententransaktionen verfügbar:

  • AddQIRequest - fügt eine neue QK-Anforderung hinzu.
  • DltQIRequest - löscht eine QK-Anforderung.
  • GetQIRequest - ruft eine QK-Anforderung ab.
  • GetQIRqByREPN - ruft eine QK-Anforderung nach Wareneingangsnummer ab.
  • GetQIRqByRefOrd - ruft eine QK-Anforderung nach Referenzauftrag ab.
  • LstQIReqByAprDt - listet QK-Anforderungen nach Genehmigungsdatum auf.
  • LstQIReqByDelNo - listet QK-Anforderungen nach Lieferungsnummer auf.
  • LstQIReqByGrwAg - listet QK-Anforderungen nach Erzeugervertrag auf.
  • LstQIReqByOrCat - listet QK-Anforderungen nach Auftragskategorie auf.
  • LstQIReqByOrg - listet QK-Anforderungen nach Herkunft auf.
  • LstQIReqByReqDt - listet QK-Anforderungen nach gewünschtem Datum auf.
  • LstQIReqByStat - listet QK-Anforderungen nach Anforderungsstatus auf.
  • LstQIRequest - listet QK-Anforderungen auf.
  • SearchQIRequest - sucht QK-Anforderung.
  • UpdQIRequest - aktualisiert eine QK-Anforderung.

Es gibt folgende zusätzliche auf QK-Anforderungen bezogene MI-Transaktionen:

  • AddSpecToQIRequest (QMS301-Komponente) - fügt der QK-Anforderung eine Spezifikation hinzu.
  • DelSpecToQIReq (QMS301-Komponente) - löscht eine Spezifikation der QK-Anforderung.
  • GetSpecQIReqt (QMS301-Komponente) - ruft eine Spezifikation der QK-Anforderung ab.
  • LstSpecQIReqt (QMS301-Komponente) - listet eine Spezifikation der QK-Anforderung auf.
  • UpdSpecToQIReqt (QMS301-Komponente) - aktualisiert eine Spezifikation der QK-Anforderung.
  • AddTesttoQIReq (QMS302MI-Komponente) - fügt der QK-Anforderung einen Test hinzu.
  • DltTestQIReq (QMS302MI-Komponente) - löscht den Test der QK-Anforderung.
  • GetTestQIReq (QMS302MI-Komponente) - ruft den Test der QK-Anforderung ab.
  • LstTestQIReq (QMS302MI Komponente) - listet den Test der QK-Anforderung auf.
  • UpdTesttoQIReq (QMS302MI-Komponente) - aktualisiert den Test der QK-Anforderung.
  • AddResultSeq (QMS400MI-Komponente) - fügt die Testergebnissequenz hinzu.
  • CalcSettlement (QMS400MI-Komponente) - erstellt die Abrechnung.
  • DltTestResults (QMS400MI Komponente) - löscht das Testergebnis.
  • GetTestResults (QMS400MI Komponente) – ruft die Details des Testergebnisses ab.
  • LstTestResults (QMS400MI Komponente) – listet die Details der Testergebnisse auf.
  • SearchQITestRes (QMS400MI Komponente) - sucht die Testergebnisse.
  • UpdCalcTests (QMS400MI Komponente) - aktualisiert die berechneten Tests.
  • UpdSingCalcTst (QMS400MI Komponente) - aktualisiert einen einzelnen berechneten Test.
  • UpdTestResult (QMS400MI Komponente) - aktualisiert die Testergebnisse.