Što je SAP LSMW? Koraci za migraciju podataka pomoću LSMW-a

Što je SAP LSMW?

LSMW je alat koji podržava prijenos podataka iz ne-SAP sustavi ("Naslijeđeni sustavi") do SAP R/3 sustavi. To može biti jednokratni prijenos kao i periodični.

LSMW također podržava konverziju podataka naslijeđenog sustava na brojne načine. Podaci se zatim mogu uvesti u SAP R/3 sustav putem paketnog unosa, izravnog unosa, BAPI-ja ili IDoc-a.

Nadalje, LSM Workbench pruža funkciju snimanja koja omogućuje generiranje "objekta migracije podataka" kako bi se omogućila migracija iz bilo koje potrebne transakcije.

SAP LSMW

LSMW se može koristiti za sljedeće 3 funkcije –

Glavne funkcije LSM Workbench-a su:

  1. Uvezi podatke (naslijeđeni podaci u tablicama proračunskih tablica i/ili sekvencijalnim datotekama)
  2. Pretvori podatke (od izvornog formata do ciljnog formata)
  3. Uvezi podatke (u bazu podataka R/3 aplikacije)

Za pokretanje LSMW radnog okruženja koristite transakciju LSMW

SAP LSMW

Također, pogledajte sljedeći vodič o izvršavanju LSMW korak po korak

Unesite transakciju LSMW in SAP, za pokretanje radnog stola.

SAP LSMW

LSMW radni stol prikazuje sljedeće informacije-

  • Projekt: ID s najviše 10 znakova za naziv vašeg projekta prijenosa podataka. Ako želite prenijeti podatke iz nekoliko naslijeđenih sustava, možete izraditi projekt npr. za svaki naslijeđeni sustav.
  • Potprojekt: ID s najviše 10 znakova koji se koristi kao dodatni atribut strukturiranja.
  • Objekt: ID s najviše 10 znakova za naziv poslovnog objekta.

Unesite ID projekta, ID potprojekta, ID objekta. Pritisnite Izvrši. Sljedeći zaslon prikazuje KORACI u vašoj LSMW migraciji podataka

SAP LSMW

Možete odabrati željeni korak i kliknuti Izvrši. Pogledajmo detaljnije svaki korak

Korak 1) Održavanje atributa objekta

Održavanje atributa objekta

Postoje četiri načina prijenosa podataka:

  1. Standardni/serijski unos: Standardni programi za učitavanje
  2. Skupno ulazno snimanje: Ovdje možete izraditi vlastitu snimku i koristiti je za učitavanje/promjenu podataka
  3. BAPI: Standardni BAPI-ji koriste se za prijenos podataka
  4. IDOC-i: Bilo koji ulazni IDOC funkcijski modul može se koristiti za obradu podataka

Na temelju zahtjeva pokušavamo pronaći odgovarajuću metodu za obradu. Ako se radi o standardnom Masteru, možemo ga pronaći u prvoj metodi. Inače, pokušavamo koristiti BAPI ili Idocs. Ako je zahtjev vrlo prilagođen, koristimo snimku za obradu podataka.

Korak 2) Održavajte izvorne strukture

Održavajte izvorne strukture

Izvorne strukture mogu se koristiti za dizajniranje hijerarhije datoteka za učitavanje.

Korak 3) Održavajte izvorna polja

Na ovom zaslonu ovdje se mogu održavati polja koja će se učitati iz tekstualne datoteke. Polja s identičnim nazivima uzimaju se kao ključ

Održavajte izvorna polja

Izvorna datoteka koristi se za identifikaciju treba li određeni zapis ići u navedenu strukturu. Npr.: Pretpostavimo da datoteka sadrži retke zaglavlja i retke stavki, možemo navesti prvo polje kao indikator, recimo 'H' za zaglavlje i 'I' za Stavku. Dakle, kada se datoteka čita, provjerava prvo polje, ako je 'H', onda se čita u strukturu izvora zaglavlja, inače se upisuje u strukturu izvora stavke.

Izvorna polja mogu se lako održavati u obliku održavanja tablice.

Korak 4) Održavajte odnose strukture

Ovdje je potrebno dodijeliti Strukture koje su potrebne za obradu podataka. Objekt može sadržavati mnoge strukture i mnoge izvorne strukture. Preslikavanje između izvorne i ciljne strukture trebalo bi se izvršiti nakon pažljive provjere.

Održavajte odnose strukture

Korak 5) Održavajte mapiranje polja i pravila pretvorbe

