Hvordan laste inn transaksjonsdata fra flat fil i SAP BI/BW

Vi vil lære hvordan du laster transaksjonsdata fra en flat fil ved hjelp av et scenario.

Scenario: Last inn data til DSOen kalt "DEMO_DSO". DSO har følgende felt.

Nøkkelfelt:

ZCUST – Kunde

ZMAT – Materiale

Datafelt:

ZPRIS – Materialpris

ZQTY – Antall

Last inn transaksjonsdata fra flat fil

La oss se på trinnene for å laste data til DSO fra flat fil

Trinn 1) Lag kildesystem for flat fil.

  1. Gå til transaksjonskode RSA1
  2. Klikk på OK-knappen.

Last inn transaksjonsdata fra flat fil

I neste skjermbilde,

  1. Naviger til kategorien Modellering->Kildesystemer.
  2. Høyreklikk på mappen med navnet FIL og velg "Opprett" fra hurtigmenyen.

Last inn transaksjonsdata fra flat fil

I neste skjermbilde,

  1. Skriv inn det logiske systemnavnet.
  2. Angi Description. Klikk på Fortsett-knappen.

Last inn transaksjonsdata fra flat fil

Trinn 2) Opprett applikasjonskomponent.

  1. Gå til transaksjonskode RSA1
  2. Klikk på OK-knappen.

Last inn transaksjonsdata fra flat fil

  1. Naviger til kategorien Modellering->Datakilder.
  2. Velg kildesystemet.

Last inn transaksjonsdata fra flat fil

  1. Høyreklikk -> Opprett applikasjonskomponent.

Last inn transaksjonsdata fra flat fil

  1. Skriv inn det tekniske navnet.
  2. Angi Description.
  3. Klikk Fortsett.

Last inn transaksjonsdata fra flat fil

Trinn 3) Opprett datakilde.

  1. Gå til transaksjonskode RSA1
  2. Klikk på OK-knappen.

Last inn transaksjonsdata fra flat fil

  1. Naviger til kategorien Modellering->Datakilder.
  2. Høyreklikk -> Opprett datakilde.

Last inn transaksjonsdata fra flat fil

  1. Skriv inn teknisk navn.
  2. Velg DataType DataSource.
  3. Klikk Fortsett.

Last inn transaksjonsdata fra flat fil

  1. Skriv inn feltene vist nedenfor. Denne strukturen skal være den samme som DSOen som transaksjonsdata skal lastes inn til.

Last inn transaksjonsdata fra flat fil

  1. I kategorien Ekstraksjon velger du adapteren som "Last inn tekstfil fra lokal arbeidsstasjon".
  2. Velg filbanen der flatfilen som skal lastes er plassert i systemet og aktiver datakilden.

Last inn transaksjonsdata fra flat fil

Trinn 4) Lag transformasjon mellom datakilde(kilde) og DSO(Target).

  1. Gå til transaksjonskode RSA1.
  2. Klikk på OK-knappen.

Last inn transaksjonsdata fra flat fil

  1. Naviger til Modellering->Infoleverandør.
  2. Skap transformasjon.

Last inn transaksjonsdata fra flat fil

  1. Enter Target Objekttype.
  2. Enter Target Objektnavn.
  3. Skriv inn kildeobjekttype.
  4. Skriv inn kildeobjektnavn.
  5. Gå inn i kildesystemet.
  6. Klikk Fortsett.

Last inn transaksjonsdata fra flat fil

Skjermbildet nedenfor viser transformasjonen opprettet med automatisk tilordning av kildefeltene til Target felt.

Last inn transaksjonsdata fra flat fil

Trinn 5) Opprett dataoverføringsprosess.

Høyreklikk på DTP-mappen og velg alternativet "Opprett dataoverføringsprosess" fra hurtigmenyen.

Last inn transaksjonsdata fra flat fil

Skjermen nedenfor viser DTP-en som er opprettet.

Last inn transaksjonsdata fra flat fil

Trinn 6) Opprett informasjonspakke og planlegg datainnlasting til datakilden (PSA).

  1. Gå til transaksjonskode RSA1.
  2. Klikk på OK-knappen.

Last inn transaksjonsdata fra flat fil

  1. Naviger til kategorien Modellering->Datakilder.
  2. Høyreklikk på DataSource -> Create InfoPackage.

Last inn transaksjonsdata fra flat fil

  1. Gå inn i Infopakken Description.
  2. Klikk på Lagre.

Last inn transaksjonsdata fra flat fil

  1. Klikk på Tidsplan-fanen.
  2. Klikk på Start-knappen for å starte innlastingen fra den flate filen til datakilden.

Last inn transaksjonsdata fra flat fil

Trinn 7) Last inn data til DSO.

  1. Klikk på Utfør-fanen i DTP-en.
  2. Klikk på Utfør-knappen for å starte datainnlastingen fra datakilden (PSA) til DSOen.

Last inn transaksjonsdata fra flat fil