Hur man laddar transaktionsdata från platt fil i SAP BI/BW
⚡ Smart sammanfattning
Laddar transaktionsdata från en platt fil till SAP BW skapar ett filekällsystem, en datakälla, en transformations- och dataöverföringsprocess, och använder sedan ett infopaket och en DTP för att läsa in filposterna i ett datalagringsobjekt.
Vad är plattfilsdatainläsning i SAP Svartvitt?
Att ladda transaktionsdata från en platt fil låter dig hämta externa data, till exempel en CSV- eller textfil, till SAP BW för rapportering. I det här scenariot laddas data in i en DSO med namnet ”DEMO_DSO” med följande fält:
- Nyckelfält: ZCUST (Kund), ZMAT (Material)
- Datafält: ZPRICE (Materialpris), ZQTY (Kvantitet)
Nedan följer stegen för att ladda data till DSO:n från en platt fil.
Steg 1: Skapa ett källsystem för den platta filen
- Gå till transaktionskod RSA1.
- Klicka på OK-knappen.
På nästa skärm:
- Navigera till fliken Modellering -> Källsystem.
- Högerklicka på mappen med namnet FIL och välj "Skapa" från snabbmenyn.
På nästa skärm:
- Ange det logiska systemets namn.
- Ange DescriptKlicka på knappen Fortsätt.
Steg 2: Skapa en applikationskomponent
- Gå till transaktionskod RSA1.
- Klicka på OK-knappen.
- Navigera till fliken Modellering -> Datakällor.
- Välj källsystemet.
- Högerklicka -> Skapa applikationskomponent.
- Ange det tekniska namnet.
- Ange Descriptjon.
- Klicka på Fortsätt.
Steg 3: Skapa datakällan
- Gå till transaktionskod RSA1.
- Klicka på OK-knappen.
- Navigera till fliken Modellering -> Datakällor.
- Högerklicka -> Skapa datakälla.
- Ange det tekniska namnet.
- Välj DataType DataSource.
- Klicka på Fortsätt.
- Fyll i fälten som visas nedan. Denna struktur ska vara densamma som den DSO som transaktionsdata ska laddas till.
- I exettracPå fliken tion väljer du adaptern som "Ladda textfil från lokal arbetsstation".
- Välj filsökvägen där den platta filen placeras och aktivera datakällan.
Steg 4: Skapa en transformation (datakälla till DSO)
- Gå till transaktionskod RSA1.
- Klicka på OK-knappen.
- Navigera till fliken Modellering -> InfoProvider.
- Skapa transformation.
- Ange Target Objekttyp.
- Ange Target Objektnamn.
- Ange källobjekttypen.
- Ange källobjektets namn.
- Gå in i källsystemet.
- Klicka på Fortsätt.
Skärmen nedan visar transformationen som skapats med automatisk kartläggningping av källfälten till målfälten.
Steg 5: Skapa en dataöverföringsprocess
Högerklicka på DTP-mappen och välj alternativet "Skapa dataöverföringsprocess" från snabbmenyn.
Skärmen nedan visar den skapade DTP:n.
Steg 6: Skapa ett informationspaket och schemalägg inläsningen
- Gå till transaktionskod RSA1.
- Klicka på OK-knappen.
- Navigera till fliken Modellering -> Datakällor.
- Högerklicka på DataSource -> Create InfoPackage.
- Ange beskrivningen av infopaketet.
- Klicka på Spara.
- Klicka på fliken Schema.
- Klicka på Start-knappen för att starta laddningen från den platta filen till datakällan.
Steg 7: Ladda data till DSO:n
- Klicka på fliken Kör i DTP:n.
- Klicka på knappen Kör för att starta datainläsningen från datakällan (PSA) till DSO:n.

