U ovom koraku dodjeljujete izvorna polja ciljnim poljima i definirate kako će se sadržaj polja pretvoriti.

Održavajte mapiranje polja i pravila pretvorbe

Prikazat će se sva polja svih ciljnih struktura koje ste odabrali u prethodnom koraku. Za svako ciljno polje prikazuju se sljedeće informacije:

  • Opis polja
  • Dodijeljena izvorna polja (ako postoje)
  • Vrsta pravila (fiksna vrijednost, prijevod itd.)
  • Kodiranje.

Napomena: Neka su polja unaprijed postavljena u sustavu. Ta se polja nazivaju "tehnička polja" i označena su s "Zadana postavka". Kodiranje za ova polja ne prikazuje se prilikom prvog unosa mapiranja polja; može se prikazati putem varijante prikaza. Promjena zadane postavke može ozbiljno utjecati na tijek pretvorbe podataka. Ako ste greškom promijenili zadanu postavku, možete je vratiti odabirom Dodaci -> Vrati na zadano.

Korak 6) Održavajte fiksne vrijednosti, prijevode i rutine koje je napisao korisnik

Ovdje se održavaju 3 funkcije za višekratnu upotrebu:

  1. Fiksne vrijednosti: Fiksne vrijednosti su vrijednosti koje su fiksne u cijelom projektu, npr.: šifra tvrtke. BUKRS-u možemo dodijeliti fiksnu vrijednost i ta se fiksna vrijednost može koristiti u svim objektima u ovom projektu. Dakle, ako se vrijednost promijeni, možemo se promijeniti samo na jednom mjestu, tj. u fiksnim vrijednostima umjesto da se mijenjamo u svakom objektu.
  2. Prijevod: Ovdje možete održavati fiksni prijevod za bilo koje naslijeđeno polje i prijevod se može dodijeliti polju, u Pravilima mapiranja polja i pretvorbe. Prijevod može biti 1:1 ili više: 1 itd.
  3. Korisnički definirane rutine: Ovo su korisnički definirane podrutine koje se koriste u objektu za obradu podataka.

Sve tri gore spomenute funkcije su Pravila za višekratnu upotrebu koja vrijede za sve objekte u jednom Projektu.

Održavajte fiksne vrijednosti, prijevode i rutine

Korak 7) Navedite datoteke

Ovdje definiramo datoteke koje koristimo za učitavanje podataka. Datoteka se može nalaziti na prednjem dijelu ili na aplikacijskom poslužitelju.

Navedite datoteke

Korak 8) Dodijelite datoteke

Ovdje definiramo koju datoteku ćemo koristiti za trenutni upload tj. da li je datoteka na prezentacijskom poslužitelju ili aplikacijskom poslužitelju.

Dodjela datoteka

Korak 9) Čitanje podataka

Čitanje podataka iz datoteke daje nam mogućnost čitanja samo nekoliko zapisa, a ne cijelog dijela kako bismo omogućili Ispitivanje prvih nekoliko zapisa. Ovo također pruža korisnički definiran parametar odabira koji se može koristiti za ograničavanje čitanja podataka na temelju navedenog uvjeta.

Čitanje podataka

Korak 10) Prikažite očitane podatke

  • U ovom koraku možete prikazati sve ili dio pročitanih podataka u obliku tablice. Klik na liniju prikazuje sve informacije za tu liniju na jasan način. Isto se događa kada kliknete na Sadržaj polja.
  • Promjena prikaza omogućuje odabir prikaza u jednom ili više redaka.
  • Paleta boja zaslona prikazuje boje za pojedinačne razine hijerarhije.

Korak 11) Pretvorite podatke

Pretvaranje podataka je prijenos podataka od izvora do ciljnih struktura na temelju rutina konverzije zapisanih u održavanju mapiranja polja i rutina konverzije.

Pretvori podatke

Korak 12) Uvezite podatke

Koraci koje prikazuje program ovise o odabranoj vrsti objekta:

Standardni skupni unos ili snimanje:

  1. Generiraj sesiju skupnog unosa
  2. Pokreni sesiju skupnog unosa

Standardni izravni unos:

  1. Pokrenite sesiju izravnog unosa

BAPI ili IDoc:

  1. Pokrenite izradu IDoc-a
  2. Pokrenite obradu IDoc-a
  3. Stvorite IDoc pregled
  4. Pokrenite IDoc naknadnu obradu

Ovime je dovršen detaljan pregled koraka za prijenos vaših podataka pomoću LSMW-a SAP .