Hvad er SAP LSMW?
LSMW er et værktøj, der understøtter overførsel af data fra ikke-SAP-systemer ("Legacy Systems") til SAP R / 3-systemer. Dette kan være såvel en engangsoverførsel som en periodisk.
LSMW understøtter også konvertering af data fra det ældre system på mange måder. Dataene kan derefter importeres til SAP R / 3-systemet via batchinput, direkte input, BAPI'er eller IDoc'er.
Desuden tilvejebringer LSM Workbench en optagefunktion, der tillader generering af et "datamigrationsobjekt" for at muliggøre migrering fra enhver krævet transaktion.
LSMW kan bruges til følgende 3 funktioner - Hovedfunktionerne i LSM Workbench er:
- Importere data (ældre data i regnearketabeller og / eller sekventielle filer)
- Konverter data (fra kildeformat til målformat)
- Importere data (i databasen til R / 3-applikationen)

Tjek også næste tutorial om udførelse af LSMW trin for trin
Indtast Transaktion LSMW i SAP for at starte arbejdsbænken.
LSMW arbejdsbænk viser følgende information-
- Projekt : Et id med maksimalt 10 tegn til at navngive dit dataoverførselsprojekt. Hvis du vil overføre data fra flere ældre systemer, kan du oprette et projekt, f.eks. For hvert ældre system.
- Underprojekt : Et ID med maksimalt 10 tegn, der bruges som en yderligere struktureringsattribut.
- Objekt : Et id med maksimalt 10 tegn for at navngive forretningsobjektet.
Indtast projekt-id, underprojekt-id, objekt-id. Klik på Udfør Det næste skærmbillede giver STEPS i din LSMW-datamigrering
Du kan vælge det ønskede trin og klikke på udfør. Lad os se nærmere på hvert trin
Trin 1- Vedligehold objektattributter.
Der er fire former for dataoverførsel :
- Standard / batch-input : Standard uploadprogrammer
- Batch-input-optagelse : Her kan du oprette en egen optagelse og bruge den til at uploade / ændre data
- BAPI'er : Standard BAPI'er bruges til at uploade data
- IDOC'er : Alle indgående IDOC-funktionsmoduler kan bruges til at behandle dataene
Baseret på kravet forsøger vi at finde en passende metode, der skal behandles. Hvis det er en standardmester, kan vi finde den i den første metode. Ellers prøver vi at bruge BAPI'er eller Idocs. Hvis kravet er meget tilpasset, bruger vi en optagelse til at behandle dataene.
Trin 2 - Vedligehold kildestrukturer
Kildestrukturer kan bruges til at designe hierarkiet for de filer, der skal uploades.
Trin 3 - Vedligehold kildefelter
I dette skærmbillede kan felterne, der uploades fra tekstfilen, opretholdes her. Felterne med identiske navne tages som nøglen
Source Filed bruges til at identificere, om en bestemt post skal gå til den angivne struktur. F.eks .: Antag at en fil indeholder headerrækker og elementrækker, vi kan angive det første felt som indikatoren siger 'H' for en header og 'I' for element. Når filen læses, kontrollerer den således det første felt. Hvis det er 'H', læses det i headerkildestrukturen, ellers skrives det til elementets kildestruktur. Kildefelterne kan let vedligeholdes i form af en tabelvedligeholdelse.
Trin 4 - Vedligehold strukturforhold
De strukturer, der er nødvendige for behandlingen af dataene, skal tildeles her. Objektet kan indeholde mange strukturer og mange kildestrukturer. Kortlægningen mellem kilden og målstrukturer skal udføres efter omhyggelig kontrol.Trin 5 - Vedligehold regler for feltkortlægning og konvertering
I dette trin tildeler du kildefelter til målfelter og definerer, hvordan feltindholdet skal konverteres.
Alle felter i alle målstrukturer, som du valgte i det forrige trin, vises. For hvert målfelt vises følgende oplysninger:
- Feltbeskrivelse
- Tildelte kildefelter (hvis nogen)
- Regeltype (fast værdi, oversættelse osv.)
- Kodning.
Bemærk: Nogle felter er forudindstillede af systemet. Disse felter kaldes "tekniske felter" er markeret med "Standardindstilling". Kodningen for disse felter vises ikke, når den første indtastning af feltmapping er; det kan vises via displayvarianten. Ændring af standardindstillingen kan påvirke datakonverteringens strøm alvorligt. Hvis du fejlagtigt har ændret standardindstillingen, kan du gendanne den ved at vælge Ekstra -> Gendan til standard.
Trin 6- Vedligehold faste værdier, oversættelser og brugerskrevne rutiner
Her opretholdes de 3 genanvendelige funktioner:- Faste værdier : Faste værdier er værdier, der er faste på tværs af projektet, fx: Firmakode. Vi kan tildele BUKRS en fast værdi, og denne faste værdi kan bruges i alle objekterne i dette projekt. Så hvis værdien ændres, kan vi kun ændre et sted, dvs. i de faste værdier i stedet for at ændre i hvert eneste objekt.
- Oversættelser : Her kan du vedligeholde den faste oversættelse til ethvert ældre felt, og oversættelsen kan tildeles den arkiverede i feltkortlægnings- og konverteringsregler. Oversættelse kan være 1: 1 eller mange: 1 osv.
- Brugerdefinerede rutiner : Disse er brugerdefinerede underrutiner, der bruges i objektet til behandling af dataene.
Alle de tre ovennævnte funktioner er genanvendelige regler, der er gyldige for alle objekter i et projekt.
Trin7 - Angiv filer
Her definerer vi de filer, som vi bruger til at uploade dataene. Filen kan være i frontenden eller på applikationsserveren.
Trin 8- Tildel filer
Her definerer vi, hvilken fil vi skal bruge til den aktuelle upload, dvs. om filen er på præsentationsserver eller applikationsserver.
Trin 9- Læs data
Læsning af data fra filen giver os mulighed for kun at læse et par poster og ikke hele klumpen for at muliggøre test af de første par poster. Dette giver også den brugerdefinerede valgparameter, som kan bruges til at begrænse de læst data baseret på den angivne tilstand.Trin 10- Vis læste data
- I dette trin kan du få vist alle eller en del af de læste data i tabelform. Ved at klikke på en linje vises alle oplysninger for denne linje på en klar måde. Det samme sker, når du klikker på feltindhold.
- Skift display giver mulighed for at vælge enten en linie- eller flerelinjevisning.
- Displayfarvepaletten viser farverne for de enkelte hierarkiniveauer.
Trin 11 - Konverter data
Konvertering af data er overførsel af data fra kilde til målstrukturer baseret på konverteringsrutiner, der er skrevet i vedligeholdelse af feltkortlægning og konverteringsrutiner.
Trin 12 - Importer data
De trin, der vises af programmet, afhænger af den valgte objekttype:
Standard batch input eller optagelse:
- Generer batch input-session
- Kør batchinput-session
- Start session med direkte input
- Start oprettelse af IDoc
- Start IDoc-behandling
- Opret IDoc-oversigt
- Start IDoc efterbehandling