Što je SAP LSMW?
LSMW je alat koji podržava prijenos podataka iz sustava koji nisu SAP ("Naslijeđeni sustavi") u SAP R / 3 sustave. To može biti i jednokratni prijenos, ali i povremeni.
LSMW također podržava konverziju podataka naslijeđenog sustava na brojne načine. Podaci se tada mogu uvesti u SAP R / 3 sustav putem skupnog unosa, izravnog unosa, BAPI-a ili IDocs-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.
LSMW se može koristiti za sljedeće 3 funkcije - Glavne funkcije LSM Workbencha su:
- Uvoz podataka (stari podaci u tablicama proračunskih tablica i / ili sekvencijalnim datotekama)
- Pretvori podatke (iz izvornog u ciljni format)
- Uvoz podataka (u bazu podataka aplikacije R / 3)
![](https://cdn.css-code.org/2383641/what_is_sap_lsmw_steps_to_migrate_data_using_lsmw_2.jpg.webp)
Također, pogledajte sljedeći vodič o izvršavanju LSMW-a korak po korak
Unesite Transaction LSMW u SAP, da biste pokrenuli radni stol.
LSMW radni stol prikazuje sljedeće informacije-
- Projekt : ID s najviše 10 znakova za imenovanje vašeg projekta prijenosa podataka. Ako želite prenijeti podatke iz nekoliko naslijeđenih sustava, možete stvoriti projekt, npr. Za svaki naslijeđeni sustav.
- Podprojekt : ID s najviše 10 znakova koji se koristi kao daljnji atribut strukturiranja.
- Objekt : ID s najviše 10 znakova za imenovanje poslovnog objekta.
Unesite ID projekta, ID podprojekta, ID objekta. Kliknite Izvrši Sljedeći zaslon daje KORAKE u vašoj LSMW migraciji podataka
Možete odabrati željeni korak i kliknuti izvršiti. Pogledajmo svaki detalj detaljno
Korak 1- Održavanje atributa objekta.
Postoje četiri načina prijenosa podataka :
- Standardni / skupni unos : standardni programi za prijenos
- Snimanje skupnog unosa : Ovdje možete stvoriti vlastiti zapis i koristiti ga za prijenos / promjenu podataka
- BAPI : Standardni BAPI koriste se za prijenos podataka
- IDOC- ovi : Bilo koji ulazni IDOC funkcijski modul može se koristiti za obradu podataka
Na temelju zahtjeva pokušavamo pronaći prikladnu metodu za obradu. Ako je standardni Master, možemo ga pronaći u prvoj metodi. Inače, pokušavamo koristiti BAPI ili Idocs. Ako je zahtjev vrlo prilagođen, za obradu podataka koristimo snimku.
Korak 2 - Održavanje izvornih struktura
Izvorne strukture mogu se koristiti za dizajn hijerarhije datoteka koje se prenose.
Korak 3- Održavanje izvornih polja
Na ovom se zaslonu ovdje mogu održavati polja koja će se prenijeti iz tekstualne datoteke. Polja s identičnim imenima uzimaju se kao Ključ
Source Filed koristi se za utvrđivanje treba li određeni zapis ići u navedenu strukturu. Npr .: Pretpostavimo da datoteka sadrži retke zaglavlja i retke stavki, možemo odrediti prvo polje kao indikator koji kaže "H" za zaglavlje i "I" za stavku. Dakle, kada se datoteka čita, ona provjerava prvo polje, ako je 'H', onda se čita u izvornu strukturu zaglavlja, inače se zapisuje u strukturu izvora stavke. Izvorna polja mogu se lako održavati u obliku održavanja tablice.
Korak 4 - Održavanje strukturnih odnosa
Ovdje je potrebno dodijeliti strukture potrebne za obradu podataka. Objekt može sadržavati mnogo struktura i mnogo izvornih struktura. Mapiranje između izvorne i ciljne strukture trebalo bi izvršiti nakon pažljive provjere.Korak 5- Održavanje pravila za mapiranje polja i pretvorbu
U ovom koraku ciljnim poljima dodjeljujete izvorna polja i definirate kako će se sadržaj polja pretvoriti.
Prikazat će se sva polja svih ciljnih struktura koja 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: Sustav unaprijed postavlja neka polja. Ta se polja nazivaju "tehnička polja" i označena su sa "Zadana postavka". Kodiranje za ta polja se ne prikazuje pri prvom ulasku u mapiranje polja; može se prikazati putem varijante prikaza. Promjena zadane postavke može ozbiljno utjecati na tok pretvorbe podataka. Ako ste pogrešno promijenili zadanu postavku, možete je vratiti odabirom Dodaci -> Vrati na zadane postavke.
Korak 6- Održavanje fiksnih vrijednosti, prijevoda i rutina koje su napisali korisnici
Ovdje se održavaju 3 funkcije za višekratnu upotrebu:- Fiksne vrijednosti : Fiksne vrijednosti su vrijednosti koje su fiksirane u projektu, npr .: Kodeks 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 mijenjati samo na jednom mjestu, tj. U fiksnim vrijednostima, umjesto da se mijenjamo u svakom objektu.
- Prijevodi : Ovdje možete održavati fiksni prijevod za bilo koje naslijeđeno polje, a prijevod se može dodijeliti polju, u Pravilima mapiranja polja i pretvorbe. Prijevod može biti 1: 1 ili više: 1 itd.
- Korisnički definirane rutine : To su korisnički definirane potprograme koji se koriste u objektu za obradu podataka.
Sve tri gore spomenute funkcije su višekratna pravila koja vrijede za sve objekte u jednom projektu.
Korak 7 - Navedite datoteke
Ovdje definiramo datoteke koje koristimo za prijenos podataka. Datoteka može biti na prednjem kraju ili na aplikacijskom poslužitelju.
Korak 8- Dodijelite datoteke
Ovdje definiramo koju ćemo datoteku koristiti za trenutni prijenos, tj. Je li datoteka na poslužitelju prezentacije ili poslužitelju aplikacija.
Korak 9 - Čitanje podataka
Čitanje podataka iz datoteke daje nam mogućnost čitanja samo nekoliko zapisa, a ne cijelog dijela kako bismo omogućili testiranje prvih nekoliko zapisa. Ovo također pruža korisnički definirani parametar odabira koji se može koristiti za ograničavanje čitanja podataka na temelju navedenog stanja.Korak 10 - Prikaz podataka o čitanju
- U ovom koraku možete prikazati sve ili dio pročitanih podataka u obliku tablice. Klikom na liniju prikazuju se svi podaci za tu liniju na jasan način. Isto se događa kada kliknete na Sadržaj polja.
- Zaslon za promjenu omogućuje odabir prikaza u jednoj ili više linija.
- Prikaži paletu boja prikazuje boje za pojedine razine hijerarhije.
Korak 11 - Pretvorba podataka
Pretvaranje podataka je prijenos podataka iz izvora u ciljne strukture na temelju rutina pretvorbe napisanih u održavanju Mapiranja polja i rutina pretvorbe.
Korak 12 - Uvoz podataka
Koraci koje prikazuje program ovise o odabranoj vrsti objekta:
Standardni skupni unos ili snimanje:
- Generiranje sesije skupnog unosa
- Pokreni sesiju skupnog unosa
- Započnite sesiju izravnog unosa
- Započnite izradu IDoca
- Započnite obradu IDoca
- Izradite IDoc pregled
- Započnite obradu IDoc-a nakon