Was ist SAP LSMW? Schritte zum Migrieren von Daten mit LSMW

Was ist SAP LSMW?

LSMW ist ein Tool, das die Übertragung von Daten von Nicht-SAP-Systemen („Legacy-Systemen“) in SAP R/3-Systeme unterstützt. Dies kann sowohl eine einmalige als auch eine periodische Übertragung sein.

LSMW unterstützt auch die Konvertierung von Daten des Altsystems in vielfältiger Weise. Anschließend können die Daten per Batch-Input, Direct-Input, BAPIs oder IDocs in das SAP-R/3-System importiert werden.

Darüber hinaus bietet die LSM Workbench eine Aufzeichnungsfunktion, die es ermöglicht, ein „Datenmigrationsobjekt“ zu generieren, um die Migration aus jeder erforderlichen Transaktion zu ermöglichen.

SAP LSMW

LSMW kann für Folgendes verwendet werdenwing 3 Funktionen –

Die Hauptfunktionen der LSM Workbench sind:

  1. Daten importieren (Altdaten in Tabellenkalkulationstabellen und/oder sequentiellen Dateien)
  2. Daten konvertieren (vom Quellformat zum Zielformat)
  3. Daten importieren (in die Datenbank der R/3-Anwendung)

Um die LSMW-Workbench zu starten, verwenden Sie die Transaktion LSMW

SAP LSMW

Schauen Sie sich auch das nächste Tutorial zur schrittweisen Ausführung von LSMW an

Geben Sie die Transaktion ein LSMW in SAP, um die Workbench zu starten.

SAP LSMW

Die LSMW-Workbench zeigt Folgendeswing Information-

  • Der: Eine ID mit maximal 10 Zeichen zur Benennung Ihres Datenübertragungsprojekts. Wenn Sie Daten aus mehreren Altsystemen übernehmen möchten, können Sie beispielsweise für jedes Altsystem ein Projekt erstellen.
  • Teilprojekt: Eine ID mit maximal 10 Zeichen, die als weiteres Strukturierungsattribut verwendet wird.
  • Betreff: Eine ID mit maximal 10 Zeichen zur Benennung des Geschäftsobjekts.

Geben Sie Projekt-ID, Teilprojekt-ID und Objekt-ID ein. Klicken Sie auf „Ausführen“. Der nächste Bildschirm zeigt Folgendes an STEPS in Ihrer LSMW-Datenmigration

SAP LSMW

Sie können den gewünschten Schritt auswählen und auf Ausführen klicken. Schauen wir uns jeden Schritt in de antails

Schritt 1) ​​Objektattribute pflegen

Objektattribute pflegen

Es gibt vier Modi der Datenübertragung:

  1. Standard-/Batch-Input: Standard-Upload-Programme
  2. Batch-Input-Aufzeichnung: Hier können Sie eine eigene Aufzeichnung erstellen und diese zum Hochladen/Ändern von Daten verwenden
  3. BAPIs: Zum Hochladen von Daten werden Standard-BAPIs verwendet
  4. IDOCs: Zur Verarbeitung der Daten können beliebige Inbound-IDOC-Funktionsbausteine ​​genutzt werden

Basierend auf der Anforderung versuchen wir, eine geeignete Verarbeitungsmethode zu finden. Wenn es sich um einen Standard-Master handelt, können wir ihn mit der ersten Methode finden. Anderewise, versuchen wir zu nutzen BAPIs oder Idocs. Wenn es sich um eine sehr individuelle Anforderung handelt, verwenden wir eine Aufzeichnung zur Verarbeitung der Daten.

Schritt 2) Quellstrukturen pflegen

Quellstrukturen pflegen

Mithilfe der Quellstrukturen kann die Hierarchie der hochzuladenden Dateien gestaltet werden.

Schritt 3) Quellfelder pflegen

In diesem Bildschirm können die Felder verwaltet werden, die aus der Textdatei hochgeladen werden. Als Schlüssel werden die Felder mit identischem Namen verwendet

Quellfelder pflegen

Mit „Source Filed“ wird ermittelt, ob ein bestimmter Datensatz in die angegebene Struktur verschoben werden soll. Beispiel: Angenommen, eine Datei enthält Kopfzeilen und Elementzeilen. Wir können das erste Feld als Indikator angeben, sagen wir „H“ für eine Kopfzeile und „I“ für Element. Wenn die Datei gelesen wird, prüft sie daher das erste Feld. Wenn es „H“ ist, wird es in die Header-Quellstruktur eingelesen, andernfalls wird es in die Element-Quellstruktur geschrieben.

Die Quellfelder können einfach in Form einer Tabellenpflege gepflegt werden.

Schritt 4) Strukturbeziehungen pflegen

Hier müssen die Strukturen zugewiesen werden, die für die Verarbeitung der Daten benötigt werden. Das Objekt kann viele Strukturen und viele Quellstrukturen enthalten. Die Zuordnung zwischen Quell- und Zielstrukturen sollte nach sorgfältiger Prüfung erfolgen.

Pflegen Sie Strukturbeziehungen

Schritt 5) Feldzuordnungs- und Konvertierungsregeln pflegen

