Ansicht
Dokumentation

QINT_EXAMPLE_USER_EXIT - Beispiel für Meßmittelanbindung über User-Exit in der Ergebniserfassung

QINT_EXAMPLE_USER_EXIT - Beispiel für Meßmittelanbindung über User-Exit in der Ergebniserfassung

General Material Data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_PROBENR
I_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

QINT

Addresses (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 )