Extraktion in SAP BI

Was ist Datenextraktion?

Die Datenextraktion in BW extrahiert Daten aus verschiedenen Tabellen in den R / 3-Systemen oder BW-Systemen. Für Stammdaten und Transaktionsdaten stehen standardmäßige Delta-Extraktionsmethoden zur Verfügung. Sie können sie auch mit Hilfe der von SAP bereitgestellten Transaktionscodes erstellen. Die Standard-Delta-Extraktion für Stammdaten verwendet Änderungszeigertabellen in R / 3. Für Transaktionsdaten kann die Delta-Extraktion LIS-Strukturen oder LOA usw. verwenden.

Arten der Extraktion:

  1. Anwendungsspezifisch:
    • BW Content Extraktoren
    • Kundengenerierte Extraktoren
  2. Anwendungsübergreifende Extraktoren
    • Generische Extraktoren.

/wp-content/uploads/2016/03/extractors_901135.gif

BW Content Extraktoren

SAP stellte die vordefinierten Extraktoren wie FI, CO, LO usw. im OLTP-System (R / 3) zur Verfügung. Das Einzige, was Sie tun müssen, ist, Geschäftsinhalte zu installieren.

Nehmen wir ein Beispiel für FI-Extraktor. Im Folgenden finden Sie die Schritte, die Sie ausführen müssen:

  • Gehen Sie zu RSA6 >> Wählen Sie die gewünschte Datenquelle aus >> Oben befindet sich eine Registerkarte Zum Extrahieren der Struktur >> Klicken Sie darauf

 Ohne Titel.jpeg

  • Sie gelangen zur Anzeige der Datenquelle: Kundenversion. Doppelklicken Sie auf ExtractStruct.

 Ohne Titel.png

  • Klicken Sie wie gezeigt auf die Schaltfläche Struktur anhängen:

 Ohne Titel.png

  • Fügen Sie das Feld Document Header Text (zB: ZZBKTXT) in der Struktur Append mit ComponentType: BKTXT. Stellen Sie vor dem Beenden sicher, dass Sie die Struktur aktivieren, indem Sie auf die Schaltfläche Aktivieren klicken.

 Ohne Titel.png

  • Erforderliches Feld wurde erfolgreich in der Struktur der Datenquelle hinzugefügt.

 Ohne Titel.png

Füllen Sie die Extraktstruktur mit Daten

SAP stellt die Erweiterung RSAP0001 bereit, mit der Sie die Extraktstruktur füllen. Diese Erweiterung umfasst vier Komponenten, die für jeden der vier Typen von R/3-Datenquellen spezifisch sind :

  • Transaktionsdaten EXIT_SAPLRSAP_001
  • Stammdatenattribute EXIT_SAPLRSAP_002
  • Stammdatentexte EXIT_SAPLRSAP_003
  • Stammdatenhierarchien EXIT_SAPLRSAP_004

Mit diesen vier Komponenten (es sind eigentlich vier verschiedene Funktionsbausteine ), kann jede R/3-Datenquelle erweitert werden. In diesem Fall erweitern Sie eine Transaktionsdaten-Datenquelle, sodass Sie nur eines der vier Funktionsbausteine benötigen. Da dieser Schritt eine ABAP-Entwicklung erfordert, wird er am besten von jemandem in Ihrem technischen Team ausgeführt. Möglicherweise müssen Sie Ihrem ABAP-Kollegen diese Informationen zur Verfügung stellen:

  • Der Name der Datenquelle (0FI_GL_4)
  • Der Name der Extraktstruktur (DTFIGL_4)
  • Der Name des Feldes, das der Struktur hinzugefügt wurde (ZZBKTXT)
  • Der Name der BW-InfoSource (0FI_GL_4)
  • Der Name der R/3-Tabelle und des Feldes, das die Daten enthält, die Sie benötigen BKPFBKTXT)

Mit diesen Informationen sollte ein erfahrener ABAP-Entwickler in der Lage sein,

die Erweiterung korrekt zu codieren, damit die Extraktstruktur korrekt gefüllt wird. Der ABAP-Code selbst

würde ähnlich dem unten gezeigten aussehen:

 Ohne Titel.png

  • Überprüfen Sie nun die Daten über tcode RSA3.

( Sie können die vier oben angegebenen Funktionsmodule öffnen (Tcode SE37), Sie erhalten eine Include-Anweisung in allen FMs. Doppelklicken Sie auf das Include-Programm, Sie erhalten den ABAP-Code wie oben für alle Standard-Datenquellen, die geändert werden können.)

