Sådan indlæses transaktionsdata fra flad fil i SAP BI/BW

Vi vil lære, hvordan man indlæser transaktionsdata fra en flad fil ved hjælp af et scenarie.

Scenarie: Indlæs data til DSO'en med navnet "DEMO_DSO". DSO'en har følgende felter.

Nøglefelter:

ZCUST – Kunde

ZMAT – Materiale

Datafelter:

ZPRICE – Materialepris

ZQTY – Antal

Indlæs transaktionsdata fra flad fil

Lad os se på trinene til at indlæse data til DSO fra flad fil

Trin 1) Opret kildesystem til flad fil.

  1. Gå til transaktionskode RSA1
  2. Klik på OK-knappen.

Indlæs transaktionsdata fra flad fil

På næste skærmbillede

  1. Naviger til fanen Modellering->Kildesystemer.
  2. Højreklik på mappen med navnet FIL og vælg "Opret" fra kontekstmenuen.

Indlæs transaktionsdata fra flad fil

På næste skærmbillede

  1. Indtast det logiske systemnavn.
  2. Indtast Description. Klik på knappen Fortsæt.

Indlæs transaktionsdata fra flad fil

Trin 2) Opret applikationskomponent.

  1. Gå til transaktionskode RSA1
  2. Klik på OK-knappen.

Indlæs transaktionsdata fra flad fil

  1. Naviger til fanen Modellering->Datakilder.
  2. Vælg kildesystemet.

Indlæs transaktionsdata fra flad fil

  1. Højreklik -> Opret applikationskomponent.

Indlæs transaktionsdata fra flad fil

  1. Indtast det tekniske navn.
  2. Indtast Description.
  3. Klik på Fortsæt.

Indlæs transaktionsdata fra flad fil

Trin 3) Opret datakilde.

  1. Gå til transaktionskode RSA1
  2. Klik på OK-knappen.

Indlæs transaktionsdata fra flad fil

  1. Naviger til fanen Modellering->Datakilder.
  2. Højreklik -> Opret datakilde.

Indlæs transaktionsdata fra flad fil

  1. Indtast teknisk navn.
  2. Vælg DataType DataSource.
  3. Klik på Fortsæt.

Indlæs transaktionsdata fra flad fil

  1. Indtast felterne vist nedenfor. Denne struktur skal være den samme som den DSO, som transaktionsdata skal indlæses til.

Indlæs transaktionsdata fra flad fil

  1. Vælg adapteren som "Load Text-Type File from Local Workstation" på fanen Extraction.
  2. Vælg den filsti, hvor den flade fil, der skal indlæses, placeres i systemet, og aktiver datakilden.

Indlæs transaktionsdata fra flad fil

Trin 4) Opret transformation mellem datakilde(kilde) og DSO(Target).

  1. Gå til transaktionskode RSA1.
  2. Klik på OK-knappen.

Indlæs transaktionsdata fra flad fil

  1. Naviger til fanen Modellering->Infoudbyder.
  2. Skab transformation.

Indlæs transaktionsdata fra flad fil

  1. Indtast Target Objekttype.
  2. Indtast Target Objektnavn.
  3. Indtast kildeobjekttype.
  4. Indtast kildeobjektnavn.
  5. Gå ind i kildesystemet.
  6. Klik på Fortsæt.

Indlæs transaktionsdata fra flad fil

Nedenstående skærm viser transformationen oprettet med automatisk tilknytning af kildefelterne til Target felter.

Indlæs transaktionsdata fra flad fil

Trin 5) Opret dataoverførselsproces.

Højreklik på DTP-mappen og vælg indstillingen "Opret dataoverførselsproces" fra kontekstmenuen.

Indlæs transaktionsdata fra flad fil

Nedenstående skærm viser den oprettede DTP.

Indlæs transaktionsdata fra flad fil

Trin 6) Opret infopakke og planlæg dataindlæsning til DataSource (PSA).

  1. Gå til transaktionskode RSA1.
  2. Klik på OK-knappen.

Indlæs transaktionsdata fra flad fil

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

Indlæs transaktionsdata fra flad fil

  1. Indtast infopakken Description.
  2. Klik på Gem.

Indlæs transaktionsdata fra flad fil

  1. Klik på fanen Tidsplan.
  2. Klik på knappen Start for at starte indlæsningen fra den flade fil til datakilden.

Indlæs transaktionsdata fra flad fil

Trin 7) Indlæs data til DSO'en.

  1. Klik på fanen Udfør i DTP'en.
  2. Klik på knappen Execute for at starte dataindlæsningen fra DataSource (PSA) til DSO'en.

Indlæs transaktionsdata fra flad fil