Ansicht
Dokumentation
EHQM0904 - EH&S-QM: Parametermerkmale
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )