SAP ERP/ Erstellen eines LSMW (mit ABAP-Codierung)

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

In einfachen Worten, wenn Sie eine Transaktion zu tun haben, lassen Sie zum Beispiel ein bestimmtes Feld in let VA02 (Kundenauftragsänderung) aktualisieren, und Sie müssen dasselbe für mehrere Kundenaufträge in VA02 tun, dann ist LSMW Ihr Werkzeug, um das zu tun. Sie haben natürlich MASStransaction, aber LSMW hat seine eigenen Vorteile.

Vorteile?

  • Es ist schneller.
  • Sie können es im Hintergrund und im Vordergrund ausführen und bei einem Fehler auch ein Stoppereignis auslösen.
  • Am Ende wird ein Protokoll generiert.
  • Sie können ABAP-Code für benutzerdefinierte Validierungen schreiben.
  • Sie können Konstanten übergeben, Präfixe/ Suffixe zu Ihrem Datensatz hinzufügen.
  • usw.

Nun, lasst uns sehen, wie wir das machen?

Schritte zu folgen:

Schritte zu folgen:

1. Geben Sie den TCode LSMW ein.

2. Geben Sie einen Projekt-, Unterprojekt- und Objektnamen ein. Sie können die gleichen sein wie in meinem Fall, und Sie können es anders machen. Einige erstellen gerne ein Projekt und fügen dann ein Unterprojekt nach dem anderen hinzu.

3. Klicken Sie auf das Symbol Erstellen neben der Schaltfläche Ausführen und geben Sie eine kurze Beschreibung Ihres LSMW ein.

4. Klicken Sie nun auf Ausführen wie markiert.

5. Ein LSMW hat 13 Schritte, wie Sie im Screenshot unten sehen können:

6. Doppelklicken Sie auf das einzelne Element oder klicken Sie auf die Schaltfläche Ausführen, um die Schritte auszuführen.

SCHRITT : 1 Objektattribute definieren Wählen Sie „Batch Input Recording“ und klicken Sie auf die markierte Schaltfläche, um eine Aufnahme zu erstellen.

Aufnahme erstellen. Geben Sie Ihrer Aufnahme einen Namen.

Geben Sie den Transaktionscode/ den TCode ein.

Zeichnen Sie Ihre Schritte auf und klicken Sie auf „Speichern“. Hier können Sie überprüfen, ob alle Ihre Felder erfolgreich aufgezeichnet wurden oder nicht. Sogar die eingegebenen Datensätze können eingesehen werden.

Klicken Sie ohne Fehler auf „Default All“.

Wenn Sie unerwünschte Felder entfernen möchten, die während der Aufnahme erfasst wurden, wählen Sie das Feld aus und klicken Sie auf die hervorgehobene Schaltfläche, um es aus der Auswahl zu entfernen. „Speichern“ und kommen Sie zurück, um den folgenden Bildschirm zu sehen.

Wählen Sie nun das Aufnahmefeld aus und klicken Sie auf F4, um die gerade aufgenommene Aufnahme abzurufen.

STEP : 2 Define Source Structures.Now, the system should automatically take you to the next step.Now, create a Structure, and mention a decription for it.

SCHRITT : 3 Quellfeld definieren

Klicken Sie vor dem Einstieg in diesen Schritt auf „Objektübersicht“. Klicken Sie auf die Schaltfläche „Tabelle“.
Kopieren Sie nun den folgenden Inhalt in eine Excel-Tabelle. Warum? Das werden Sie in den nächsten Schritten wissen.

Gehen Sie nun zurück und doppelklicken Sie auf Ihren 3. Schritt. Wählen Sie die Struktur aus und klicken Sie auf die hervorgehobene Schaltfläche.

Kopieren Sie nun die Feldnamen, die Länge und andere Details aus Ihrer Excel-Tabelle in diese Struktur. Klicken Sie auf Speichern und kehren Sie zum nächsten Schritt zurück.

SCHRITT : 4 Strukturbeziehungen definieren.

In diesem Schritt müssen Sie nur Ihre Aufnahme aus Schritt 1 der Struktur zuweisen, die Sie in Schritt 2 erstellt haben.

SCHRITT : 5 Definieren Sie Feldzuordnungs- und Konvertierungsregeln.

Dies ist ein sehr entscheidender Schritt, bei dem Sie die Quelle zuweisen sollen. In dieser Phase können Sie Konstanten zuweisen, Präfix / Suffix und sogar ABAP-Code für benutzerdefinierte Validierungen hinzufügen.

Wählen Sie das Feld aus und klicken Sie dann wie markiert auf „Quellfeld“, um das Quellfeld zuzuweisen.

Wählen Sie das entsprechende Quellfeld aus

Um ABAP-Code zu schreiben, wählen Sie das Feld aus und klicken Sie auf Regel.

ABAP-Code auswählen.

Schreiben Sie Ihre benutzerdefinierten Validierungen und klicken Sie auf Speichern.

Der nächste Schritt ist nicht erforderlich. Ich habe es nie unten verwendet. Wenn ja, dann erwähnen Sie bitte in den Kommentaren unten.

Damit ist Ihre LSMW-Erstellung abgeschlossen.txt-Datei, und laden Sie es auf Ihr System, Lesen, Konvertieren und starten Sie die Aktivität läuft die Sitzung des Hochladens der Daten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.