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

⚡ Smart sammanfattning

SAP LSMW, Legacy System Migration Workbench, överför data från icke-SAP äldre system till SAP R/3. Den stöder engångs- eller periodiska laddningar via batchinmatning, direktinmatning, BAPI:er eller IDocs, med hjälp av en strukturerad sekvens av migreringssteg.

  • 🔄 Datamigrering: LSMW flyttar äldre data till SAP som en engångs- eller periodisk överföring.
  • 🧩 Importmetoder: Den laddar data via batch-inmatning, direkt inmatning, BAPI:er eller IDocs.
  • 🎥 Inspelning: En inspelningsfunktion genererar ett migreringsobjekt från vilken transaktion som helst.
  • 🗂️ Objektattribut: Steg 1 definierar objektet, sedan underhålls källstrukturer och fält.
  • 🔗 Kartaping: Strukturrelationer och fältkartaping översätt äldre fält till SAP fält.
  • ▶ ️ Läs och konvertera: Arbetsmiljön läser, konverterar och importerar sedan de förberedda data.
  • 🤖 Automation: AI-assisterade migreringsverktyg rensar, mappar och validerar data före laddning.

Vad är SAP LSMW Legacy System Migration Workbench

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 sådan.

LSMW stöder även konvertering av data från det äldre systemet på ett flertal sätt. Data kan sedan importeras till SAP R/3-system via batchingång, direktinmatning, BAPI:er eller IDocs.

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

SAP LSMW

LSMW kan användas för följande 3 funktioner –

Huvudfunktionerna hos LSM Workbench är:

  1. Importera datum (äldre data i kalkylbladstabeller och/eller sekventiella filer)
  2. Konvertera data (från källformat till målformat)
  3. Importera datum (in i databasen för R/3-applikationen)

För att starta LSMW-arbetsbänken använd transaktion LSMW

SAP LSMW

Kolla också in nästa handledning om att köra LSMW steg för steg

Ange transaktion LSMW in SAP, för att starta arbetsbänken.

SAP LSMW

LSMW arbetsbänk visar följande information-

  • Projekt: Ett ID med maximalt 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 för t.ex. varje äldre system.
  • Delprojekt: Ett ID med max 10 tecken som används som ytterligare struktureringsattribut.
  • Ändamålet: Ett ID med max 10 tecken för att namnge affärsobjektet.

Ange Projekt-ID, Delprojekt-ID, Objekt-ID. Klicka på Execute Nästa skärm visar STEG i din LSMW datamigrering

SAP LSMW

Du kan välja önskat steg och klicka på exekvera. Låt oss titta närmare på varje steg

#1 BÄST TOTALTGoFrugal
9.8/ 10
★ ★ ★ ★ ★
Börja Free Trial
Zoho böcker
9.5/ 10
★ ★ ★ ★ ★
Besök Zoho Books
Xero
9.3/ 10
★ ★ ★ ★ ★
Besök Xero
Paychex
9.3/ 10
★ ★ ★ ★ ★
Besök Paychex
bäst förDetaljhandel och distribution ERPSmåföretags redovisningBokföring onlineLön & HR
Key Feature✓POS, lager och redovisning i ett✓Anpassningsbara finansiella rapporter✓Fakturering och bankavstämning✓Lönehantering och skattedeklaration
Inkluderar också✓Moln- och mobilappar✓Arbetsflöden för godkännande av försäljning✓1,000+ appintegrationer✓Fördelar administrationen
Pröva På30-Day Free Trial14-Day Free Trial30-Day Free TrialFå en gratis offert
Börja Free TrialBesök Zoho BooksBesök XeroBesök Paychex

Steg 1) Underhåll objektattribut

Underhåll objektattribut

ikon fyra lägen för dataöverföring:

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

Utifrån kravet försöker vi hitta en lämplig metod att bearbeta. 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 behandla data.

Steg 2) Underhåll källstrukturer

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 de fält som kommer att laddas upp från textfilen behållas här. Fälten med identiska namn tas som nyckel

Underhåll källfält

Source Filed används för att identifiera om en viss post ska gå till den angivna strukturen. T.ex.: Anta att en fil innehåller rubrikrader och objektrader, vi kan ange det första fältet som indikatorn säga 'H' för en rubrik och 'I' för objekt. Så när filen läses kontrollerar den det första fältet, om det är 'H' så läses det in i Header-källstrukturen annars skrivs det till objektets källstruktur.

