So laden Sie Stammdaten aus einer Flatfile in SAP BI/BW
โก Intelligente Zusammenfassung
Stammdaten aus einer Flatfile laden in SAP BI/BW wird durch die Konfiguration eines Flatfile-Quellsystems, die Erstellung einer Datenquelle, Transformation, eines DTP und eines InfoPackages realisiert. Der strukturierte Workflow gewรคhrleistet eine saubere Attributzuordnung.ping, validiertes Beispieltraction und zuverlรคssiges Laden in InfoObjects.
Stammdaten aus Flatfile laden
Stammdaten laden in SAP BI/BW ist eine grundlegende Aufgabe fรผr analytisches Reporting. In dieser Anleitung lernen Sie, wie Sie Stammdaten mithilfe eines klaren und wiederholbaren Workflows aus einer Flatfile in ein InfoObject laden.
Wir werden die Last anhand eines Szenarios ermitteln: Stammdaten in InfoObject laden ZMAT (Materialnummer), die das Attribut besitzt ZMAT_NM (Materialname). Nachfolgend finden Sie detaillierte Schritte zum Laden von Daten aus einer Flatfile in das Masterdaten-InfoObject.
Schritt 1: Erstellen Sie ein Quellsystem fรผr die Flatfile.
Der erste Schritt besteht darin, ein Quellsystem mit flachen Dateien zu registrieren, so dass SAP BI kann erkennen, woher die eingehenden Daten stammen.
- Zum Transaktionscode gehen RSA1.
- Klicken Sie auf die Schaltflรคche OK.
Im nรคchsten Bildschirm:
- Navigieren Registerkarte โModellierungโ > Quellsysteme.
- Klicken Sie mit der rechten Maustaste auf den Ordner mit dem Namen FILE und wรคhlen Sie im Kontextmenรผ โErstellenโ.
Auf dem nรคchsten Bildschirm:
- Geben Sie den Namen des logischen Systems ein.
- Geben Sie die DescriptIon.
- Klicken Sie auf Fortfahren.
Schritt 2: Erstellen einer Anwendungskomponente
Anwendungskomponenten organisieren Datenquellen logisch. Definieren Sie eine Datenquelle, bevor Sie die Datenquelle erstellen, damit das Laden der Flatfiles sinnvoll gruppiert wird.
- Navigieren Registerkarte โModellierungโ > Datenquellen.
- Wรคhlen Sie das soeben erstellte Quellsystem aus.
- Klicken Sie mit der rechten Maustaste und wรคhlen Sie Anwendungskomponente erstellen.
- Geben Sie den technischen Namen ein.
- Geben Sie die DescriptIon.
- Klicken Sie auf Fortfahren.
Erstellen Sie die Datenquelle
Als Nรคchstes erstellen Sie eine Datenquelle unter der Anwendungskomponente, um die eingehende Flatfile-Struktur aufzunehmen.
- Navigieren Registerkarte โModellierungโ > Datenquellen.
- Klicken Sie mit der rechten Maustaste und wรคhlen Sie Datenquelle erstellen.
- Geben Sie den technischen Namen ein.
- Wรคhlen Sie den Datentyp fรผr die Datenquelle aus.
- Klicken Sie auf Fortfahren.
- Fรผllen Sie die unten angezeigten Felder aus. Diese Struktur sollte der folgenden entsprechen: DSO in die Transaktionsdaten geladen werden.
- Im Extrahierung Wรคhlen Sie im Menรผband unter โAdapterโ die Option โTextdatei von der lokalen Workstation ladenโ.
- Wรคhlen Sie den Dateipfad aus, in dem sich die Flatfile befindet, und aktivieren Sie anschlieรend die Datenquelle.
Klicken Sie auf Gespeichert.
Schritt 3: Transformation zwischen Datenquelle und InfoObject-Attribut erstellen
Die Transformation definiert, wie Quellfelder den Ziel-InfoObject-Attributen zugeordnet werden. SAP BI-Autovorschlรคge fรผr die Kartepings, wenn Feldnamen รผbereinstimmen.
Klicken Sie mit der rechten Maustaste auf die Datenquelle und wรคhlen Sie aus Transformation schaffen.
Auf dem nรคchsten Bildschirm:
- Geben Sie die Target Objekttyp.
- Geben Sie die Target Objektname.
- Geben Sie den Untertyp ein.
- Klicken Sie auf Fortfahren.
Die Transformation wird mit einer automatischen Karte erstellt.ping der Quellfelder zu den Zielfeldern.
Datentransferprozess (DTP) erstellen
Ein DTP รผbertrรคgt Datensรคtze vom PSA in das aktive Datenziel.
Klicken Sie mit der rechten Maustaste auf den DTP-Ordner und wรคhlen Sie Datenรผbertragungsprozess erstellen im Kontextmenรผ.
Der folgende Bildschirm zeigt das erfolgreich erstellte DTP.
Schritt 4: InfoPackage erstellen und Datenladen planen
Das InfoPackage steuert, wie die Flatfile in den PSA eingelesen wird. Planen Sie es vor dem Ausfรผhren des DTP ein.
- Enter RSA1 In der Eingabeaufforderung.
- Presse Enter.
- Navigieren Registerkarte โModellierungโ > Datenquellen.
- Klicken Sie mit der rechten Maustaste auf die Datenquelle und wรคhlen Sie aus InfoPackage erstellen.
- Geben Sie das InfoPackage ein DescriptIon.
- Klicken Sie auf Gespeichert.
- Klicken Sie auf die Programm Tab.
- Klicken Sie auf Start um den Ladevorgang der Flatfile in die DataSource zu starten.
Schritt 5: Daten in das DSO laden
Im letzten Schritt wird der DTP ausgefรผhrt, um Datensรคtze aus dem PSA in das aktive Stammdaten-InfoObject zu รผbertragen.
- Klicken Sie auf die Ausfรผhren Registerkarte im DTP.
- Klicken Sie auf die Ausfรผhren Schaltflรคche zum Starten des Datenladens von der Datenquelle (PSA) in das DSO.
Best Practices fรผr das Laden von Stammdaten aus Flatfiles
Die Einhaltung einiger bewรคhrter Gewohnheiten sorgt fรผr vorhersehbare und einfache Fehlerbehebung bei Flatfile-Ladevorgรคngen. SAP BI/BW.
- รberprรผfen Sie die Flatfile: Stellen Sie vor der Aktivierung sicher, dass die Feldreihenfolge, die Trennzeichen und die Datumsformate in der Datei mit der DataSource-Struktur รผbereinstimmen.
- Attributschlรผssel abgleichen: Um Ladefehler zu vermeiden, muss sichergestellt werden, dass das Schlรผsselfeld des InfoObjects in der Quelldatei eindeutig ist.
- Test mit kleinen Stichproben: Fรผhren Sie das InfoPackage und DTP zuerst mit einer kleinen Datei aus und skalieren Sie es anschlieรend nach der Kartenerstellung auf das volle Volumen.ping ist bestรคtigt.
- PSA-Aufzeichnungen รผberwachen: Prรผfen Sie nach dem InfoPackage-Lauf die PSA, um die Anzahl der Datensรคtze zu bestรคtigen, bevor Sie den DTP auslรถsen.
- Die Ladung dokumentieren: Notieren Sie die Namen der Anwendungskomponente, der Datenquelle und des DTP, damit der Ladevorgang problemlos reproduziert oder รผbergeben werden kann.




















