Ce este SAP LSMW?
LSMW este un instrument care acceptă transferul de date din sistemele non-SAP („Sisteme vechi”) către sistemele SAP R / 3. Acesta poate fi un transfer unic, precum și unul periodic.
LSMW acceptă, de asemenea, conversia datelor din sistemul vechi într-un mod numeros. Datele pot fi apoi importate în sistemul SAP R / 3 prin intrare lot, intrare directă, BAPI sau IDocuri.
Mai mult, LSM Workbench oferă o funcție de înregistrare care permite generarea unui „obiect de migrare a datelor” pentru a permite migrarea din orice tranzacție necesară.
LSMW poate fi utilizat pentru următoarele 3 funcții - Funcțiile principale ale LSM Workbench sunt:
- Importați date ( date vechi în tabele de foi de calcul și / sau fișiere secvențiale)
- Conversia datelor (de la formatul sursă la formatul țintă)
- Importați date (în baza de date a aplicației R / 3)
De asemenea, consultați următorul tutorial despre executarea pas cu pas a LSMW
Introduceți Transaction LSMW în SAP, pentru a porni bancul de lucru.
Bancul de lucru LSMW prezintă următoarele informații-
- Proiect : un ID cu maximum 10 caractere pentru a vă denumi proiectul de transfer de date. Dacă doriți să transferați date de la mai multe sisteme vechi, puteți crea un proiect, de exemplu, pentru fiecare sistem vechi.
- Subproiect : un ID cu maximum 10 caractere care este folosit ca un atribut de structurare suplimentar.
- Obiect : un ID cu maximum 10 caractere pentru a denumi obiectul comercial.
Introduceți ID-ul proiectului, ID-ul subproiectului, ID-ul obiectului. Faceți clic pe Executare Următorul ecran afișează PAȘII în migrarea datelor 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 obiectelor.
Există patru moduri de transfer de date :
- Intrare standard / lot : programe de încărcare standard
- Înregistrare prin intrare în lot : Aici puteți crea o înregistrare personală și o puteți folosi pentru a încărca / modifica datele
- BAPI : BAPI-urile standard sunt utilizate pentru a încărca date
- IDOC-uri : Orice module de funcții IDOC de intrare pot fi utilizate pentru procesarea datelor
Pe baza cerinței, încercăm să găsim o metodă adecvată de procesat. Dacă este un Master standard, îl putem găsi în prima metodă. În caz contrar, încercăm să folosim BAPI sau Idocs. Dacă cerința este una foarte personalizată, folosim o înregistrare pentru a procesa datele.
Pasul 2 - Menținerea structurilor sursă
Structurile sursă pot fi utilizate pentru a proiecta ierarhia fișierelor de încărcat.
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 ca cheie
Source Filed este utilizat 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 ca indicator să spună „H” pentru un antet și „I” pentru articol. Astfel, atunci când fișierul este citit, acesta verifică primul câmp, dacă este „H”, atunci este citit în structura sursă antet, altfel este scris în structura sursă a elementului. Câmpurile Sursă pot fi ușor întreținute sub forma unei întrețineri a tabelului.
Pasul 4 - Menținerea relațiilor de structură
Structurile necesare procesării datelor trebuie alocate aici. Obiectul poate conține multe structuri și multe structuri sursă. Cartografierea între sursă și structurile țintă ar trebui să se facă după o verificare atentă.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 modul în care conținutul câmpului va fi convertit.
Toate câmpurile tuturor structurilor țintă, pe care le-ați selectat în pasul anterior, vor fi afișate. Pentru fiecare câmp țintă sunt afișate următoarele informații:
- Descrierea câmpului
- Câmpuri sursă atribuite (dacă există)
- Tipul regulii (valoare fixă, traducere etc.)
- Codificare.
Notă: Unele câmpuri sunt presetate de sistem. Aceste câmpuri sunt denumite „câmpuri tehnice” sunt marcate cu „Setare implicită”. Codificarea pentru aceste câmpuri nu este afișată la prima intrare în cartarea câmpului; poate fi afișat prin varianta de afișare. Modificarea setării implicite poate afecta serios fluxul de conversie a datelor. Dacă ați modificat eronat setarea implicită, o puteți restabili alegând Extras -> Restabiliți la valorile implicite.
Pasul 6 - Mențineți valori fixe, traduceri și rutine scrise de utilizator
Aici sunt menținute cele 3 funcții reutilizabile:- Valori fixe : Valorile fixe sunt valori fixate în cadrul proiectului, de exemplu: Codul companiei. Putem atribui o valoare fixă BUKRS și această valoare fixă poate fi utilizată în toate obiectele din acest proiect. Deci, dacă valoarea se schimbă, putem schimba doar într-un singur loc, adică în valorile fixe, în loc să ne schimbăm în fiecare obiect.
- Traduceri : Aici puteți menține traducerea fixă pentru orice câmp moștenit, iar traducerea poate fi atribuită fișierului, în Regulile de cartografiere și conversie a câmpurilor. Traducerea poate fi 1: 1 sau multe: 1 etc.
- Rutine definite de utilizator : acestea sunt subrutine definite de utilizator care sunt utilizate în obiect pentru prelucrarea datelor.
Toate cele Trei funcții menționate mai sus sunt Reguli reutilizabile care sunt valabile pentru toate obiectele dintr-un singur Proiect.
Pasul 7- Specificați fișiere
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.
Pasul 8 - Alocaț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.
Pasul 9 - Citiți date
Citirea datelor din fișier ne oferă o opțiune de a citi doar câteva înregistrări și nu întreaga bucată, pentru a permite Testarea primelor înregistrări. Aceasta oferă, de asemenea, parametrul de selecție definit de utilizator, care poate fi utilizat pentru a restricționa datele citite pe baza condiției specificate.Pasul 10 - Afișați datele citite
- În acest pas, puteți afișa toate sau o parte din datele citite sub formă de tabel. Dând clic pe o linie se afișează toate informațiile pentru această linie într-un mod clar. La fel se întâmplă atunci când faceți clic pe Conținutul câmpului.
- Schimbarea afișajului permite selectarea fie a unei linii, fie a mai multor linii.
- Paleta de culori afișată afișează culorile pentru nivelurile de ierarhie individuale.
Pasul 11- Conversia datelor
Conversia datelor este transferul de date de la sursă la structuri țintă pe baza rutinelor de conversie scrise în menținerea rutelor de cartografiere și conversie a câmpului.
Pasul 12- Importați date
Pașii afișați de program depind de tipul de obiect selectat:
Intrare sau înregistrare standard în lot:
- Generați o sesiune de intrare în lot
- Rulați sesiunea de introducere a lotului
- Porniți sesiunea de intrare directă
- Porniți crearea IDoc
- Porniți procesarea IDoc
- Creați o prezentare generală IDoc
- Porniți IDoc post procesare