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.
- Przejdź do kodu transakcji RSA1
- Kliknij przycisk OK.
Na następnym ekranie
- Przejdź do zakładki 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.
- Wprowadź opis i kliknij przycisk Kontynuuj.
Krok 2) Utwórz komponent aplikacji.
- Przejdź do kodu transakcji RSA1
- Kliknij przycisk OK.
- Przejdź do zakładki Modelowanie-> Źródła danych.
- Wybierz system źródłowy.
- Kliknij prawym przyciskiem myszy -> Utwórz komponent aplikacji.
- Wprowadź nazwę techniczną.
- Wprowadź opis.
- Kliknij Kontynuuj.
Krok 3) Utwórz źródło danych.
- Przejdź do kodu transakcji RSA1
- Kliknij przycisk OK.
- Przejdź do zakładki Modelowanie-> Źródła danych.
- Kliknij prawym przyciskiem myszy -> Utwórz źródło danych.
- Wprowadź nazwę techniczną.
- Wybierz źródło danych DataType.
- Kliknij Kontynuuj.
- Wprowadź pola pokazane poniżej. Struktura ta powinna być taka sama jak OSD, do którego mają być ładowane dane transakcyjne.
- Na karcie Wyodrębnianie wybierz kartę jako „Załaduj plik tekstowy z lokalnej stacji roboczej”.
- 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).
- Przejdź do kodu transakcji RSA1.
- Kliknij przycisk OK.
- Przejdź do karty Modelowanie -> InfoProvider.
- Utwórz transformację.
- Wprowadź docelowy typ obiektu.
- Wprowadź nazwę obiektu docelowego.
- 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ą 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).
- 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 InfoPackage.
- Wprowadź opis pakietu InfoPackage.
- Kliknij Zapisz.
- Kliknij kartę Harmonogram.
- Kliknij przycisk Start, aby rozpocząć ładowanie z pliku prostego 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.