Co to jest SAP LSMW? Kroki migracji danych przy użyciu LSMW

Spisie treści:

Anonim
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:

  1. Importuj dane (starsze dane w tabelach arkuszy kalkulacyjnych i / lub plikach sekwencyjnych)
  2. Konwertuj dane (z formatu źródłowego na format docelowy)
  3. Import danych (do bazy danych aplikacji R / 3)
Aby uruchomić środowisko pracy LSMW, użyj transakcji LSMW

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 :

  1. Standardowe / wsadowe wprowadzanie : Standardowe programy do przesyłania
  2. Nagrywanie wsadowe : Tutaj możesz stworzyć własne nagranie i użyć go do przesłania / zmiany danych
  3. BAPI : standardowe interfejsy BAPI służą do przesyłania danych
  4. 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:
  1. 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.
  2. 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.
  3. 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:

  1. Wygeneruj sesję wprowadzania wsadowego
  2. Uruchom sesję wprowadzania wsadowego
Standardowe wejście bezpośrednie:
  1. Rozpocznij sesję bezpośredniego wprowadzania
BAPI lub IDoc:
  1. Rozpocznij tworzenie IDoc
  2. Rozpocznij przetwarzanie IDoc
  3. Utwórz przegląd obiektu IDoc
  4. Rozpocznij przetwarzanie końcowe IDoc
Na tym kończy się szczegółowy przegląd czynności, jakie należy wykonać, aby przesłać dane za pomocą LSMW w SAP.