Transactiegegevens uit een plat bestand laden in SAP BI/ZW
We zullen leren hoe u transactiegegevens uit een plat bestand kunt laden met behulp van een scenario.
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 naar te laden DSO uit plat bestand
Stap 1) Maak een bronsysteem voor een plat bestand.
- Ga naar transactiecode RSA1
- Klik op de knop OK.
In het volgende scherm,
- Navigeer naar het tabblad Modellering -> Bronsystemen.
- Klik met de rechtermuisknop op de map met de naam BESTAND en kies "Maken" in het contextmenu.
In het volgende scherm,
- Voer de logische systeemnaam in.
- Voer de Description.Klik op de knop Doorgaan.
Stap 2) Maak een applicatiecomponent.
- Ga naar transactiecode RSA1
- Klik op de knop OK.
- Navigeer naar het tabblad Modellering -> Gegevensbronnen.
- Kies het bronsysteem.
- Klik met de rechtermuisknop -> Applicatiecomponent maken.
- Voer de technische naam in.
- Voer de Description.
- Klik op Doorgaan.
Stap 3) Maak een gegevensbron.
- Ga naar transactiecode RSA1
- Klik op de knop OK.
- Navigeer naar het tabblad Modellering -> Gegevensbronnen.
- Klik met de rechtermuisknop -> Gegevensbron maken.
- Voer de technische naam in.
- Kies het DataType-gegevensbron.
- Klik op Doorgaan.
- Voer de onderstaande velden in. Deze structuur moet dezelfde zijn als de DSO waarnaar transactiegegevens moeten worden geladen.
- Op het tabblad Extractie kiest u de adapter als “Teksttypebestand laden vanaf lokaal werkstation”.
- Kies het bestandspad waar het te laden platte bestand in het systeem wordt geplaatst en activeer de gegevensbron.
Stap 4) Creëer een transformatie tussen gegevensbron (bron) en DSO (Target).
- Ga naar transactiecode RSA1.
- Klik op de knop OK.
- Navigeer naar het tabblad Modellering -> InfoProvider.
- Creëer transformatie.
- Enter Target Objecttype.
- Enter Target Objectnaam.
- Voer het bronobjecttype in.
- Voer de naam van het bronobject in.
- Voer het bronsysteem in.
- Klik op Doorgaan.
Het onderstaande scherm toont de transformatie die is gemaakt met de automatische toewijzing van de bronvelden aan de Target te worden.
Stap 5) Creëer een gegevensoverdrachtproces.
Klik met de rechtermuisknop op de DTP-map en kies de optie "Gegevensoverdrachtsproces maken" in het contextmenu.
Onderstaand scherm toont de aangemaakte DTP.
Stap 6) Maak een Infopakket en plan de dataload naar de DataSource (PSA).
- Ga naar transactiecode RSA1.
- Klik op de knop OK.
- Navigeer naar het tabblad Modellering -> Gegevensbronnen.
- Klik met de rechtermuisknop op de gegevensbron -> InfoPackage maken.
- Voer het Infopakket in Description.
- Klik op Opslaan.
- Klik op het tabblad Planning.
- Klik op de knop Start om het laden van het platte bestand naar de gegevensbron te starten.
Stap 7) Laad gegevens naar de DSO.
- Klik op het tabblad Uitvoeren in de DTP.
- Klik op de knop Uitvoeren om het laden van gegevens van de DataSource (PSA) naar de DSO te starten.