Ansicht
Dokumentation
QINT_EXAMPLE_USER_EXIT - Beispiel für Meßmittelanbindung über User-Exit in der Ergebniserfassung
General Material Data PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ist der Prototyp eines User-Exits in der Ergebniserfassung, der die Anbindung von Meßmitteln und PC-Anwendungen aufzeigt. Bei Bedarf sollten Sie den Baustein kopieren und auf die eigenen Bedürfnisse anpassen.
Unter Meßmitteltreiber wird in diesem Beispiel ein Funktionsbaustein verstanden, der mit einem externen Treiber oder einer PC-Anwendung in Verbindung tritt. Als Parameter für Meßmitteltreiber werden die Datenstrukturen der QM-IDI Schnittstelle verwendet. Die Download-Strukturen QAIVC und QAIMV werden komplett ausgefüllt übergeben. Die Upload-Strukturen QAISE, QAISR und QAIMR werden vorbereitet mit Satzart, Rückmeldenummer, Probenummer und Stücknummer, so daß die Aufgabe des Meßmitteltreibers darauf reduziert wird, das Prüfergebnis einzutragen.
Das Beispiel ist wie folgt aufgebaut:
- Ermittlung des Meßmitteltreibers
- Erstellen der Download-Strukturen
- Vorbereiten der Upload-Strukturen
- Aufruf des Meßmitteltreibers
- Übernahme der Ergebnisse
In Zusammenhang mit der Meßmittelanbindung muß der Meßmitteltreiber ermittelt werden. Im Beispiel übernimmt diese Aufgabe der Funktionsbaustein
QINT_EXAMPLE_INIT_DRIVER.
Dieser
Funktionsbaustein verwendet die zusätzlichen Infofelder im Merkmal für die Ablage der
Meßmitteltreiber und ihrer Parameter. Sind diese Infofelder nicht gefüllt, wird die Bearbeitung des User-Exits an dieser Stelle abgebrochen.
Sind die Infofelder gefüllt, werden die Prüfvorgaben mit dem Funktionsbaustein QINT_FILL_DOWNLOAD_STRUCTURES ermittelt und die Rückmeldesätze mit dem Funktionsbaustein QINT_FILL_UPLOAD_STRUCTURES angelegt.
Der Meßmitteltreiber kann auf dem gleichen System oder aber auch auf einem fremden System (z.B. auf einem PC) ablaufen. Er ergänzt die Upload-Strukturen um die Prüfergebnisse, bevor diese mit dem Funktionsbaustein QINT_PUT_ALL_DATA_VALUES in die Datenstrukturen der Ergebniserfassung übertragen werden.
Hinweise
Beispiele für Treiber:
QINT_GET_RFC_DATA | Übernimmt Daten aus RFC-Serverprogramm |
QINT_GET_PCFILE_DATA | Liest Code, Codegruppe und Prüfbemerkung aus |
PC-Datei | |
QINT_GET_EXCEL_DATA | Übernimmt Einzelwert aus Excel |
Weiterführende Informationen
Funktionserweiterungen in der Ergebniserfassung
QM-IDI Schnittstelle
Parameter
I_PROBENRI_QAKLR
I_QALS
I_QAMKR
I_QAPO
I_QASER
I_QASPR
I_SERIALNR
I_STUECKNR
T_QAKLTAB
T_QAMKRTAB
T_QASETAB
T_QASPTAB
Ausnahmen
Funktionsgruppe
QINTAddresses (Business Address Services) CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4044 Date: 20240523 Time: 062654 sap01-206 ( 66 ms )