Källa-fälten kan enkelt underhållas i form av ett tabellunderhåll.

Steg 4) Upprätthåll strukturrelationer

De strukturer som behövs för bearbetning av data måste tilldelas här. Objektet kan innehålla många strukturer och många källstrukturer. Kartanping mellan käll- och målstrukturerna bör göras efter noggrann kontroll.

Upprätthålla strukturrelationer

Steg 5) Underhåll fältkartaping och omvandlingsregler

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

Underhåll fältkartaping och omvandlingsregler

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

  • Fältbeskrivning
  • Tilldelade källfält (om några)
  • 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" och är markerade med "Standardinställning". Kodningen för dessa fält visas inte när du först anger fältkartan.ping; den kan visas via visningsvarianten. Att ändra standardinställningen kan allvarligt påverka flödet av datakonverteringen. Om du felaktigt ändrade standardinställningen kan du återställa den genom att välja Extra -> Återställ till standard.

Steg 6) Upprätthåll fasta värden, översättningar och användarskrivna rutiner

Här bibehålls de 3 återanvändbara funktionerna:

  1. Fasta värdenFasta värden är värden som är fasta i hela projektet, t.ex.: Företag CodeVi kan tilldela ett fast värde till BUKRS och detta fasta värde kan användas i alla objekt i projektet. Så om värdet ändras kan vi bara ändra på ett ställe, dvs. i de fasta värdena istället för att ändra i varje enskilt objekt.
  2. ÖversättningarHär kan du behålla den fasta översättningen för alla äldre fält och översättningen kan tilldelas filen i fältkartan.ping och konverteringsregler. Översättning kan vara 1:1 eller många:1 etc.
  3. Användardefinierade rutiner: Dessa är användardefinierade subrutiner som används i objektet för att bearbeta data.

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

Upprätthålla fasta värden, översättningar och rutiner

Steg 7) Ange filer

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

Ange filer

Steg 8) Tilldela filer

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

Tilldela filer

Steg 9) Läs data

Att läsa data från filen ger oss möjlighet att läsa endast ett fåtal poster och inte hela biten för att aktivera Testning av de första rekorden. Detta tillhandahåller också den användardefinierade urvalsparametern som kan användas för att begränsa läsdata baserat på det angivna villkoret.

Läs data

Steg 10) Visa Läsdata

  • I det här steget kan du visa hela eller en del av den lästa informationen 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ältinnehåll.
  • Ändra display gör det möjligt att välja antingen en rad eller flerradsvy.
  • Displayfärgpalett visar färgerna för de individuella hierarkinivåerna.

Steg 11) Konvertera data

Konvertering av data är överföringen av data från käll- till målstrukturer baserat på konverteringsrutinerna skrivna i Maintain Field Map.ping och konverteringsrutiner.

Konvertera data

Steg 12) Importera data

Stegen som visas av programmet beror på den valda objekttypen:

Standard batchinmatning eller inspelning:

  1. Generera batchinmatningssession
  2. Kör batchinmatningssession

Standard direktinmatning:

  1. Starta direktinmatningssession

BAPI eller IDoc:

  1. Börja skapa IDoc
  2. Starta IDoc-bearbetning
  3. Skapa IDoc-översikt
  4. Starta IDoc efterbehandling

Detta slutför en detaljerad översikt över steg för att överföra dina data med LSMW in SAP .

Vanliga frågor

LSMW står för Legacy System Migration Workbench. Det är en SAP verktyg som överför och konverterar data från icke-SAP äldre system till SAP, antingen en gång eller återkommande.

LSMW stöder batch-inmatning, direkt inmatning, BAPI:er och IDoc. Den valda metoden beror på målobjektet och volymen, och den avgör hur den konverterade datan skrivs in i SAP.

LSMW finns fortfarande men rekommenderas inte för S/4HANA. SAP rekommenderar att man använder SAP S/4HANA Migration Cockpit för standardobjekt, reserverar LSMW för fall utan tillgängligt migreringsinnehåll.

Ja. AI-verktyg mappar automatiskt källfält, upptäcker problem med datakvaliteten och föreslår transformationer, vilket minskar den manuella arbetsinsatsen i migreringsprojekt och minskar inläsningsfel jämfört med helt manuell LSMW-mappning.ping.

artificiell intelligens profilerar äldre data, hittar dubbletter och luckor, standardiserar värden och validerar poster mot SAP regler, så att renare data laddas och omarbete efter migreringen minskas.

Sammanfatta detta inlägg med: