Jak načíst data transakce z plochého souboru do SAP BI/BW

Naučíme se, jak načíst transakční data z plochého souboru pomocí scénáře.

Scénář: Načtěte data do DSO s názvem „DEMO_DSO“. PDS má následující pole.

Klíčová pole:

ZCUST – Zákazník

ZMAT – Materiál

Datová pole:

ZPRICE – Cena materiálu

ZQTY – množství

Načíst data transakce z plochého souboru

Podívejme se na kroky k načtení dat do DSO z plochého souboru

Krok 1) Vytvořte zdrojový systém pro plochý soubor.

  1. Přejděte na kód transakce RSA1
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

Na další obrazovce

  1. Přejděte na kartu Modelování->Zdrojové systémy.
  2. Klikněte pravým tlačítkem na složku s názvem FILE a v kontextové nabídce vyberte „Vytvořit“.

Načíst data transakce z plochého souboru

Na další obrazovce

  1. Zadejte název logického systému.
  2. zadejte DescriptKlepněte na tlačítko Pokračovat.

Načíst data transakce z plochého souboru

Krok 2) Vytvořte komponentu aplikace.

  1. Přejděte na kód transakce RSA1
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

  1. Přejděte na kartu Modelování->Zdroje dat.
  2. Vyberte Zdrojový systém.

Načíst data transakce z plochého souboru

  1. Klikněte pravým tlačítkem -> Vytvořit aplikační komponentu.

Načíst data transakce z plochého souboru

  1. Zadejte technický název.
  2. zadejte Descriptiontů.
  3. Klikněte na tlačítko Pokračovat.

Načíst data transakce z plochého souboru

Krok 3) Vytvořte zdroj dat.

  1. Přejděte na kód transakce RSA1
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

  1. Přejděte na kartu Modelování->Zdroje dat.
  2. Klikněte pravým tlačítkem -> Vytvořit zdroj dat.

Načíst data transakce z plochého souboru

  1. Zadejte technický název.
  2. Vyberte DataType DataSource.
  3. Klikněte na tlačítko Pokračovat.

Načíst data transakce z plochého souboru

  1. Zadejte pole zobrazená níže. Tato struktura by měla být stejná jako PDS, do kterého se mají načíst data o transakcích.

Načíst data transakce z plochého souboru

  1. Na kartě Extrakce vyberte adaptér jako „Načíst soubor textového typu z místní pracovní stanice“.
  2. Vyberte cestu k souboru, kam je v systému umístěn plochý soubor, který se má načíst, a aktivujte zdroj dat.

Načíst data transakce z plochého souboru

Krok 4) Vytvořte transformaci mezi zdrojem dat (zdroj) a DSO (Target).

  1. Přejděte na kód transakce RSA1.
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

  1. Přejděte na kartu Modelování->InfoProvider.
  2. Vytvořte transformaci.

Načíst data transakce z plochého souboru

  1. vstoupit Target Typ objektu.
  2. vstoupit Target Název objektu.
  3. Zadejte typ zdrojového objektu.
  4. Zadejte název zdrojového objektu.
  5. Zadejte zdrojový systém.
  6. Klikněte na tlačítko Pokračovat.

Načíst data transakce z plochého souboru

Níže uvedená obrazovka ukazuje transformaci vytvořenou automatickým mapováním zdrojových polí na Target pole.

Načíst data transakce z plochého souboru

Krok 5) Vytvořte proces přenosu dat.

Klepněte pravým tlačítkem myši na složku DTP a z kontextové nabídky vyberte možnost „Vytvořit proces přenosu dat“.

Načíst data transakce z plochého souboru

Níže uvedená obrazovka ukazuje vytvořené DTP.

Načíst data transakce z plochého souboru

Krok 6) Vytvořte informační balíček a naplánujte načítání dat do DataSource (PSA).

  1. Přejděte na kód transakce RSA1.
  2. Klepněte na tlačítko OK.

Načíst data transakce z plochého souboru

  1. Přejděte na kartu Modelování->Zdroje dat.
  2. Klikněte pravým tlačítkem na DataSource -> Create InfoPackage.

Načíst data transakce z plochého souboru

  1. Zadejte InfoPackage Descriptiontů.
  2. Klepněte na tlačítko Uložit.

Načíst data transakce z plochého souboru

  1. Klepněte na kartu Plán.
  2. Klepnutím na tlačítko Start zahájíte načítání z plochého souboru do zdroje dat.

Načíst data transakce z plochého souboru

Krok 7) Načtěte data do PDS.

  1. Klepněte na kartu Execute v DTP.
  2. Klepnutím na tlačítko Execute spustíte načítání dat ze zdroje dat (PSA) do DSO.

Načíst data transakce z plochého souboru