Ce Este SAP LSMW? Pași pentru migrarea datelor folosind LSMW

Ce Este SAP LSMW?

LSMW este un instrument care acceptă transferul de date de la non-SAP sisteme („Sisteme moștenite”) la SAP sisteme R/3. Acesta poate fi un transfer unic, precum și unul periodic.

LSMW acceptă, de asemenea, conversia datelor din sistemul moștenit într-un mod numeroase. Datele pot fi apoi importate în SAP Sistem R/3 prin intrare în lot, intrare directă, BAPI sau IDoc.

În plus, LSM Workbench oferă o funcție de înregistrare care permite generarea unui „obiect de migrare a datelor” pentru a permite migrarea de la orice tranzacție necesară.

SAP LSMW

LSMW poate fi utilizat pentru următoarele 3 funcții -

Principalele funcții ale LSM Workbench sunt:

  1. Date de import (date vechi în tabelele foilor de calcul și/sau fișierele secvențiale)
  2. Convertiți datele (de la formatul sursă la formatul țintă)
  3. Date de import (în baza de date a aplicației R/3)

Pentru a porni bancul de lucru LSMW, utilizați tranzacția LSMW

SAP LSMW

De asemenea, consultați următorul tutorial despre executarea LSMW pas cu pas

Introdu Tranzacție LSMW in SAP, pentru a porni bancul de lucru.

SAP LSMW

Bancul de lucru LSMW arată următoarele informații:

  • Proiect: Un ID cu maximum 10 caractere pentru a denumi proiectul dvs. de transfer de date. Dacă doriți să transferați date din mai multe sisteme vechi, puteți crea un proiect, de exemplu, pentru fiecare sistem vechi.
  • Subproiect: un ID cu maximum 10 caractere care este utilizat ca un alt atribut de structurare.
  • Obiect: un ID cu maximum 10 caractere pentru a denumi obiectul de afaceri.

Introduceți ID proiect, ID subproiect, ID obiect. Faceți clic pe Executare. Următorul ecran oferă PAȘI în Migrarea datelor dvs. LSMW

SAP LSMW

Puteți selecta pasul dorit și faceți clic pe executare. Să analizăm fiecare pas în detalii

Pasul 1) Mențineți atributele obiectului

Menține atributele obiectului

Sunt patru moduri de transfer de date:

  1. Intrare standard/ lot: Programe standard de încărcare
  2. Înregistrare de intrare în lot: Aici puteți crea o înregistrare proprie și o puteți utiliza pentru a încărca/modifica date
  3. BAPI-uri: BAPI-urile standard sunt folosite pentru a încărca date
  4. IDOC-uri: Orice modul de funcționare IDOC Inbound poate fi utilizat pentru a procesa datele

Pe baza cerinței încercăm să găsim o metodă potrivită pentru prelucrare. Dacă este un Master standard îl putem găsi în prima metodă. În caz contrar, încercăm să folosim BAPI-uri sau Idocs. Dacă cerința este una foarte personalizată, folosim o înregistrare pentru a procesa datele.

Pasul 2) Mențineți structurile sursă

Menține structurile sursei

Structurile sursă pot fi folosite pentru a proiecta ierarhia fișierelor care urmează să fie încărcate.

Pasul 3) Mențineți câmpurile sursă

În acest ecran, câmpurile care vor fi încărcate din fișierul text pot fi menținute aici. Câmpurile cu nume identice sunt luate drept Cheie

Mențineți câmpurile sursă

Fișierul sursă este folosit pentru a identifica dacă o anumită înregistrare ar trebui să meargă la structura specificată. De exemplu: Să presupunem că un fișier conține rânduri de antet și rânduri de articole, putem specifica primul câmp deoarece indicatorul spune „H” pentru un antet și „I” pentru Item. Astfel, atunci când fișierul este citit, verifică primul câmp, dacă este „H”, atunci este citit în structura sursă antet, altfel este scris în structura sursă a articolului.

Câmpurile Sursă pot fi întreținute cu ușurință sub forma unui tabel de întreținere.

Pasul 4) Menținerea relațiilor de structură

Structurile care sunt necesare pentru prelucrarea datelor trebuie să fie atribuite aici. Obiectul poate conține multe structuri și multe structuri sursă. Maparea dintre sursă și structurile țintă ar trebui făcută după o verificare atentă.

Menținerea relațiilor de structură

Pasul 5) Mențineți regulile de cartografiere și conversie a câmpurilor

