Vad är SAP LSMW? Steg för att migrera data med LSMW

Innehållsförteckning:

Anonim
Vad är SAP LSMW?

LSMW är ett verktyg som stöder överföring av data från icke-SAP-system ("Legacy Systems") till SAP R / 3-system. Detta kan vara en engångsöverföring såväl som en periodisk överföring.

LSMW stöder också konvertering av data från det äldre systemet på många sätt. Data kan sedan importeras till SAP R / 3-systemet via batchingång, direktinmatning, BAPI eller IDoc.

Dessutom tillhandahåller LSM Workbench en inspelningsfunktion som gör det möjligt att generera ett "datamigrationsobjekt" för att möjliggöra migrering från alla nödvändiga transaktioner.

LSMW kan användas för följande 3 funktioner - LSM-arbetsbänkens huvudfunktioner är:

  1. Importera data (äldre data i kalkyltabeller och / eller sekventiella filer)
  2. Konvertera data (från källformat till målformat)
  3. Importera data (till databasen för R / 3-applikationen)
Använd transaktion LSMW för att starta LSMW-arbetsbänken

Kolla också in nästa handledning om hur du kör LSMW steg för steg

Ange Transaction LSMW i SAP för att starta arbetsbänken.

LSMW arbetsbänk visar följande information-

  • Projekt : Ett ID med högst 10 tecken för att namnge ditt dataöverföringsprojekt. Om du vill överföra data från flera äldre system kan du skapa ett projekt t.ex. för varje äldre system.
  • Delprojekt : Ett ID med högst 10 tecken som används som ytterligare struktureringsattribut.
  • Objekt : Ett ID med högst tio tecken för att namnge affärsobjektet.

Ange projekt-ID, underprojekt-ID, objekt-ID. Klicka på Kör Nästa skärm visar STEGEN i din LSMW-datamigrering

Du kan välja önskat steg och klicka på Kör. Låt oss titta på varje steg i detaljer

Steg 1- Underhåll objektattribut.

Det finns fyra lägen för dataöverföring :

  1. Standard / batchingång : Standarduppladdningsprogram
  2. Inspelning av batchingångar : Här kan du skapa en egen inspelning och använda den för att ladda upp / ändra data
  3. BAPI : Standard BAPI används för att ladda upp data
  4. IDOC : Alla inkommande IDOC-funktionsmoduler kan användas för att bearbeta data

Baserat på kravet försöker vi hitta en lämplig metod som ska bearbetas. Om det är en standardmästare kan vi hitta den i den första metoden. Annars försöker vi använda BAPIs eller Idocs. Om kravet är mycket anpassat använder vi en inspelning för att bearbeta data.

Steg 2 - Underhåll källstrukturer

Källstrukturerna kan användas för att utforma hierarkin för de filer som ska laddas upp.

Steg 3 - Underhåll källfält

På den här skärmen kan fälten som laddas upp från textfilen bibehållas här. Fälten med identiska namn tas som nyckel

Source Filed används för att identifiera om en viss post ska gå till den angivna strukturen. Exempel: Anta att en fil innehåller rubrikrader och artikelrader, vi kan ange det första fältet som indikatorn säger "H" för en rubrik och "I" för artikel. När filen läses så kontrollerar den det första fältet, om det är "H" läses det in i rubrikens källstruktur, annars skrivs det till artikelkällstrukturen. Källfältet kan enkelt underhållas i form av ett tabellunderhåll.

Steg 4 - Upprätthålla strukturrelationer

De strukturer som behövs för bearbetningen av uppgifterna måste tilldelas här. Objektet kan innehålla många strukturer och många källstrukturer. Kartläggningen mellan källan och målstrukturerna bör göras efter noggrann kontroll.

Steg 5 - Underhåll regler för fältmappning och konvertering

I det här steget tilldelar du källfält till målfält och definierar hur fältinnehållet ska konverteras.

Alla fält i alla målstrukturer, som du valde i föregående steg, visas. För varje målfält visas följande information:

  • Fältbeskrivning
  • Tilldelade källfält (om sådana finns)
  • Regeltyp (fast värde, översättning etc.)
  • Kodning.
Obs! Vissa fält är förinställda av systemet. Dessa fält kallas "tekniska fält" är markerade med "Standardinställning". Kodningen för dessa fält visas inte när du först anger fältmappningen. den kan visas via displayvarianten. Ändring av standardinställningen kan allvarligt påverka flödet av datakonvertering. Om du felaktigt ändrade standardinställningen kan du återställa den genom att välja Extra -> Återställ till standard.

Steg 6- Underhåll fasta värden, översättningar och användarskrivna rutiner

Här bibehålls de 3 återanvändningsfunktionerna:
  1. Fasta värden : Fasta värden är värden som fixeras över hela projektet, t.ex.: Företagskod. Vi kan tilldela BUKRS ett fast värde och detta fasta värde kan användas i alla objekt i detta projekt. Så om värdet ändras kan vi bara ändra på en plats, dvs. i de fasta värdena istället för att ändra i varje objekt.
  2. Översättningar : Här kan du bibehålla den fasta översättningen för alla äldre fält och översättningen kan tilldelas den arkiverade i fältmappnings- och konverteringsregler. Översättningen kan vara 1: 1 eller många: 1 etc.
  3. Användardefinierade rutiner : Dessa är användardefinierade underrutiner som används i objektet för bearbetning av data.

Alla de tre ovan nämnda funktionerna är återanvändbara regler som är giltiga för alla objekt i ett projekt.

Steg 7 - Ange filer

Här definierar vi de filer som vi använder för att ladda upp data. Filen kan finnas på framsidan eller på applikationsservern.

Steg 8- Tilldela filer

Här definierar vi vilken fil vi ska använda för aktuell uppladdning, dvs. om filen finns på presentationsservern eller applikationsservern.

Steg 9- Läs data

Att läsa data från filen ger oss möjlighet att bara läsa några poster och inte hela biten för att möjliggöra testning av de första posterna. Detta tillhandahåller också den användardefinierade urvalsparametern som kan användas för att begränsa läsdata baserat på det angivna tillståndet.

Steg 10- Visa läsdata

  • I det här steget kan du visa hela eller en del av läsdata i tabellform. Genom att klicka på en rad visas all information för denna rad på ett tydligt sätt. Samma sak händer när du klickar på fältets innehåll.
  • Med ändringsdisplayen kan du välja antingen en- eller flerradig vy.
  • Displayfärgpaletten visar färgerna för de enskilda hierarkinivåerna.

Steg 11 - Konvertera data

Konvertering av data är överföring av data från källa till målstrukturer baserat på konverteringsrutinerna skrivna i underhåll av fältmappning och konverteringsrutiner.

Steg 12 - Importera data

Stegen som visas av programmet beror på vald objekttyp:

Standard batchinmatning eller inspelning:

  1. Generera batchinmatningssession
  2. Kör batchinmatningssession
Standard direktingång:
  1. Starta direktinmatningssession
BAPI eller IDoc:
  1. Starta IDoc-skapandet
  2. Starta IDoc-bearbetning
  3. Skapa IDoc-översikt
  4. Starta IDoc efterbehandling
Detta kompletterar en detaljerad översikt över steg för att överföra dina data med LSMW i SAP.