Hinweis: Ebenso können Sie alle anderen von SAP gelieferten Extraktoren verbessern. (Für LO Cockpit verwenden tcode LBWE)

Kundengenerierte Extraktoren

Für einige Anwendungen, die von Unternehmen zu Unternehmen unterschiedlich sind, wie LIS, CO-PA , FI-SL, war SAP aufgrund seiner Abhängigkeit von der Organisationsstruktur nicht in der Lage, eine Standarddatenquelle für diese Anwendungen bereitzustellen. Der Kunde muss also seine eigene Datenquelle generieren. Dies wird also als kundengenerierte Extraktoren bezeichnet.

Nehmen wir ein Beispiel für die CO-PA-Extraktion

  • Gehen Sie zu Tcode KEB0, den Sie im SAP BW Customizing für CO-PA im OLTP-System finden.

 Ohne Titel.jpeg

  • Definieren Sie die Datenquelle für den aktuellen Client Ihres SAP R/3-Systems auf Basis eines der dort verfügbaren Betriebssysteme.
  • Bei der kalkulationsbasierten Wirtschaftlichkeitsanalyse können Sie in die Datenquelle aufnehmen: Merkmale aus der Segmentebene, Merkmale aus der Segmenttabelle, Felder für Mengeneinheiten, Merkmale aus der Werbebuchung, Wertfelder und berechnete Kennzahlen aus dem Kennzahlenschema.
  • Bei der kontenbasierten Wirtschaftlichkeitsanalyse können Sie dagegen nur Folgendes in die Datenquelle aufnehmen: Merkmale aus der Segmentebene, Merkmale aus der Segmenttabelle, eine Mengeneinheit, die Satzwährung aus der Position und die Kennzahlen.
  • Sie können dann festlegen, welche Felder als Auswahl für die CO-PA-Extraktion verwendet werden sollen.

 Ohne Titel.jpg

Generische Extraktoren

Wenn die Anforderung Ihres Unternehmens durch die von SAP gelieferte Business Content-Datenquelle nicht erreicht werden konnte, müssen Sie eine eigene Datenquelle erstellen, die ausschließlich auf den Anforderungen Ihres Unternehmens basiert und als generische Extraktoren bezeichnet wird .

Basierend auf der Komplexität können Sie die Datenquelle auf 3 Arten erstellen.

1. Basierend auf Tabellen / Ansichten (einfache Anwendungen)

2. Basierend auf Infoset

3. Basierend auf Funktionsmodul (Verwendet in komplexen Extraktion)

Schritte zum Erstellen eines generischen Extraktors:

1. Basierend auf Tabellen / Ansichten (einfache Anwendungen )

  • Gehen Sie zu Tcode RSO2 und wählen Sie den Datentyp aus, den Sie extrahieren möchten (Transaktion, Stammdatenattribut oder Stammdatentext)

 Ohne Titel.png

  • Geben Sie der zu erstellenden Datenquelle den Namen und klicken Sie auf Erstellen.

 Ohne Titel.png

  • Geben Sie auf dem Bildschirm Datenquelle erstellen die erforderlichen Parameter ein:

 Ohne Titel.jpg

Anwendungskomponente: Name der Komponente, in der Sie die Datenquelle in der App platzieren möchten. Komponentenhierarchie.

Text: Beschreibungen (kurz, mittel und lang) für die Datenquelle.

Ansicht/Tabelle: Name der Tabelle/Ansicht, für die Sie die generische Datenquelle erstellen möchten. In unserem Fall ist es ZMMPUR_INFOREC.

  • Die generische Datenquelle wird nun angezeigt, sodass Sie das Feld auswählen und ausblenden können. Die Felder ‘ausgeblendet’ stehen nicht zum Extrahieren zur Verfügung. Die Felder auf der Registerkarte ‘Auswahl’ stehen im Infopackage während der Datenextraktion vom Quellsystem zum PSA zur Auswahl.

 Ohne Titel.jpeg

  • Wählen Sie die entsprechenden Felder aus und speichern Sie die Datenquelle.

 Ohne Titel.png

  • Speichern Sie nun die Datenquelle.

 Ohne Titel.jpeg

2. Basierend auf Infoset

https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiCruWWusPLAhWBPZoKHa7KArgQFg…

3. Basierend auf Funktionsbaustein

https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjOk46_usPLAhVqIJoKHej3A8wQFg…

Leave a Reply