az Lsmw, azaz a Legacy System Migration Workbench egy olyan eszköz, amely támogatja az adatok átvitelét a nem SAP rendszerekről (“Legacy Systems”) az SAP R/3 rendszerekre. Ez lehet egyszeri átutalás, valamint időszakos.
egyszerű szavakkal, ha tranzakciót kell végrehajtania, hagyja például frissíteni egy adott mezőt a let VA02-ben (Értékesítési rendelés módosítása), és ugyanezt kell tennie a VA02-ben lévő több értékesítési megrendelésnél is, akkor az LSMW az eszköz erre. Természetesen hatalmas Vagytranszakció, de az LSMW – nek megvannak a maga előnyei.
előnyök?
- gyorsabb.
- futtathatja a háttérben, az előtérben, és hiba esetén leállítási eseményt is indíthat.
- a végén naplót generál.
- ABAP kódot írhat az egyéni ellenőrzésekhez.
- akkor át állandók, add előtagok/ utótagok az adatrekord.
- stb.
most lássuk, hogyan csináljuk?
követendő lépések:
követendő lépések:
1. Írja be a TCode LSMW-t.
2. Adjon meg egy projekt, Alprojekt és objektum nevét. Lehet ugyanaz, mint az én esetemben, és lehet, hogy más. Néhányan szeretnek létrehozni egy projektet, majd hozzáadni egy alprojektet a másik után.
3. Kattintson a Létrehozás ikonra a Végrehajtás gomb mellett, majd írja be az LSMW breif leírását.
4. Most kattintson a végrehajtás kiemelve elemre.
5. Az LSMW-nek 13 lépése van, amint az az alábbi képernyőképen látható:
6. Kattintson duplán az egyes elemre, vagy kattintson az Execute gombra a lépésekhez.
lépés : 1 Objektumattribútumok definiálása válassza ki a “Batch Input Recording” elemet, majd kattintson a kiemelt gombra a felvétel létrehozásához.
Felvétel Létrehozása. adjon nevet a felvételnek.
írja be a tranzakciós kódot/ a TCode-ot.
jegyezze fel a lépéseket, majd kattintson a “Mentés” gombra, és így néz ki a képernyő a tranzakció mentése után. Itt ellenőrizheti, hogy az összes mezőt sikeresen rögzítette-e vagy sem. Még a bevitt adatrekordok is láthatók.
kihagyás nélkül kattintson az “alapértelmezett Összes”gombra.
ha el szeretné távolítani a nem kívánt mezőket, amelyeket a felvétel közben rögzítettek, akkor válassza ki a mezőt, majd kattintson a kiemelt gombra a kiválasztásból való eltávolításhoz. “mentés” és gyere vissza, hogy lásd az alábbi képernyőt.
most jöjjön vissza, Válassza ki a felvételi mezőt, majd kattintson az F4 gombra az éppen rögzített felvétel letöltéséhez.
STEP : 2 Define Source Structures.Now, the system should automatically take you to the next step.Now, create a Structure, and mention a decription for it.
lépés: 3 határozza meg a Forrásmezőt
mielőtt belépne erre a lépésre, kattintson az “objektum áttekintése”gombra. kattintson a “táblázat” gombra.
most másolja az alábbi tartalmat egy excel lapra. Miért? Ezt a következő lépésekben tudni fogja.
most menj vissza, és kattintson duplán a 3.lépésre, és az alábbiakban látható a képernyő, amelyet látnia kell. Válassza ki a szerkezetet, majd kattintson a kiemelt gombra.
most másolja a mezőneveket, a hosszúságot és az egyéb részleteket az excel-lapról ebbe a struktúrába. Kattintson a Mentés gombra, és térjen vissza az enter a következő lépéshez.
Lépés : 4 határozza meg a szerkezeti kapcsolatokat.
ebben a lépésben csak hozzá kell rendelnie a felvételt az 1.lépéstől a 2. lépésben létrehozott struktúrához.
5.lépés mező leképezés és konverziós szabályok meghatározása.
ez egy nagyon fontos lépés, ahol meg kell adnia a forrást. Ez az a szakasz, ahol konstansokat rendelhet hozzá, előtagot/ utótagot, sőt ABAP kódot is hozzáadhat az egyéni ellenőrzésekhez.
válassza ki a mezőt, majd kattintson a kiemelt “Forrásmező” elemre a Forrásmező hozzárendeléséhez.
válassza ki a megfelelő Forrásmezőt
ABAP Kód írásához válassza ki a mezőt, majd kattintson a szabály gombra.
válassza ki az ABAP kódot.
írja be az egyéni érvényesítéseket, majd kattintson a Mentés gombra.
a következő lépés nem szükséges. Soha nem használtam alább. Ha van, akkor kérjük, említse meg az alábbi megjegyzésekben.
így ezzel befejeződik az LSMW létrehozása, a fennmaradó lépések csak ott vannak, ahol adatformátumot készít .txt fájlt, és töltse fel a rendszer, olvasni, átalakítani, és indítsa el a tevékenység fut a munkamenet az adatok feltöltését.