Hvad er SAP LSMW? Trin til at migrere data ved hjælp af LSMW

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 en engangsoverførsel såvel som en periodisk.

LSMW understøtter også konvertering af data fra det gamle system på adskillige måder. Dataene kan derefter importeres til SAP R/3-system via batch-input, direkte input, BAPI'er eller IDocs.

Desuden giver LSM Workbench en optagefunktion, der gør det muligt at generere et "datamigreringsobjekt" for at muliggøre migrering fra enhver påkrævet transaktion.

SAP LSMW

LSMW kan bruges til følgende 3 funktioner –

Hovedfunktionerne i LSM Workbench er:

  1. Import datoer (ældre data i regnearkstabeller og/eller sekventielle filer)
  2. Konverter data (fra kildeformat til målformat)
  3. Import datoer (ind i R/3-applikationens database)

For at starte LSMW workbench, brug transaktion LSMW

SAP LSMW

Se også næste vejledning om udførelse af LSMW trin for trin

Indtast transaktion LSMW in SAP, for at starte arbejdsbordet.

SAP LSMW

LSMW workbench viser følgende information-

  • Projekt: Et ID med maksimalt 10 tegn til at navngive dit dataoverførselsprojekt. Hvis du ønsker at overføre data fra flere legacy-systemer, kan du oprette et projekt for f.eks. hvert legacy-system.
  • Delprojekt: Et ID med maksimalt 10 tegn, der bruges som en yderligere struktureringsattribut.
  • Object: Et ID med maksimalt 10 tegn til at navngive forretningsobjektet.

Indtast projekt-id, delprojekt-id, objekt-id. Klik på Udfør Det næste skærmbillede viser TRIN i din LSMW-datamigrering

SAP LSMW

Du kan vælge det ønskede trin og klikke på Udfør. Lad os se nærmere på hvert trin

Trin 1) Vedligehold objektattributter

Vedligehold objektattributter

Der er fire tilstande til dataoverførsel:

  1. Standard/ Batch input: Standard uploadprogrammer
  2. Batch-input optagelse: Her kan du oprette en egen optagelse og bruge den til at uploade/ændre data
  3. BAPI'er: Standard BAPI'er bruges til at uploade data
  4. IDOC'er: Alle indgående IDOC-funktionsmoduler kan bruges til at behandle dataene

Ud fra kravet forsøger vi at finde en passende metode, der skal behandles. Hvis det er en standard Master, kan vi finde det i den første metode. Ellers forsøger vi at bruge BAPI'er eller Idocs. Hvis kravet er meget tilpasset, bruger vi en registrering til at behandle dataene.

Trin 2) Vedligehold kildestrukturer

Vedligehold kildestrukturer

Kildestrukturerne kan bruges til at designe hierarkiet af de filer, der skal uploades.

Trin 3) Vedligehold kildefelter

På dette skærmbillede kan de felter, som vil blive uploadet fra tekstfilen, vedligeholdes her. Felterne med identiske navne tages som nøglen

Vedligehold kildefelter

Source Filed bruges til at identificere, om en bestemt post skal gå til den specificerede struktur. F.eks.: Antag at en fil indeholder overskriftsrækker og elementrækker, kan vi angive det første felt som indikatoren sige 'H' for en overskrift og 'I' for element. Så når filen læses, tjekker den det første felt, hvis det er 'H' så læses det ind i Header-kildestrukturen, ellers skrives det til elementkildestrukturen.

Kildefelterne kan nemt vedligeholdes i form af en tabelvedligeholdelse.

Trin 4) Vedligehold strukturrelationer

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ålstrukturerne bør udføres efter omhyggelig kontrol.

Vedligeholde strukturelle relationer

Trin 5) Vedligehold feltkortlægning og konverteringsregler

I dette trin tildeler du kildefelter til målfelter og definerer, hvordan feltindholdet skal konverteres.

Vedligeholde regler for feltkortlægning og konvertering

Alle felter for alle målstrukturer, som du valgte i det foregående trin, vil blive vist. For hvert målfelt vises følgende information:

  • Feltbeskrivelse
  • Tildelte kildefelter (hvis nogen)
  • Regeltype (fast værdi, oversættelse osv.)
  • Kodning.

Bemærk: Nogle felter er forudindstillet af systemet. Disse felter kaldes "tekniske felter" er markeret med "Standardindstilling". Kodningen for disse felter vises ikke ved første indtastning af felttilknytningen; den kan vises via displayvarianten. Ændring af standardindstillingen kan alvorligt påvirke datakonverteringens flow. Hvis du fejlagtigt ændrede standardindstillingen, kan du gendanne den ved at vælge Ekstra -> Gendan til standard.

Trin 6) Oprethold faste værdier, oversættelser og brugerskrevne rutiner

Her opretholdes de 3 genanvendelige funktioner:

  1. Faste værdier: Faste værdier er værdier, som er fastsat på tværs af projektet, f.eks.: 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 ændrer sig, kan vi kun ændre et sted, dvs. i de faste værdier i stedet for at ændre i hvert eneste objekt.
  2. Oversættelser: Her kan du vedligeholde den faste oversættelse for ethvert legacy felt, og oversættelsen kan tildeles det arkiverede, i Field Mapping and Conversion Rules. Oversættelse kan være 1:1 eller mange: 1 osv.
  3. Brugerdefinerede rutiner: Disse er brugerdefinerede underrutiner, der bruges i objektet til at behandle dataene.

Alle de tre funktioner nævnt ovenfor er genbrugelige regler, som er gyldige for alle objekter i ét projekt.

Oprethold faste værdier, oversættelser og rutiner

Trin 7) Angiv filer

Her definerer vi de filer, som vi bruger til at uploade dataene. Filen kan være på frontend eller på applikationsserveren.

Angiv filer

Trin 8) Tildel filer

Her definerer vi hvilken fil vi skal bruge til aktuel upload, dvs. om filen er på præsentationsserver eller applikationsserver.

Tildel filer

Trin 9) Læs data

Læsning af data fra filen giver os mulighed for kun at læse nogle få poster og ikke hele klumpen for at aktivere Test af de første par rekorder. Dette giver også den brugerdefinerede valgparameter, som kan bruges til at begrænse de læste data baseret på den angivne betingelse.

Læs data

Trin 10) Vis læsedata

  • I dette trin kan du vise alle eller en del af de læste data i tabelform. Ved at klikke på en linje vises al information for denne linje på en overskuelig måde. Det samme sker, når du klikker på Feltindhold.
  • Skift display gør det muligt at vælge enten en linje eller flere linjer.
  • Displayfarvepaletten viser farverne for de individuelle hierarkiniveauer.

Trin 11) Konverter data

Konvertering af data er overførsel af data fra kilde- til målstrukturer baseret på de konverteringsrutiner, der er skrevet i vedligehold Field Mapping og konverteringsrutiner.

Konverter data

Trin 12) Importer data

De trin, der vises af programmet, afhænger af den valgte objekttype:

Standard batch input eller optagelse:

  1. Generer batch input session
  2. Kør batch input session

Standard direkte input:

  1. Start direkte input session

BAPI eller IDoc:

  1. Start IDoc-oprettelse
  2. Start IDoc-behandling
  3. Opret IDoc-overblik
  4. Start IDoc efterbehandling

Dette fuldender en detaljeret oversigt over trin til at overføre dine data ved hjælp af LSMW i SAP .