Hva er SAP LSMW?
LSMW er et verktøy som støtter overføring av data fra ikke-SAP-systemer ("Legacy Systems") til SAP R / 3-systemer. Dette kan være en engangsoverføring så vel som en periodisk overføring.
LSMW støtter også konvertering av data fra det eldre systemet på mange måter. Dataene kan deretter importeres til SAP R / 3-systemet via batchinngang, direkteinngang, BAPI eller IDoc.
Videre tilbyr LSM Workbench en opptaksfunksjon som gjør det mulig å generere et "datamigreringsobjekt" for å muliggjøre migrering fra enhver nødvendig transaksjon.
LSMW kan brukes til følgende tre funksjoner - Hovedfunksjonene til LSM Workbench er:
- Importer data (eldre data i regnearktabeller og / eller sekvensielle filer)
- Konverter data (fra kildeformat til målformat)
- Importer data (til databasen til R / 3-applikasjonen)

Ta også en titt på neste opplæring om å utføre LSMW trinn for trinn
Skriv inn Transaction LSMW i SAP for å starte arbeidsbenken.
LSMW arbeidsbenk viser følgende informasjon-
- Prosjekt : En ID med maksimalt 10 tegn for å gi navnet ditt dataoverføringsprosjekt. Hvis du vil overføre data fra flere eldre systemer, kan du opprette et prosjekt, for eksempel for hvert eldre system.
- Delprosjekt : En ID med maksimalt 10 tegn som brukes som et ytterligere struktureringsattributt.
- Objekt : En ID med maksimalt 10 tegn for å navngi forretningsobjektet.
Skriv inn prosjekt-ID, underprosjekt-ID, objekt-ID. Klikk på Utfør Det neste skjermbildet viser trinnene i LSMW-datamigrering
Du kan velge ønsket trinn og klikke utfør. La oss se nærmere på hvert trinn
Trinn 1 - Oppretthold objektattributter.
Det er fire måter for dataoverføring :
- Standard / batchinngang : Standardopplastingsprogrammer
- Batch Input Recording : Her kan du lage et eget opptak og bruke det til å laste opp / endre data
- BAPI : Standard BAPI brukes til å laste opp data
- IDOC : Alle inngående IDOC-funksjonsmoduler kan brukes til å behandle dataene
Basert på kravet prøver vi å finne en passende metode som skal behandles. Hvis det er en standardmester, kan vi finne den i den første metoden. Ellers prøver vi å bruke BAPIs eller Idocs. Hvis kravet er veldig tilpasset, bruker vi et opptak for å behandle dataene.
Trinn 2 - Oppretthold kildestrukturer
Kildestrukturene kan brukes til å designe hierarkiet til filene som skal lastes opp.
Trinn 3 - Vedlikehold kildefelt
I dette skjermbildet kan feltene som vil lastes opp fra tekstfilen opprettholdes her. Feltene med identiske navn blir tatt som nøkkel
Source Filed brukes til å identifisere om en bestemt post skal gå til den angitte strukturen. F.eks .: Anta at en fil inneholder overskriftsrader og elementrader, kan vi spesifisere det første feltet som indikatoren sier 'H' for en overskrift og 'I' for element. Når filen blir lest, sjekker den det første feltet. Hvis den er 'H', blir den lest inn i overskriftskildestrukturen, ellers blir den skrevet til varekildestrukturen. Kildefeltene kan enkelt vedlikeholdes i form av et bordvedlikehold.
Trinn 4 - Oppretthold strukturforhold
Strukturene som er nødvendige for behandlingen av dataene, må tilordnes her. Objektet kan inneholde mange strukturer og mange kildestrukturer. Kartleggingen mellom kilden og målstrukturene bør gjøres etter nøye kontroll.Trinn 5 - Vedlikehold regler for feltkartlegging og konvertering
I dette trinnet tilordner du kildefelt til målfelt og definerer hvordan feltinnholdet skal konverteres.
Alle felt i alle målstrukturer, som du valgte i forrige trinn, vises. For hvert målfelt vises følgende informasjon:
- Feltbeskrivelse
- Tilordnede kildefelt (hvis noen)
- Regeltype (fast verdi, oversettelse osv.)
- Koding.
Merk: Noen felt er forhåndsinnstilt av systemet. Disse feltene kalles "tekniske felt" er merket med "Standardinnstilling". Kodingen for disse feltene vises ikke når du først angir feltkartleggingen. den kan vises via visningsvarianten. Endring av standardinnstillingen kan påvirke datakonverteringens alvor. Hvis du feilaktig endret standardinnstillingen, kan du gjenopprette den ved å velge Ekstra -> Gjenopprett til standard.
Trinn 6 - Oppretthold faste verdier, oversettelser og brukerskrevne rutiner
Her opprettholdes de 3 gjenbrukbare funksjonene:- Faste verdier : Faste verdier er verdier som er faste på tvers av prosjektet, for eksempel: firmakode. Vi kan tildele en fast verdi til BUKRS, og denne faste verdien kan brukes i alle objektene i dette prosjektet. Så hvis verdien endres, kan vi bare endre på ett sted, dvs. i de faste verdiene i stedet for å endre i hvert eneste objekt.
- Oversettelser : Her kan du opprettholde den faste oversettelsen for et hvilket som helst eldre felt, og oversettelsen kan tilordnes den arkiverte i feltkartlegging og konverteringsregler. Oversettelse kan være 1: 1 eller mange: 1 osv.
- Brukerdefinerte rutiner : Dette er brukerdefinerte underrutiner som brukes i objektet for behandling av dataene.
Alle de tre funksjonene nevnt ovenfor er gjenbrukbare regler som er gyldige for alle objekter i ett prosjekt.
Trinn 7 - Spesifiser filer
Her definerer vi filene vi bruker for å laste opp dataene. Filen kan være i fronten eller på applikasjonsserveren.
Trinn 8- Tildel filer
Her definerer vi hvilken fil vi skal bruke for nåværende opplasting, dvs. om filen er på presentasjonsserveren eller applikasjonsserveren.
Trinn 9- Les data
Å lese dataene fra filen gir oss muligheten til å lese bare noen få poster og ikke hele delen for å muliggjøre testing av de første få poster. Dette gir også den brukerdefinerte valgparameteren som kan brukes til å begrense lesedata basert på den spesifiserte tilstanden.Trinn 10 - Vis lesedata
- I dette trinnet kan du vise hele eller deler av de lest dataene i tabellform. Ved å klikke på en linje vises all informasjon for denne linjen på en tydelig måte. Det samme skjer når du klikker på Feltinnhold.
- Endre visning gjør det mulig å velge enten en linje eller flerlinjevisning.
- Vis fargepaletten viser fargene for de enkelte hierarkinivåene.
Trinn 11 - Konverter data
Konvertering av data er overføring av data fra kilde til målstrukturer basert på konverteringsrutinene skrevet i vedlikehold av feltkart- og konverteringsrutiner.
Trinn 12 - Importer data
Trinnene som vises av programmet, avhenger av valgt objekttype:
Standard batchinngang eller opptak:
- Generer batchinngangsøkt
- Kjør batchinngangsøkt
- Start direkteinntaksøkt
- Start opprettelsen av IDoc
- Start IDoc-behandling
- Lag IDoc-oversikt
- Start IDoc etterbehandling