Jak załadować dane transakcji z pliku płaskiego w SAP BI / BW

Anonim

Dowiemy się, jak załadować dane transakcyjne z pliku płaskiego za pomocą scenariusza.

Scenariusz: Załaduj dane do DSO o nazwie „DEMO_DSO”. OSD ma następujące pola.

Kluczowe pola:

ZCUST - Klient

ZMAT - Materiał

Pola danych:

ZPRICE - cena materiału

ZQTY - Ilość

Przyjrzyjmy się krokom ładowania danych do DSO z pliku płaskiego

Krok 1) Utwórz system źródłowy dla pliku płaskiego.

  1. Przejdź do kodu transakcji RSA1
  2. Kliknij przycisk OK.

Na następnym ekranie

  1. Przejdź do zakładki Modelowanie-> Systemy źródłowe.
  2. Kliknij prawym przyciskiem myszy folder o nazwie PLIK i wybierz „Utwórz” z menu kontekstowego.

Na następnym ekranie

  1. Wprowadź nazwę systemu logicznego.
  2. Wprowadź opis i kliknij przycisk Kontynuuj.

Krok 2) Utwórz komponent aplikacji.

  1. Przejdź do kodu transakcji RSA1
  2. Kliknij przycisk OK.

  1. Przejdź do zakładki Modelowanie-> Źródła danych.
  2. Wybierz system źródłowy.

  1. Kliknij prawym przyciskiem myszy -> Utwórz komponent aplikacji.

  1. Wprowadź nazwę techniczną.
  2. Wprowadź opis.
  3. Kliknij Kontynuuj.

Krok 3) Utwórz źródło danych.

  1. Przejdź do kodu transakcji RSA1
  2. Kliknij przycisk OK.

  1. Przejdź do zakładki Modelowanie-> Źródła danych.
  2. Kliknij prawym przyciskiem myszy -> Utwórz źródło danych.

  1. Wprowadź nazwę techniczną.
  2. Wybierz źródło danych DataType.
  3. Kliknij Kontynuuj.

  1. Wprowadź pola pokazane poniżej. Struktura ta powinna być taka sama jak OSD, do którego mają być ładowane dane transakcyjne.

  1. Na karcie Wyodrębnianie wybierz kartę jako „Załaduj plik tekstowy z lokalnej stacji roboczej”.
  2. Wybierz ścieżkę do pliku, w którym znajduje się w systemie plik płaski do załadowania i aktywuj źródło danych.

Krok 4) Utwórz transformację między źródłem danych (źródłem) a DSO (celem).

  1. Przejdź do kodu transakcji RSA1.
  2. Kliknij przycisk OK.

  1. Przejdź do karty Modelowanie -> InfoProvider.
  2. Utwórz transformację.

  1. Wprowadź docelowy typ obiektu.
  2. Wprowadź nazwę obiektu docelowego.
  3. Wprowadź typ obiektu źródłowego.
  4. Wprowadź nazwę obiektu źródłowego.
  5. Wejdź do systemu źródłowego.
  6. Kliknij Kontynuuj.

Poniższy ekran przedstawia transformację utworzoną za pomocą automatycznego mapowania pól źródłowych do pól docelowych.

Krok 5) Utwórz proces przenoszenia danych.

Kliknij prawym przyciskiem myszy folder DTP i wybierz opcję „Utwórz proces przesyłania danych” z menu kontekstowego.

Poniższy ekran przedstawia utworzony DTP.

Krok 6) Utwórz pakiet informacyjny i zaplanuj ładowanie danych do źródła danych (PSA).

  1. Przejdź do kodu transakcji RSA1.
  2. Kliknij przycisk OK.

  1. Przejdź do karty Modelowanie -> Źródła danych.
  2. Kliknij prawym przyciskiem myszy źródło danych -> Utwórz pakiet InfoPackage.

  1. Wprowadź opis pakietu InfoPackage.
  2. Kliknij Zapisz.

  1. Kliknij kartę Harmonogram.
  2. Kliknij przycisk Start, aby rozpocząć ładowanie z pliku prostego do źródła danych.

Krok 7) Załaduj dane do DSO.

  1. Kliknij kartę Wykonaj w DTP.
  2. Kliknij przycisk Wykonaj, aby rozpocząć ładowanie danych ze źródła danych (PSA) do DSO.