Czym jest SAP LSMW? Kroki migracji danych przy użyciu LSMW
⚡ Inteligentne podsumowanie
SAP LSMW, Legacy System Migration Workbench, przenosi dane z systemów innych niżSAP starsze systemy do SAP R/3. Obsługuje jednorazowe lub okresowe ładowanie poprzez wprowadzanie wsadowe, wprowadzanie bezpośrednie, interfejsy BAPI lub IDoc, wykorzystując ustrukturyzowaną sekwencję kroków migracji.
Czym jest SAP LSMW?
LSMW to narzędzie wspierające przesyłanie danych z nie-SAP systemów („Starsze systemy”) do SAP Systemy R/3. Może to być przelew jednorazowy lub okresowy.
LSMW wspiera także na wiele sposobów konwersję danych ze starszego systemu. Dane można następnie zaimportować do pliku SAP System R/3 poprzez wprowadzanie wsadowe, wprowadzanie bezpośrednie, interfejsy BAPI lub IDoc.
Ponadto LSM Workbench udostępnia funkcję rejestracji, która umożliwia wygenerowanie „obiektu migracji danych” umożliwiającego migrację z dowolnej wymaganej transakcji.
LSMW można używać do następujących 3 funkcji –
Główne funkcje LSM Workbench to:
- Importuj daty (starsze dane w tabelach arkuszy kalkulacyjnych i/lub plikach sekwencyjnych)
- Konwertuj dane (z formatu źródłowego do formatu docelowego)
- Importuj daty (do bazy aplikacji R/3)
Aby uruchomić środowisko robocze LSMW, użyj transakcji LSMW
Sprawdź także następny samouczek dotyczący wykonywania LSMW krok po kroku
Wprowadź transakcję LSMW in SAP, aby uruchomić środowisko robocze.
W środowisku roboczym LSMW wyświetlane są następujące informacje:
- Projekt: Identyfikator składający się z maksymalnie 10 znaków, służący do nazwy projektu przesyłania danych. Jeśli chcesz przenieść dane z kilku starszych systemów, możesz stworzyć projekt np. dla każdego starszego systemu.
- podprojekt: Identyfikator składający się z maksymalnie 10 znaków, używany jako kolejny atrybut strukturyzujący.
- przedmiot: Identyfikator składający się z maksymalnie 10 znaków, służący do nazwy obiektu biznesowego.
Wprowadź identyfikator projektu, identyfikator podprojektu, identyfikator obiektu. Kliknij Wykonaj. Następny ekran wyświetli Etapy w migracji danych LSMW
Możesz wybrać pożądany krok i kliknąć wykonaj. Przyjrzyjmy się każdemu krokowi szczegółowo
Krok 1) Zachowaj atrybuty obiektu
Tam są cztery tryby przesyłania danych:
- Wejście standardowe/wsadowe: Standardowe programy do przesyłania
- Wsadowe nagrywanie wejściowe: Tutaj możesz utworzyć własne nagranie i użyć go do przesłania/zmiany danych
- BAPI: Do przesyłania danych używane są standardowe interfejsy BAPI
- IDOC: Do przetwarzania danych można używać dowolnych modułów funkcyjnych Inbound IDOC
Na podstawie wymogu staramy się znaleźć odpowiednią metodę do przetworzenia. Jeśli jest to standardowy Master, możemy go znaleźć w pierwszej metodzie. W przeciwnym razie staramy się użyć BAPI lub Idoc. Jeśli wymaganie jest bardzo niestandardowe, do przetwarzania danych wykorzystujemy nagranie.
Krok 2) Utrzymuj struktury źródłowe
Struktury źródłowe można wykorzystać do zaprojektowania hierarchii plików do przesłania.
Krok 3) Zachowaj pola źródłowe
Na tym ekranie można tutaj zachować pola, które zostaną przesłane z pliku tekstowego. Pola o identycznych nazwach traktowane są jako klucz
Source Filed służy do określenia, czy dany rekord powinien przejść do określonej struktury. Np.: Załóżmy, że plik zawiera wiersze nagłówka i wiersze elementów. Możemy określić pierwsze pole, ponieważ wskaźnik będzie wskazywał „H” dla nagłówka i „I” dla elementu. Zatem podczas odczytywania pliku sprawdza pierwsze pole, jeśli jest to „H”, to jest wczytywane do struktury źródłowej nagłówka, w przeciwnym razie jest zapisywane w strukturze źródłowej elementu.
Pola źródłowe można łatwo utrzymać w formie tabeli.
Krok 4) Utrzymuj relacje w strukturze
Tutaj należy przypisać struktury niezbędne do przetwarzania danych. Obiekt może zawierać wiele struktur i wiele struktur źródłowych. Mapaping pomiędzy strukturami źródłowymi i docelowymi należy dokonać po dokładnym sprawdzeniu.
Krok 5) Utrzymuj mapę polaping i zasady konwersji
Na tym etapie przypisujesz pola źródłowe do pól docelowych i definiujesz sposób konwersji zawartości pól.
Zostaną wyświetlone wszystkie pola wszystkich struktur docelowych, które wybrałeś w poprzednim kroku. Dla każdego pola docelowego wyświetlane są następujące informacje:
- Opis pola
- Przypisane pola źródłowe (jeśli istnieją)
- Typ reguły (stała wartość, tłumaczenie itp.)
- Kodowanie.
Uwaga: Niektóre pola są wstępnie ustawione przez system. Pola te, nazywane „polami technicznymi”, są oznaczone jako „Ustawienie domyślne”. Kodowanie tych pól nie jest wyświetlane po pierwszym wejściu na mapę pól.ping; można je wyświetlić za pomocą wariantu wyświetlania. Zmiana ustawienia domyślnego może poważnie wpłynąć na przepływ konwersji danych. Jeśli omyłkowo zmieniłeś ustawienie domyślne, możesz je przywrócić, wybierając Dodatki -> Przywróć domyślne.
Krok 6) Utrzymuj stałe wartości, tłumaczenia i procedury pisane przez użytkownika
Tutaj zachowane są 3 funkcje wielokrotnego użytku:
- Stałe wartości:Wartości stałe to wartości stałe w całym projekcie, np.: Firma CodeMożemy przypisać wartość stałą do BUKRS i tę wartość stałą można wykorzystać we wszystkich obiektach w tym projekcie. W ten sposób, jeśli wartość ulegnie zmianie, możemy ją zmienić tylko w jednym miejscu, tj. w wartościach stałych, zamiast zmieniać ją w każdym obiekcie z osobna.
- Tłumacze:Tutaj możesz zachować stałe tłumaczenie dla dowolnego pola starszej generacji, a tłumaczenie można przypisać do pola na mapie pólping i zasady konwersji. Tłumaczenie może być 1:1 lub wiele: 1 itd.
- Procedury zdefiniowane przez użytkownika: Są to podprogramy zdefiniowane przez użytkownika, które są używane w obiekcie do przetwarzania danych.
Wszystkie Trzy funkcje wymienione powyżej są Regułami wielokrotnego użytku, które obowiązują dla wszystkich obiektów w jednym Projekcie.
Krok 7) Określ pliki
Tutaj definiujemy pliki, których używamy do przesyłania danych. Plik może znajdować się na froncie lub na serwerze aplikacji.
Krok 8) Przypisz pliki
Tutaj definiujemy, jakiego pliku będziemy używać do bieżącego przesyłania, tj. czy plik znajduje się na serwerze prezentacji, czy na serwerze aplikacji.
Krok 9) Odczytaj dane
Odczyt danych z pliku daje nam możliwość odczytania tylko kilku rekordów, a nie całego fragmentu, aby to włączyć Testy z kilku pierwszych zapisów. Zapewnia to również zdefiniowany przez użytkownika parametr wyboru, którego można użyć do ograniczenia odczytu danych w oparciu o określony warunek.
Krok 10) Wyświetl odczytane dane
- Na tym etapie możesz wyświetlić całość lub część odczytanych danych w formie tabeli. Kliknięcie na linię wyświetla w przejrzysty sposób wszystkie informacje dotyczące tej linii. To samo dzieje się, gdy klikniesz na Zawartość pola.
- Zmień wyświetlanie umożliwia wybór widoku jednoliniowego lub wieloliniowego.
- Wyświetlana paleta kolorów wyświetla kolory poszczególnych poziomów hierarchii.
Krok 11) Konwertuj dane
Konwersja danych polega na przeniesieniu danych ze struktur źródłowych do docelowych w oparciu o procedury konwersji zapisane w programie Keep Field Mapping i procedury konwersji.
Krok 12) Importuj dane
Kroki wyświetlane przez program zależą od wybranego typu obiektu:
Standardowe wprowadzanie wsadowe lub nagrywanie:
- Wygeneruj wsadową sesję wejściową
- Uruchom sesję wprowadzania wsadowego
Standardowe wejście bezpośrednie:
- Rozpocznij sesję wprowadzania bezpośredniego
BAPI lub IDoc:
- Rozpocznij tworzenie obiektu IDoc
- Rozpocznij przetwarzanie obiektu IDoc
- Utwórz przegląd obiektu IDoc
- Rozpocznij przetwarzanie końcowe obiektu IDoc
Na tym kończy się szczegółowy przegląd etapów przesyłania danych za pomocą LSMW SAP .



















