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
Lad os se på trinene til at indlæse data til DSO fra flad fil
Trin 1) Opret kildesystem til flad fil.
- Gå til transaktionskode RSA1
- Klik på OK-knappen.
På næste skærmbillede
- Naviger til fanen Modellering->Kildesystemer.
- Højreklik på mappen med navnet FIL og vælg "Opret" fra kontekstmenuen.
På næste skærmbillede
- Indtast det logiske systemnavn.
- Indtast Description. Klik på knappen Fortsæt.
Trin 2) Opret applikationskomponent.
- Gå til transaktionskode RSA1
- Klik på OK-knappen.
- Naviger til fanen Modellering->Datakilder.
- Vælg kildesystemet.
- Højreklik -> Opret applikationskomponent.
- Indtast det tekniske navn.
- Indtast Description.
- Klik på Fortsæt.
Trin 3) Opret datakilde.
- Gå til transaktionskode RSA1
- Klik på OK-knappen.
- Naviger til fanen Modellering->Datakilder.
- Højreklik -> Opret datakilde.
- Indtast teknisk navn.
- Vælg DataType DataSource.
- Klik på Fortsæt.
- Indtast felterne vist nedenfor. Denne struktur skal være den samme som den DSO, som transaktionsdata skal indlæses til.
- Vælg adapteren som "Load Text-Type File from Local Workstation" på fanen Extraction.
- Vælg den filsti, hvor den flade fil, der skal indlæses, placeres i systemet, og aktiver datakilden.
Trin 4) Opret transformation mellem datakilde(kilde) og DSO(Target).
- Gå til transaktionskode RSA1.
- Klik på OK-knappen.
- Naviger til fanen Modellering->Infoudbyder.
- Skab transformation.
- Indtast Target Objekttype.
- Indtast Target Objektnavn.
- Indtast kildeobjekttype.
- Indtast kildeobjektnavn.
- Gå ind i kildesystemet.
- Klik på Fortsæt.
Nedenstående skærm viser transformationen oprettet med automatisk tilknytning af kildefelterne til Target felter.
Trin 5) Opret dataoverførselsproces.
Højreklik på DTP-mappen og vælg indstillingen "Opret dataoverførselsproces" fra kontekstmenuen.
Nedenstående skærm viser den oprettede DTP.
Trin 6) Opret infopakke og planlæg dataindlæsning til DataSource (PSA).
- Gå til transaktionskode RSA1.
- Klik på OK-knappen.
- Naviger til fanen Modellering->Datakilder.
- Højreklik på DataSource -> Create InfoPackage.
- Indtast infopakken Description.
- Klik på Gem.
- Klik på fanen Tidsplan.
- Klik på knappen Start for at starte indlæsningen fra den flade fil til datakilden.
Trin 7) Indlæs data til DSO'en.
- Klik på fanen Udfør i DTP'en.
- Klik på knappen Execute for at starte dataindlæsningen fra DataSource (PSA) til DSO'en.