SAP ERP / Lsmw létrehozása (ABAP kódolással)

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.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.