Co to jest SAP LSMW?
LSMW to narzędzie obsługujące transfer danych z systemów innych niż SAP („Systemy Legacy”) do systemów SAP R / 3. Może to być przelew jednorazowy lub okresowy.
LSMW obsługuje również na wiele sposobów konwersję danych z dotychczasowego systemu. Dane można następnie zaimportować do systemu SAP R / 3 za pomocą wprowadzania wsadowego, bezpośredniego wprowadzania, BAPI lub IDoc.
Ponadto LSM Workbench zapewnia funkcję nagrywania, która umożliwia generowanie „obiektu migracji danych”, aby umożliwić migrację z dowolnej wymaganej transakcji.
LSMW może być używany do następujących 3 funkcji - Główne funkcje LSM Workbench to:
- Importuj dane (starsze dane w tabelach arkuszy kalkulacyjnych i / lub plikach sekwencyjnych)
- Konwertuj dane (z formatu źródłowego na format docelowy)
- Import danych (do bazy danych aplikacji R / 3)
Zapoznaj się również z następnym samouczkiem dotyczącym wykonywania LSMW krok po kroku
Wprowadź transakcję LSMW w SAP, aby uruchomić środowisko robocze.
Środowisko pracy LSMW pokazuje następujące informacje:
- Projekt : identyfikator składający się z maksymalnie 10 znaków, aby nazwać projekt transferu danych. Jeśli chcesz przenieść dane z kilku starszych systemów, możesz utworzyć projekt np. Dla każdego starszego systemu.
- Podprojekt : identyfikator składający się z maksymalnie 10 znaków, który jest używany jako dodatkowy atrybut strukturyzujący.
- Obiekt : identyfikator składający się z maksymalnie 10 znaków, aby nazwać obiekt biznesowy.
Wprowadź identyfikator projektu, identyfikator podprojektu, identyfikator obiektu. Kliknij Wykonaj Następny ekran zawiera KROKI w migracji danych LSMW
Możesz wybrać żądany krok i kliknąć Wykonaj. Przyjrzyjmy się szczegółowo każdemu krokowi
Krok 1 - Zachowaj atrybuty obiektu.
Istnieją cztery tryby przesyłania danych :
- Standardowe / wsadowe wprowadzanie : Standardowe programy do przesyłania
- Nagrywanie wsadowe : Tutaj możesz stworzyć własne nagranie i użyć go do przesłania / zmiany danych
- BAPI : standardowe interfejsy BAPI służą do przesyłania danych
- IDOCs : wszystkie moduły funkcyjne IDOC przychodzących może być stosowany do przetwarzania danych
W oparciu o wymagania staramy się znaleźć odpowiednią metodę do obróbki. Jeśli jest to standardowy Master, możemy go znaleźć w pierwszej metodzie. W przeciwnym razie staramy się używać BAPI lub Idoców. Jeśli wymaganie jest bardzo niestandardowe, do przetwarzania danych używamy nagrania.
Krok 2 - Utrzymaj struktury źródłowe
Struktury źródłowe mogą służyć do projektowania hierarchii plików do przesłania.
Krok 3 - Utrzymaj pola źródłowe
Na tym ekranie można zachować pola, które zostaną przesłane z pliku tekstowego. Pola o identycznych nazwach są traktowane jako Klucz
Source Filed służy do określenia, czy dany rekord powinien trafić do określonej struktury. Na przykład: Załóżmy, że plik zawiera wiersze nagłówka i wiersze pozycji, możemy określić pierwsze pole, gdy wskaźnik mówi „H” dla nagłówka i „I” dla elementu. Tak więc, gdy plik jest odczytywany, sprawdza pierwsze pole, jeśli jest to 'H', to jest wczytywane do struktury źródłowej Header, w przeciwnym razie jest zapisywane do struktury źródłowej pozycji. Pola źródłowe można łatwo utrzymywać w formie obsługi tabeli.
Krok 4 - Utrzymuj relacje strukturalne
W tym miejscu należy określić struktury potrzebne do przetwarzania danych. Obiekt może zawierać wiele struktur i wiele struktur źródłowych. Mapowanie między strukturami źródłowymi i docelowymi powinno być wykonane po dokładnym sprawdzeniu.Krok 5 - Zachowaj reguły mapowania pól i konwersji
W tym kroku przypisujesz pola źródłowe do pól docelowych i określasz, w jaki sposób zawartość pól będzie konwertowana.
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 są „polami technicznymi” i są oznaczone jako „Ustawienie domyślne”. Kodowanie tych pól nie jest wyświetlane przy pierwszym wejściu do mapowania pól; można go wyświetlić za pomocą wariantu wyświetlania. Zmiana ustawienia domyślnego może poważnie wpłynąć na przebieg 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 napisane przez użytkownika
Tutaj zachowane są 3 funkcje wielokrotnego użytku:- Stałe wartości : Stałe wartości to wartości, które są ustalone w całym projekcie, np .: Kod firmy. Możemy przypisać stałą wartość do BUKRS i ta stała wartość może być używana we wszystkich obiektach w tym projekcie. Więc jeśli wartość się zmienia, możemy zmienić tylko w jednym miejscu, tj. W ustalonych wartościach, zamiast zmieniać się w każdym obiekcie.
- Tłumaczenia : Tutaj możesz zachować stałe tłumaczenie dla dowolnego starszego pola, a tłumaczenie można przypisać do pola, w mapowaniu pól i regułach konwersji. Tłumaczenie może być 1: 1 lub wiele: 1 itd.
- Procedury zdefiniowane przez użytkownika : są to procedury 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 są ważne 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 interfejsie użytkownika lub na serwerze aplikacji.
Krok 8 - Przypisz pliki
Tutaj określamy, którego pliku będziemy używać do bieżącego załadowania, tj. Czy plik znajduje się na serwerze Presentation, 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 umożliwić testowanie kilku pierwszych rekordów. Zapewnia 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
- W tym kroku możesz wyświetlić wszystkie lub część odczytanych danych w formie tabeli. Kliknięcie linii powoduje wyświetlenie wszystkich informacji dotyczących tej linii w przejrzysty sposób. To samo dzieje się po kliknięciu zawartości pola.
- Wyświetlanie zmian umożliwia wybór widoku jednowierszowego lub wieloliniowego.
- Wyświetl paletę kolorów wyświetla kolory dla poszczególnych poziomów hierarchii.
Krok 11 - Konwertuj dane
Konwersja danych to transfer danych ze źródła do struktur docelowych w oparciu o procedury konwersji napisane w ramach mapowania pola i procedur konwersji.
Krok 12 - Importuj dane
Kroki wyświetlane przez program zależą od wybranego typu obiektu:
Standardowe wprowadzanie lub nagrywanie wsadowe:
- Wygeneruj sesję wprowadzania wsadowego
- Uruchom sesję wprowadzania wsadowego
- Rozpocznij sesję bezpośredniego wprowadzania
- Rozpocznij tworzenie IDoc
- Rozpocznij przetwarzanie IDoc
- Utwórz przegląd obiektu IDoc
- Rozpocznij przetwarzanie końcowe IDoc