Ansicht
Dokumentation
BAPI_INSPOPER_RECORDRESULTS - Prüfergebnisse rückmelden
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
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:
- Anlegen eines Prüfpunktes
- Abschließen eines Prüfpunktes
- Ändern von Prüfpunktdaten
- Erfassen von Prüfergebnissen auf Merkmalsebene (summarisch)
- Erfassen von Prüfergebnissen auf Probenebene (summarisch)
- 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_RESULTSHANDHELD_APPLICATION
INSPLOT
INSPOPER
INSPPOINTDATA
RETURN
RETURNTABLE
SAMPLE_RESULTS
SINGLE_RESULTS
Ausnahmen
Funktionsgruppe
2045Fill 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 )