LSMW cioè Legacy System Migration Workbench è uno strumento che supporta il trasferimento di dati da sistemi non SAP (“Sistemi legacy”) ai sistemi SAP R/3. Questo può essere un trasferimento una tantum e periodico.
In parole semplici, se hai una transazione da fare, lascia, ad esempio, aggiornare un particolare campo in let VA02 (Sales Order Change), e devi fare la stessa cosa per più ordini di vendita in VA02, quindi LSMW è il tuo strumento per farlo. Tu, ovviamente, hai MASStransaction, ma LSMW ha i suoi vantaggi.
Vantaggi?
- È più veloce.
- È possibile eseguirlo in background, in primo piano e anche attivare un evento di arresto in caso di errore.
- Genera un log alla fine.
- È possibile scrivere codice ABAP per convalide personalizzate.
- È possibile passare costanti, aggiungere prefissi/ suffissi al record di dati.
- ecc.
Ora, vediamo, come facciamo?
Passi da seguire:
Passi da seguire:
1. Inserire il codice LSMW.
2. Immettere un nome di progetto, sottoprogetto e Oggetto. Possono essere come nel mio caso, e puoi renderlo diverso. Ad alcuni piace creare un progetto e quindi aggiungere un sottoprogetto dopo l’altro.
3. Fai clic sull’icona Crea accanto al pulsante Esegui e inserisci una descrizione breif del tuo LSMW.
4. Ora fai clic su esegui come evidenziato.
5. Un LSMW ha 13 passaggi come puoi vedere nello screenshot qui sotto:
6. Fare doppio clic sul singolo elemento o fare clic sul pulsante Esegui per entrare nei passaggi.
PASSO : 1 Definire gli attributi dell’oggetto Selezionare “Registrazione input batch” e fare clic sul pulsante evidenziato per creare una registrazione.
Crea registrazione. Dai un nome alla tua registrazione.
Inserisci il codice della transazione / il TCode.
Registra i tuoi passi e fai clic su “Salva”, ed è così che apparirà il tuo schermo dopo aver salvato la transazione. Questo dove puoi controllare se tutti i tuoi campi sono stati registrati correttamente o meno. Anche i record di dati inseriti possono essere visti.
Senza perdere, fare clic su “Default All”.
Se si desidera rimuovere i campi indesiderati che sono stati catturati durante la registrazione, selezionare il campo e fare clic sul pulsante evidenziato per rimuovere dalla selezione. “Salva” e torna a vedere la schermata qui sotto.
Ora, torna indietro e seleziona il campo di registrazione, quindi fai clic su F4 per recuperare la registrazione appena registrata.
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.
PASSO: 3 Definire il campo sorgente
Prima di accedere a questo passaggio, fare clic su “Panoramica oggetto”. Fare clic sul pulsante” Tabella”.
Ora, copiare il contenuto di seguito in un foglio Excel. Perché? Si sta andando a sapere che nei prossimi passi.
Ora, torna indietro e fai doppio clic sul tuo 3rd step e sotto c’è la schermata che dovresti essere in grado di vedere. Selezionare la Struttura e fare clic sul pulsante evidenziato.
Ora, copiare i nomi dei campi, la lunghezza e altri dettagli dal foglio Excel in questa struttura. Fare clic su Salva e tornare al entrare nel passaggio successivo.
PASSO: 4 Definire le relazioni di struttura.
In questo passaggio, è sufficiente assegnare la registrazione dal Passaggio 1, alla Struttura creata nel passaggio 2.
PASSO: 5 Definire la mappatura dei campi e le regole di conversione.
Questo è un passo molto cruciale, in cui si suppone di assegnare la fonte. Questa è la fase in cui è possibile assegnare costanti, aggiungere prefisso/ suffisso e persino codice ABAP per convalide personalizzate.
Selezionare il campo e quindi fare clic su “Campo sorgente” come evidenziato per assegnare il campo Sorgente.
Selezionare il campo Sorgente pertinente
Per scrivere il codice ABAP, selezionare il campo e fare clic su Regola.
Seleziona Codice ABAP.
Scrivi le tue convalide personalizzate e fai clic su Salva.
Il passaggio successivo non è richiesto. Non l’ho mai usato qui sotto. Se avete, quindi si prega di citare nei commenti qui sotto.
Quindi questo completa la creazione di LSMW, i passaggi rimanenti sono proprio dove si crea un formato di dati .file txt, e caricarlo sul sistema, Leggere, Convertire e avviare l’attività in esecuzione la sessione di caricamento dei dati.