Ansicht
Dokumentation

EHQM0904 - EH&S-QM: Parametermerkmale

EHQM0904 - EH&S-QM: Parametermerkmale

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

Diese SAP-Erweiterung dient dazu, bei der Erzeugung von Prüfplänen mit der EH&S-QM-Schnittstelle die Funktionalität der Parametermerkmale zu nutzen. Als Parametermerkmale werden Prüfmerkmale bezeichnet, die im Prüfplan Randbedingungen zu Prüfmethoden repräsentieren.

Da Parametermerkmale bislang nicht im SAP-Standard enthalten sind, müssen diejenigen Kunden, bei denen diese Funktionalität implementiert wurde, die EH&S-QM-Schnittstelle mit Hilfe dieser Erweiterung auf die Nutzung der Parametermerkmale vorbereiten.

Diese Erweiterung enthält zwei Funktionsbausteine, die mit den nachfolgend beschriebenen Funktionalitäten zu versehen sind.

EXIT_SAPLEHQM09_006

Als Vorlage für den Aufbau dieses Funktionsbausteins kann der Baustein EHQM09_BUILD_CHA_NO_COMP verwendet werden. Es sind folgende Schritte durchzuführen:

  • Die bislang aufgerufene Formroutine METHOD aus Programm LEHQM09F02 ist zu kopieren und an der Schnittstelle um eine Tabelle mit Parametermerkmalen zu erweitern.
  • Der Funktionsbaustein EHQM09_DET_METH, der innerhalb der genannten Formroutine aufgerufen wird, ist ebenfalls zu kopieren und an der Schnittstelle um die Tabelle mit Parametermerkmalen zu erweitern. Innerhalb des Bausteins ist der Funktionsbaustein QPSD_METHOD_VALID_READ mit seiner neuen, um Parametermerkmale ergänzten Funktionalität aufzurufen.
  • Die Tabelle mit den Parametermerkmalen ist mit den Werten aus der EH&S-Spezifikationsdatenbank zu versehen. Alle hierfür erforderlichen Tabellen werden an der Schnittstelle übergeben.

Importparameter:

  • I_VALDAT: Stichtag, der für die Erzeugung von Prüfplänen maßgeblich ist

  • I_AENNR: Änderungsnummer, mit der das Prüfmerkmal angelegt wird

  • I_PROP_DATA_TAB: Tabelle mit Stoffmerkmalen

  • I_INSPCHAR_WA: Daten zur aktuellen Stoffbewertungsart aus der Datenbanktabelle EHQMT_MAIN1

  • I_CHARACT_TAB: Daten aus der Datenbanktabelle EHQMT_MAIN2

  • I_OBJEK: Schlüssel für den Datensatz der Tabelle I_PROP_DATA_TAB, dessen Merkmal in der Struktur I_INSPCHAR_WA im Feld ATWRT angegeben ist

  • I_PLANT: Werk des Prüfplans

  • I_CATALOG_NOK: Katalog, der den Nicht-OK-Code enthält

  • I_CODEGRP_NOK: Codegruppe mit Nicht-OK-Code

  • I_CODE_NOK: Nicht-OK-Code

  • I_DEF_CLASS: Fehlerklasse

  • I_LANGU: Sprache, in der mögliche Texte des Prüfmerkmals anzulegen sind

Exportparameter:

  • E_SHORTTEXT: Kurztext des Prüfmerkmals, falls kein Stammprüfmerkmal angegeben ist, das bereits einen Kurztext besitzt

  • E_METHOD: Prüfmethode

  • E_PLANT_METHOD: Werk zur Prüfmethode

  • E_VERSION_METHOD: Version zur Prüfmethode

  • E_TARGET_VALUE: Sollwert

  • E_LOWER_LIMIT: Untergrenze

  • E_UPPER_LIMIT: Obergrenze

  • E_DECIMALS: Nachkommastellen

  • E_UOM: Maßeinheit

  • E_INFO: Informationsfeld

  • E_SELECTED_SET: Auswahlmenge

  • E_PLANT_SELECTED_SET: Werk zur Auswahlmenge

  • E_CHA_LONGTEXT_TAB: Tabelle mit dem Langtext des Prüfmerkmals

Tabellenparameter:

  • E_PARAM_TAB: Tabelle mit Parametermerkmalen

EXIT_SAPLEHQM09_007

Als Vorlage kann der Teil der Implementierung des Funktionsbausteins EHQM09_SPEC_DATA_TO_CHA verwendet werden, der durchlaufen wird, wenn diese Erweiterung nicht aktiv ist. Es sind folgende Schritte zu implementieren:

  • Erzeugung des Prüfmerkmals, falls kein zu überarbeitendes Prüfmerkmal existiert
  • Ist ein Prüfmerkmal vorhanden, so ist zu prüfen, ob dieses zu überarbeiten ist
  • Die Überarbeitung ist gegebenenfalls durchzuführen
  • Die Tabelle X_CHA_CLASS_DATA_EXIST_TAB ist zu aktualisieren, da in dieser Tabelle nur Prüfmerkmale verbleiben dürfen, die später gelöscht werden sollen
  • Die Struktur X_CHA_CLASS_DATA_EXPORT_WA sowie das Feld E_FLG_CHA_SUCCESS sind gemäß der Vorlage zu behandeln.
  • Anlegen/Überarbeiten der Parametermerkmale

Importparameter:

I_FLG_NEW_CHA: Wenn gesetzt, ist das Prüfmerkmal neu anzulegen

I_AENDERGNR: Änderungsnummer, mit der das Prüfmerkmal angelegt wird

I_GUELTIGAB: Stichtag, der für die Erzeugung von Prüfplänen maßgeblich ist

I_CHA_CLASS_DATA_WA: Daten des aktuellen Prüfmerkmals

I_CHA_CLASS_DATA_OLD_WA: Daten des bereits bestehenden Prüfmerkmals

Exportparameter:

E_FLG_CHA_SUCCESS: Anlegen/Überarbeiten des Prüfmerkmals war erfolgreich

Tabellenparameter:

I_PARAM_TAB: Tabelle mit Parametermerkmalen

Changingparameter:

X_CHA_CLASS_DATA_EXPORT_WA: Daten des angelegten/überarbeiteten Prüfmerkmals, falls erfolgreich

X_CHA_CLASS_DATA_EXIST_TAB: Tabelle mit später zu löschenden Prüfmerkmalen






CPI1466 during Backup   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7217 Date: 20240424 Time: 030553     sap01-206 ( 60 ms )