SAP ERP / Creazione di un LSMW (con codifica ABAP)

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.