Hoe u transactiegegevens laadt vanuit een plat bestand in SAP BI / BW

Inhoudsopgave

Met behulp van een scenario zullen we leren hoe transactiegegevens uit een plat bestand kunnen worden geladen.

Scenario: laad gegevens naar de DSO met de naam "DEMO_DSO". De DSO heeft de volgende velden.

Sleutelvelden:

ZCUST - Klant

ZMAT - Materiaal

Data velden:

ZPRICE - Materiaalprijs

ZQTY - Hoeveelheid

Laten we eens kijken naar de stappen om gegevens vanuit een plat bestand naar de DSO te laden

Stap 1) Maak een bronsysteem voor een plat bestand.

  1. Ga naar transactiecode RSA1
  2. Klik op de OK-knop.

In het volgende scherm

  1. Navigeer naar het tabblad Modellering-> Bronsystemen.
  2. Klik met de rechtermuisknop op de map met de naam FILE en kies "Aanmaken" in het contextmenu.

In het volgende scherm

  1. Voer de logische systeemnaam in.
  2. Voer de beschrijving in en klik op de knop Doorgaan.

Stap 2) Maak een applicatiecomponent.

  1. Ga naar transactiecode RSA1
  2. Klik op de OK-knop.

  1. Navigeer naar het tabblad Modellering-> Gegevensbronnen.
  2. Kies het bronsysteem.

  1. Klik met de rechtermuisknop -> Applicatiecomponent maken.

  1. Voer de technische naam in.
  2. Voer de beschrijving in.
  3. Klik op Doorgaan.

Stap 3) Maak een gegevensbron.

  1. Ga naar transactiecode RSA1
  2. Klik op de OK-knop.

  1. Navigeer naar het tabblad Modellering-> Gegevensbronnen.
  2. Klik met de rechtermuisknop -> Gegevensbron maken.

  1. Voer de technische naam in.
  2. Kies de DataType DataSource.
  3. Klik op Doorgaan.

  1. Voer de onderstaande velden in. Deze structuur moet dezelfde zijn als de DSO waarnaar transactiegegevens moeten worden geladen.

  1. Kies op het tabblad Extractie de adapter als "Teksttypebestand laden vanaf lokaal werkstation".
  2. Kies het bestandspad waar het te laden platte bestand in het systeem wordt geplaatst en activeer de gegevensbron.

Stap 4) Creëer transformatie tussen Data Source (Source) en DSO (Target).

  1. Ga naar transactiecode RSA1.
  2. Klik op de OK-knop.

  1. Navigeer naar het tabblad Modellering-> InfoProvider.
  2. Creëer transformatie.

  1. Voer het type doelobject in.
  2. Voer de naam van het doelobject in.
  3. Voer het bronobjecttype in.
  4. Voer de naam van het bronobject in.
  5. Voer het bronsysteem in.
  6. Klik op Doorgaan.

Het onderstaande scherm toont de transformatie die is gemaakt met automatische toewijzing van de bronvelden aan de doelvelden.

Stap 5) Creëer een gegevensoverdrachtproces.

Klik met de rechtermuisknop op de DTP-map en kies de optie "Create Data Transfer Process" in het contextmenu.

Onderstaand scherm toont de aangemaakte DTP.

Stap 6) Creëer een infopakket en plan de dataload naar de DataSource (PSA).

  1. Ga naar transactiecode RSA1.
  2. Klik op de OK-knop.

  1. Navigeer naar het tabblad Modellering-> Gegevensbronnen.
  2. Klik met de rechtermuisknop op de DataSource -> InfoPackage maken.

  1. Voer de InfoPackage Description in.
  2. Klik op Opslaan.

  1. Klik op het tabblad Planning.
  2. Klik op de knop Start om het laden van het platte bestand naar de gegevensbron te starten.

Stap 7) Laad gegevens naar de DSO.

  1. Klik op het tabblad Uitvoeren in de DTP.
  2. Klik op de knop Uitvoeren om het laden van gegevens van de DataSource (PSA) naar de DSO te starten.

Interessante artikelen...