Ansicht
Dokumentation
C1M0_BW01_SPEC_MD_PICK - EHS: BW: Spezifikationsdaten filtern
BAL_S_LOG - Application Log: Log header data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung
Mit diesem Funktionsbaustein können Sie die Spezifikationsdaten entfernen, die nicht in das Business Warehouse extrahiert werden sollen.
Der Funktionsbaustein steht Ihnen als Referenzfunktionsbaustein für die Definition der Schnittstelle des User-Exit-Typs BW_SP_PICK zur Verfügung. Name und Schnittstelle des Funktionsbausteins dürfen nichtgeändert werden.
Der Funktionsbaustein wird in der DataSource 0EHS_SPEC_ATTR verwendet.
Voraussetzungen
Der User-Exit-Name BW_SP_PICK muss in der IMG-Aktivität User-Exits verwalten vorhanden und ihm ein Funktionsbaustein zugeordnet sein.
Funktionsumfang
Folgende Tabellen werden an den Funktionsbaustein übergeben:
- X_API_HEADER_TAB: Spezifikationskopf
- X_API_PROP_HEADER_TAB: Bewertungsart
- X_API_PROP_TAB: Bewertungsinstanz
- X_API_PROP_DATA_TAB: Merkmalswerte der Bewertungsinstanz
- X_API_PROP_USAGE_TAB: Verwendung der Bewertungsinstanz
Nach dem Bearbeiten werden die Tabellen an den Aufrufer übergeben. Der Aufrufer extrahiert pro gefundener Spezifikation (X_API_HEADER_TAB) die Merkmalswerte (X_API_PROP_DATA_TAB) entsprechend der Einstellungen in der IMG-Aktivität Umgebungsparameter festlegen.
Hinweise
Laufzeit
Während der Datenextraktion werden große Datenmengen verarbeitet. Achten Sie deshalb bei der Implementierung auf einen optimalen Algorithmus (binäres Lesen), um lange Laufzeiten vermeiden.
Fremdschlüsselbeziehung
Die o.g. Tabellen sind über Fremdschlüssel miteinander verknüpft. Wenn Sie Spezifikationsdaten löschen, löschen Sie entsprechend die Detail- und ggf. Kopfdaten:
Ebene | Tabelle | Fremdschlüsselbeziehung |
---|
Ebene 1 | X_API_HEADER_TAB | |
Ebene 2 | X_API_PROP_HEADER_TAB | -RECNROOT = X_API_HEADER_TAB-RECN |
Ebene 3 | X_API_PROP_TAB | -RECNROOT = X_API_HEADER_TAB-RECN |
-RECNTVH = X_API_PROP_HEADER_TAB-RECN | ||
Ebene 4 | X_API_PROP_DATA_TAB | -RECNROOT = X_API_HEADER_TAB-RECN |
-OBJEK = X_API_PROP_TAB-RECN + X_API_PROP_TAB-ACTN | ||
X_API_PROP_USAGE_TAB | -RECNROOT = X_API_HEADER_TAB-RECN | |
-RECNTVA = X_API_PROP_TAB-RECN |
- Beispiel 1: Löschen von Detaildaten
- Sie löschen eine Bewertungsinstanz aus der Tabelle X_API_PROP_TAB. Über die Fremdschlüsselbeziehung ermitteln Sie die Detaildaten aus den Tabellen X_API_PROP_DATA_TAB und X_API_PROP_USAGE_TAB. Sie können die Detaildaten ebenfalls löschen. Bei der Extraktion werden diese nicht mehr berücksichtigt.
- Beispiel 2: Löschen von Kopfdaten
- Sie löschen eine Bewertungsinstanz aus der Tabelle X_API_PROP_DATA_TAB. Über die Fremdschlüsselbeziehung ermitteln Sie die Kopfdaten. Sie stellen fest, dass zu den Kopfdaten X_API_PROP_TAB, X_API_PROP_HEADER_TAB und X_API_HEADER_TAB keine weiteren Detaildaten vorhanden sind. Sie können die Kopfdaten aus den entsprechenden Tabellen löschen.
Beispiel
Das System hat für die Bewertungsart Wassergefährdungdrei Bewertungsinstanzen ermittelt, die die Verwendung PUBLIC REG_WORLD besitzen. Im Standardablauf wird die erste Bewertungsinstanz extrahiert. Für Ihre Datenextraktion ist aber die zweite Bewertungsinstanz relevant. Im Funktionsbaustein löschen Sie die erste und dritte Bewertungsinstanz mit Detaildaten. Die zweite Bewertungsinstanz wird extrahiert.
Weiterführende Informationen
Weitere Informationen zur Datenextraktion von Spezifikationen finden Sie unter:
- IMG-Aktivität Datenextraktion einstellen
- Dokumentation (SAP-Hilfe) BI Content → Product Lifecycle Management → Environment, Health and Safety → Spezifikationsverwaltung
Parameter
X_API_HEADER_TABX_API_PROP_DATA_TAB
X_API_PROP_HEADER_TAB
X_API_PROP_TAB
X_API_PROP_USAGE_TAB
Ausnahmen
INTERNAL_ERRORFunktionsgruppe
C1M0_BW01RFUMSV00 - Advance Return for Tax on Sales/Purchases Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5694 Date: 20240523 Time: 090355 sap01-206 ( 74 ms )