So laden Sie Transaktionsdaten aus einer Flatfile in SAP BI/BW

Wir lernen anhand eines Szenarios, wie man Transaktionsdaten aus einem Flat File lädt.

Szenario: Laden Sie Daten in das DSO mit dem Namen „DEMO_DSO“. Das DSO hat die folgenden Felder.

Schlüsselfelder:

ZCUST – Kunde

ZMAT – Material

Datenfelder:

ZPRICE – Materialpreis

ZQTY – Menge

Laden Sie Transaktionsdaten aus einer Flatfile

Schauen wir uns die Schritte zum Laden von Daten an DSO aus Flatfile

Schritt 1) ​​Quellsystem für Flatfile erstellen.

  1. Gehen Sie zum Transaktionscode RSA1
  2. Klicken Sie auf die Schaltfläche OK.

Laden Sie Transaktionsdaten aus einer Flatfile

Im nächsten Bildschirm

  1. Navigieren Sie zur Registerkarte „Modellierung“ -> „Quellsysteme“.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner „DATEI“ und wählen Sie „Erstellen“ aus dem Kontextmenü.

Laden Sie Transaktionsdaten aus einer Flatfile

Im nächsten Bildschirm

  1. Geben Sie den Namen des logischen Systems ein.
  2. Geben Sie die Description. Klicken Sie auf die Schaltfläche „Weiter“.

Laden Sie Transaktionsdaten aus einer Flatfile

Schritt 2) Anwendungskomponente erstellen.

  1. Gehen Sie zum Transaktionscode RSA1
  2. Klicken Sie auf die Schaltfläche OK.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Navigieren Sie zur Registerkarte „Modellierung“ -> „Datenquellen“.
  2. Wählen Sie das Quellsystem.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Klicken Sie mit der rechten Maustaste -> Anwendungskomponente erstellen.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Geben Sie den technischen Namen ein.
  2. Geben Sie die DescriptIon.
  3. Klicken Sie auf Weiter.

Laden Sie Transaktionsdaten aus einer Flatfile

Schritt 3) Datenquelle erstellen.

  1. Gehen Sie zum Transaktionscode RSA1
  2. Klicken Sie auf die Schaltfläche OK.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Navigieren Sie zur Registerkarte „Modellierung“ -> „Datenquellen“.
  2. Klicken Sie mit der rechten Maustaste -> Datenquelle erstellen.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Geben Sie den technischen Namen ein.
  2. Wählen Sie den DataType DataSource.
  3. Klicken Sie auf Weiter.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Geben Sie die unten angezeigten Felder ein. Diese Struktur sollte mit dem DSO identisch sein, in das die Transaktionsdaten geladen werden sollen.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Wählen Sie auf der Registerkarte „Extraktion“ den Adapter „Textdatei von lokaler Workstation laden“ aus.
  2. Wählen Sie den Dateipfad, in dem die zu ladende Flatfile im System abgelegt wird, und aktivieren Sie die Datenquelle.

Laden Sie Transaktionsdaten aus einer Flatfile

Schritt 4) Erstellen Sie eine Transformation zwischen Datenquelle (Quelle) und DSO (Target).

  1. Gehen Sie zum Transaktionscode RSA1.
  2. Klicken Sie auf die Schaltfläche OK.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Navigieren Sie zur Registerkarte „Modellierung“ -> „InfoProvider“.
  2. Schaffen Sie Transformation.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Enter Target Objekttyp.
  2. Enter Target Objektname.
  3. Geben Sie den Quellobjekttyp ein.
  4. Geben Sie den Namen des Quellobjekts ein.
  5. Geben Sie das Quellsystem ein.
  6. Klicken Sie auf Weiter.

Laden Sie Transaktionsdaten aus einer Flatfile

Der folgende Bildschirm zeigt die Transformation, die mit der automatischen Zuordnung der Quellfelder zu den Target Felder.

Laden Sie Transaktionsdaten aus einer Flatfile

Schritt 5) Erstellen Sie einen Datenübertragungsprozess.

Klicken Sie mit der rechten Maustaste auf den DTP-Ordner und wählen Sie im Kontextmenü die Option „Datentransferprozess erstellen“.

Laden Sie Transaktionsdaten aus einer Flatfile

Der folgende Bildschirm zeigt den erstellten DTP.

Laden Sie Transaktionsdaten aus einer Flatfile

Schritt 6) Erstellen Sie ein Infopaket und planen Sie das Laden von Daten in die DataSource (PSA).

  1. Gehen Sie zum Transaktionscode RSA1.
  2. Klicken Sie auf die Schaltfläche OK.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Navigieren Sie zur Registerkarte „Modellierung“ -> „Datenquellen“.
  2. Klicken Sie mit der rechten Maustaste auf die DataSource -> InfoPackage erstellen.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Geben Sie das InfoPackage ein DescriptIon.
  2. Klicken Sie auf Speichern.

Laden Sie Transaktionsdaten aus einer Flatfile

  1. Klicken Sie auf die Registerkarte Zeitplan.
  2. Klicken Sie auf die Schaltfläche „Start“, um den Ladevorgang von der Flatfile in die Datenquelle zu starten.

Laden Sie Transaktionsdaten aus einer Flatfile

Schritt 7) Laden Sie Daten in das DSO.

  1. Klicken Sie im DTP auf die Registerkarte „Ausführen“.
  2. Klicken Sie auf die Schaltfläche „Ausführen“, um den Datenladevorgang von der DataSource (PSA) zum DSO zu starten.

Laden Sie Transaktionsdaten aus einer Flatfile