Ansicht
Dokumentation

C1M0_BW01_SPEC_MD_PICK - EHS: BW: Spezifikationsdaten filtern

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

  1. 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.
  1. 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:

  • Dokumentation (SAP-Hilfe) BI Content → Product Lifecycle Management → Environment, Health and Safety → Spezifikationsverwaltung




Parameter

X_API_HEADER_TAB
X_API_PROP_DATA_TAB
X_API_PROP_HEADER_TAB
X_API_PROP_TAB
X_API_PROP_USAGE_TAB

Ausnahmen

INTERNAL_ERROR

Funktionsgruppe

C1M0_BW01

RFUMSV00 - 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 )