Ansicht
Dokumentation

BAPI_INSPOPER_RECORDRESULTS - Prüfergebnisse rückmelden

BAPI_INSPOPER_RECORDRESULTS - Prüfergebnisse rückmelden

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit dieser Methode kann das Ergebnis einer Qualitätsprüfung zu einem Prüfvorgang bzw. zu einem Prüfpunkt zurückgemeldet werden. Im einzelnen werden folgende Funktionen unterstützt:

  1. Anlegen eines Prüfpunktes
  2. Abschließen eines Prüfpunktes
  3. Ändern von Prüfpunktdaten
  4. Erfassen von Prüfergebnissen auf Merkmalsebene (summarisch)
  5. Erfassen von Prüfergebnissen auf Probenebene (summarisch)
  6. Erfassen von Prüfergebnissen auf Einzelwertebene

Innerhalb eines Prüfvorganges ist festgelegt, ob mit oder ohne Prüfpunkte gearbeitet wird. Entsprechend dieser Vorgabe ist der Parameter INSPPOINTDATA obligatorisch oder optional.

Schlüsselfelder

Als Instanzmethode sind die Instanzschlüsselfelder INSPLOT und INSPOPER bei Aufruf dieser Methode vorgegeben. Diese beiden Felder sind ebenfalls in allen verwendeten Datenstrukturen enthalten. Diese werden bei der Rückmeldung jedoch ignoriert. Es werden automatisch alle Ergebnisse der aktuellen Instanz zugeordnet.

Das gleiche gilt für den Fall mit Prüfpunktabwicklung. Alle Ergebnisse werden dem angegebenen Prüfpunkt zugeordnet; unabhängig von SAMPLERESULTS-INSPSAMPLE und SINGLERESULTS-INSPSAMPLE.

Reihenfolge der Rückmeldungen

Diese Methode kann mehrmals hintereinander zu einer Vorgangsinstanz aufgerufen werden. Wird zu einer anderen Vorgangsinstanz gewechselt, so gilt die Rückmeldung zur vorherigen Instanz als beendet und es können vor einem COMMIT WORK (BapiService.TransactionCommit) keine weiteren Rückmeldungen zu dieser Instanz vorgenommen werden.

Wenn ein externes Programm Rückmeldungen zu mehreren Prüflosen und Vorgängen vornehmen möchte, so wird empfohlen, diese Rückmeldungen nach Prüflos und Vorgang sortiert vorzunehmen.

Verhalten im Fehlerfall

Treten Fehler bei der Rückmeldung auf, so werden diese in die Tabelle RETURNTABLE und in den Parameter RETURN eingetragen. Enthält die Tabelle RETURNTABLE mehrere Einträge, so wird in RETURN die Meldung E026(Q5) 'Es sind Fehler bei der Rückmeldung aufgetreten.' eingetragen.

Zusätzlich zu den Einträgen in RETURNTABLE wird ein Anwendungslog mit den fehlerhaften Datensätzen fortgeschrieben. RETURN-LOG_NO enthält die Nummer des Anwendungslogs.

Beispiel

Hinweise

Für den Aufruf dieser Methode werden alle Berechtigungen benötigt, die für die Ausführung der Transaktion QE11 erforderlich sind.

Weiterführende Informationen





Parameter

CHAR_RESULTS
HANDHELD_APPLICATION
INSPLOT
INSPOPER
INSPPOINTDATA
RETURN
RETURNTABLE
SAMPLE_RESULTS
SINGLE_RESULTS

Ausnahmen

Funktionsgruppe

2045

Fill RESBD Structure from EBP Component Structure   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4051 Date: 20240523 Time: 103346     sap01-206 ( 61 ms )