In diesem Schritt ordnen Sie Quellfelder Zielfeldern zu und legen fest, wie die Feldinhalte konvertiert werden.

Feldzuordnungs- und Konvertierungsregeln pflegen

Es werden alle Felder aller Zielstrukturen angezeigt, die Sie im vorherigen Schritt ausgewählt habenyed. Für jedes Zielfeld das Folgendewing Informationen werden angezeigtyed:

  • Feldbeschreibung
  • Zugeordnete Quellfelder (falls vorhanden)
  • Regeltyp (Festwert, Übersetzung etc.)
  • Codierung.

Hinweis: Einige Felder sind vom System voreingestellt. Diese Felder heißen „technische Felder“ und sind mit „Standardeinstellung“ gekennzeichnet. Die Codierung für diese Felder wird nicht angezeigtyed beim ersten Betreten der Feldzuordnung; es kann angezeigt werdenyed über die Anzeigevariante. Eine Änderung der Standardeinstellung kann den Fluss der Datenkonvertierung erheblich beeinträchtigen. Wenn Sie einen Fehler machenneoWenn sich die Standardeinstellung normalerweise geändert hat, können Sie sie über Extras -> Auf Standard wiederherstellen wiederherstellen.

Schritt 6) Pflegen Sie feste Werte, Übersetzungen und benutzerdefinierte Routinen

Hier bleiben die 3 wiederverwendbaren Funktionen erhalten:

  1. Feste Werte: Feste Werte sind Werte, die im gesamten Projekt festgelegt sind, z. B.: Buchungskreis. Wir können BUKRS einen festen Wert zuweisen und dieser feste Wert kann in allen Objekten in diesem Projekt verwendet werden. Wenn sich also der Wert ändert, können wir ihn nur an einer Stelle ändern, dh in den festen Werten, anstatt ihn in jedem einzelnen Objekt zu ändern.
  2. Übersetzungen: Hier können Sie die feste Übersetzung für jedes Legacy-Feld verwalten und die Übersetzung kann dem Feld in den Feldzuordnungs- und Konvertierungsregeln zugewiesen werden. Die Übersetzung kann 1:1 oder viele:1 usw. sein.
  3. Benutzerdefinierte Routinen: Dies sind benutzerdefinierte Unterprogramme, die im Objekt zur Verarbeitung der Daten verwendet werden.

Alle drei oben genannten Funktionen sind wiederverwendbare Regeln, die für alle Objekte in einem Projekt gültig sind.

Pflegen Sie Festwerte, Übersetzungen und Routinen

Schritt 7) Dateien angeben

Hier definieren wir die Dateien, die wir zum Hochladen der Daten verwenden. Die Datei kann sich im Frontend oder auf dem Anwendungsserver befinden.

Geben Sie Dateien an

Schritt 8) Dateien zuweisen

Hier definieren wir, welche Datei wir für den aktuellen Upload verwenden, dh ob sich die Datei auf dem Präsentationsserver oder dem Anwendungsserver befindet.

Dateien zuweisen

Schritt 9) Daten lesen

Das Lesen der Daten aus der Datei gibt uns die Möglichkeit, nur einige Datensätze und nicht den gesamten Block zu lesen, um sie zu aktivieren Testen der ersten Platten. Dies stellt auch den benutzerdefinierten Auswahlparameter bereit, mit dem die gelesenen Daten basierend auf der angegebenen Bedingung eingeschränkt werden können.

Daten lesen

Schritt 10) Gelesene Daten anzeigen

  • In diesem Schritt können Sie alle oder einen Teil der gelesenen Daten in Tabellenform anzeigen. Durch Klicken auf eine Zeile werden alle Informationen zu dieser Zeile übersichtlich angezeigt. Das Gleiche passiert, wenn Sie auf Feldinhalte klicken.
  • Mit der Änderungsanzeige können Sie entweder eine einzeilige oder mehrzeilige Ansicht auswählen.
  • Farbpalette anzeigen zeigt die Farben für die einzelnen Hierarchieebenen an.

Schritt 11) Daten konvertieren

Beim Konvertieren der Daten handelt es sich um die Übertragung von Daten von Quell- zu Zielstrukturen auf der Grundlage der Konvertierungsroutinen, die in „Pflegefeldzuordnungs- und Konvertierungsroutinen“ geschrieben sind.

Daten konvertieren

Schritt 12) Daten importieren

Die Stufen werden angezeigtyed vom Programm abhängig vom gewählten Objekttyp:

Standard-Batch-Input oder -Aufzeichnung:

  1. Batch-Input-Mappe erstellen
  2. Führen Sie eine Batch-Input-Sitzung durch

Standard-Direkteingabe:

  1. Direkteingabesitzung starten

BAPI oder IDoc:

  1. Starten Sie die IDoc-Erstellung
  2. Starten Sie die IDoc-Verarbeitung
  3. IDoc-Übersicht erstellen
  4. Starten Sie die IDoc-Nachbearbeitung

Damit ist eine detaillierte Übersicht über die Schritte zum Übertragen Ihrer Daten mithilfe von LSMW abgeschlossen SAP .