Jak załadować dane transakcji z pliku płaskiego do SAP BI/BW
Dowiemy się jak załadować dane transakcyjne z Flat File za pomocą scenariusza.
Scenariusz: Załaduj dane do DSO o nazwie „DEMO_DSO”. DSO ma następujące pola.
Kluczowe pola:
ZCUST – Klient
ZMAT – Materiał
Pola danych:
ZPRICE – cena materiału
ZQTY – ilość
Przyjrzyjmy się krokom ładowania danych DSO z pliku Flat
Krok 1) Utwórz system źródłowy dla pliku płaskiego.
- Przejdź do kodu transakcji RSA1
- Kliknij przycisk OK.
Na następnym ekranie
- Przejdź do karty Modelowanie->Systemy źródłowe.
- Kliknij prawym przyciskiem myszy folder o nazwie PLIK i wybierz „Utwórz” z menu kontekstowego.
Na następnym ekranie
- Wprowadź nazwę systemu logicznego.
- Wpisz Description. Kliknij przycisk Kontynuuj.
Krok 2) Utwórz komponent aplikacji.
- Przejdź do kodu transakcji RSA1
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie->Źródła danych.
- Wybierz system źródłowy.
- Kliknij prawym przyciskiem myszy -> Utwórz komponent aplikacji.
- Wprowadź nazwę techniczną.
- Wpisz Descriptjonowy.
- Kliknij Kontynuuj.
Krok 3) Utwórz źródło danych.
- Przejdź do kodu transakcji RSA1
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie->Źródła danych.
- Kliknij prawym przyciskiem myszy -> Utwórz źródło danych.
- Wprowadź nazwę techniczną.
- Wybierz źródło danych typu danych.
- Kliknij Kontynuuj.
- Wprowadź pola pokazane poniżej. Struktura ta powinna być taka sama jak OSD, do którego mają zostać załadowane dane transakcyjne.
- Na karcie Ekstrakcja wybierz adapter jako „Załaduj plik tekstowy z lokalnej stacji roboczej”.
- Wybierz ścieżkę pliku, w którym zostanie umieszczony w systemie plik płaski do wczytania i aktywuj źródło danych.
Krok 4) Utwórz transformację pomiędzy źródłem danych (źródłem) a DSO (Target).
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie->InfoProvider.
- Stwórz transformację.
- Wchodzę Target Typ obiektu.
- Wchodzę Target Nazwa obiektu.
- Wprowadź typ obiektu źródłowego.
- Wprowadź nazwę obiektu źródłowego.
- Wejdź do systemu źródłowego.
- Kliknij Kontynuuj.
Poniższy ekran przedstawia transformację utworzoną poprzez automatyczne mapowanie pól Źródłowych do Target pola.
Krok 5) Utwórz proces przesyłania danych.
Kliknij prawym przyciskiem myszy folder DTP i wybierz opcję „Utwórz proces przesyłania danych” z menu kontekstowego.
Poniższy ekran pokazuje utworzony plik DTP.
Krok 6) Utwórz pakiet informacyjny i zaplanuj ładowanie danych do źródła danych (PSA).
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie->Źródła danych.
- Kliknij prawym przyciskiem myszy źródło danych -> Utwórz pakiet informacyjny.
- Wprowadź pakiet informacyjny Descriptjonowy.
- Kliknij Zapisz.
- Kliknij zakładkę Harmonogram.
- Kliknij przycisk Start, aby rozpocząć ładowanie pliku tekstowego do źródła danych.
Krok 7) Załaduj dane do DSO.
- Kliknij kartę Wykonaj w DTP.
- Kliknij przycisk Wykonaj, aby rozpocząć ładowanie danych ze źródła danych (PSA) do DSO.