În acest pas, atribuiți câmpuri sursă câmpurilor țintă și definiți cum va fi convertit conținutul câmpului.

Mențineți regulile de cartografiere și conversie a câmpurilor

Vor fi afișate toate câmpurile tuturor structurilor țintă pe care le-ați selectat la pasul anterior. Pentru fiecare câmp țintă sunt afișate următoarele informații:

  • Descrierea câmpului
  • Câmpuri sursă alocate (dacă există)
  • Tipul de regulă (valoare fixă, traducere etc.)
  • Codificare.

Notă: Unele câmpuri sunt prestabilite de sistem. Aceste câmpuri sunt numite „câmpuri tehnice” sunt marcate cu „Setare implicită”. Codificarea acestor câmpuri nu este afișată la prima intrare în maparea câmpului; poate fi afișat prin varianta de afișare. Modificarea setării implicite poate afecta grav fluxul de conversie a datelor. Dacă ați schimbat din greșeală setarea implicită, o puteți restaura alegând Extra -> Restabilire la implicit.

Pasul 6) Mențineți valorile fixe, traducerile și rutinele scrise de utilizator

Aici sunt menținute cele 3 funcții reutilizabile:

  1. Valori fixe: Valorile fixe sunt valori care sunt fixate în cadrul proiectului, de exemplu: Codul companiei. Putem atribui o valoare fixă ​​lui BUKRS și această valoare fixă ​​poate fi utilizată în toate obiectele din acest proiect. Deci, dacă valoarea se schimbă, ne putem schimba doar într-un loc, adică în valorile fixe, în loc să ne schimbăm în fiecare obiect.
  2. Traduceri: Aici puteți menține traducerea fixă ​​pentru orice câmp moștenit și traducerea poate fi atribuită fișierului, în Reguli de mapare și conversie a câmpurilor. Traducerea poate fi 1:1 sau mai multe: 1 etc.
  3. Rutine definite de utilizator: Acestea sunt subrutine definite de utilizator care sunt utilizate în obiect pentru procesarea datelor.

Toate cele Trei funcții menționate mai sus sunt reguli reutilizabile care sunt valabile pentru toate obiectele dintr-un proiect.

Menține valori fixe, traduceri și rutine

Pasul 7) Specificați fișierele

Aici definim Fișierele pe care le folosim pentru a încărca datele. Fișierul poate fi pe front-end sau pe serverul de aplicații.

Specificați fișierele

Pasul 8) Atribuiți fișiere

Aici definim ce fișier vom folosi pentru încărcarea curentă, adică dacă fișierul se află pe serverul de prezentare sau pe serverul de aplicații.

Atribuiți fișiere

Pasul 9) Citiți datele

Citirea datelor din fișier ne oferă opțiunea de a citi doar câteva înregistrări și nu întreaga bucată pentru a activa Testarea a primelor înregistrări. Aceasta oferă, de asemenea, parametrul de selecție definit de utilizator, care poate fi utilizat pentru a restricționa datele citite în funcție de condiția specificată.

Citiți date

Pasul 10) Afișează datele citite

  • În acest pas, puteți afișa toate sau o parte din datele citite sub formă de tabel. Făcând clic pe o linie, toate informațiile pentru această linie sunt afișate într-un mod clar. Același lucru se întâmplă când faceți clic pe Conținutul câmpului.
  • Schimbarea afișajului permite selectarea fie a unei vizualizări pe o linie, fie a unei linii multiple.
  • Afișează paleta de culori afișează culorile pentru nivelurile ierarhice individuale.

Pasul 11) Convertiți datele

Conversia datelor este transferul de date de la sursă la structurile țintă pe baza rutinelor de conversie scrise în menținerea Field Mapping și rutinele de conversie.

Convertiți datele

Pasul 12) Importați date

Pașii afișați de program depind de tipul de obiect selectat:

Intrare sau înregistrare în lot standard:

  1. Generați o sesiune de introducere în lot
  2. Rulați sesiunea de introducere în lot

Intrare directă standard:

  1. Începeți sesiunea de introducere directă

BAPI sau IDoc:

  1. Începeți crearea IDoc
  2. Începeți procesarea IDoc
  3. Creați o prezentare generală IDoc
  4. Începeți postprocesarea IDoc

Aceasta completează o prezentare detaliată a pașilor pentru a vă transfera datele utilizând LSMW în SAP .