Transactiegegevens uit een plat bestand laden in SAP BI/BW

We zullen leren hoe u transactiegegevens uit een plat bestand kunt laden met behulp van een scenario.

Scenario: Gegevens laden naar de DSO met de naam “DEMO_DSO”. De DSO heeft het volgendewing te worden.

Sleutelvelden:

ZCUST – Klant

ZMAT – Materiaal

Data velden:

ZPRICE – Materiaalprijs

ZQTY – Hoeveelheid

Transactiegegevens uit een plat bestand laden

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

Stap 1) Maak een bronsysteem voor een plat bestand.

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

Transactiegegevens uit een plat bestand laden

In het volgende scherm,

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

Transactiegegevens uit een plat bestand laden

In het volgende scherm,

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

Transactiegegevens uit een plat bestand laden

Stap 2) Maak een applicatiecomponent.

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

Transactiegegevens uit een plat bestand laden

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

Transactiegegevens uit een plat bestand laden

  1. Klik met de rechtermuisknop -> Applicatiecomponent maken.

Transactiegegevens uit een plat bestand laden

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

Transactiegegevens uit een plat bestand laden

Stap 3) Maak een gegevensbron.

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

Transactiegegevens uit een plat bestand laden

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

Transactiegegevens uit een plat bestand laden

  1. Voer de technische naam in.
  2. Kies het DataType-gegevensbron.
  3. Klik op Doorgaan.

Transactiegegevens uit een plat bestand laden

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

Transactiegegevens uit een plat bestand laden

  1. Op het tabblad Extractie kiest u 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.

Transactiegegevens uit een plat bestand laden

Stap 4) Creëer een transformatie tussen gegevensbron (bron) en DSO (doel).

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

Transactiegegevens uit een plat bestand laden

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

Transactiegegevens uit een plat bestand laden

  1. Voer het doelobjecttype 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.

Transactiegegevens uit een plat bestand laden

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

Transactiegegevens uit een plat bestand laden

Stap 5) Creëer een gegevensoverdrachtproces.

Klik met de rechtermuisknop op de DTP-map en kies de optie "Gegevensoverdrachtsproces maken" in het contextmenu.

Transactiegegevens uit een plat bestand laden

Onderstaand scherm toont de aangemaakte DTP.

Transactiegegevens uit een plat bestand laden

Stap 6) Maak een Infopakket en plan de dataload naar de DataSource (PSA).

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

Transactiegegevens uit een plat bestand laden

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

Transactiegegevens uit een plat bestand laden

  1. Voer de InfoPackage-beschrijving in.
  2. Klik op Opslaan.

Transactiegegevens uit een plat bestand laden

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

Transactiegegevens uit een plat bestand laden

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.

Transactiegegevens uit een plat bestand laden