Lsmw tj Legacy system Migration Workbench je nástroj, který podporuje přenos dat ze systémů jiných než SAP („starší systémy“) do systémů SAP R/3. Může se jednat o jednorázový i periodický přenos.
jednoduše řečeno, pokud máte transakci provést, nechte například aktualizovat konkrétní pole v let VA02 (Změna prodejní objednávky) a musíte udělat totéž pro více prodejních objednávek ve VA02, pak je LSMW vaším nástrojem k tomu. Samozřejmě máte Masstransakce, ale LSMW má své vlastní výhody.
výhody?
- je rychlejší.
- můžete jej spustit na pozadí, v popředí a také spustit událost zastavení v případě chyby.
- na konci vygeneruje protokol.
- můžete napsat kód ABAP pro vlastní ověření.
- můžete předat konstanty, přidat předpony/ přípony do datového záznamu.
- atd.
nyní se podívejme, jak to uděláme?
kroky k následování:
kroky k následování:
1. Zadejte TCode LSMW.
2. Zadejte název projektu, Podprojektu a objektu. Mohou být stejné jako v mém případě, a můžete to udělat jinak. Někteří rádi vytvářejí jeden projekt a pak přidávají jeden podprojekt za druhým.
3. Klikněte na ikonu Vytvořit vedle tlačítka Spustit a zadejte popis breif vašeho LSMW.
4. Nyní klikněte na Spustit jako zvýrazněné.
5. LSMW má 13 kroky, jak můžete vidět na obrázku níže:
6. Poklepejte na jednotlivé položky nebo klikněte na tlačítko Spustit pro vstup do kroků.
krok : 1 Definovat atributy objektu vyberte „dávkový vstup nahrávání“ a klikněte na zvýrazněné tlačítko pro vytvoření záznamu.
Vytvořit Záznam. uveďte název nahrávky.
Zadejte kód transakce / TCode.
Zaznamenejte své kroky a klikněte na „Uložit“ a takto bude vypadat obrazovka po uložení transakce. Zde můžete zkontrolovat, zda byla všechna vaše pole úspěšně zaznamenána nebo ne. Dokonce i Zadané datové záznamy lze vidět.
bez chyby klikněte na „výchozí vše“.
pokud chcete odstranit nežádoucí pole, která byla zachycena během nahrávání, vyberte pole a klikněte na zvýrazněné tlačítko pro odstranění z výběru. „Uložit“ a vrátit se na níže uvedenou obrazovku.
nyní se vraťte a vyberte pole nahrávání a kliknutím na F4 načtěte záznam, který jste právě nahráli.
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.
Krok: 3 Definujte zdrojové pole
před vstupem do tohoto kroku klikněte na „přehled objektů“. klikněte na tlačítko“ Tabulka“.
Nyní zkopírujte níže uvedený obsah do listu aplikace excel. Proč? Budete vědět, že v nadcházejících krocích.
nyní se vraťte a dvakrát klikněte na 3. krok a Níže je obrazovka, kterou byste měli vidět. Vyberte strukturu a klikněte na zvýrazněné tlačítko.
Nyní zkopírujte názvy polí, délku a další podrobnosti z listu aplikace excel do této struktury. Klikněte na Uložit a vraťte se do enter do dalšího kroku.
Krok: 4 Definujte vztahy struktury.
v tomto kroku stačí přiřadit záznam z kroku 1 struktuře, kterou jste vytvořili v kroku 2.
Krok: 5 Definujte pravidla Mapování polí a převodu.
Jedná se o velmi zásadní krok, kde máte přiřadit zdroj. Toto je fáze, kde můžete přiřadit konstanty, přidat předponu / příponu a dokonce i kód ABAP pro vlastní validace.
Vyberte pole a poté klikněte na“ zdrojové pole“, jak je zvýrazněno, a přiřaďte zdrojové pole.
vyberte příslušné zdrojové pole
Chcete-li napsat kód ABAP, vyberte pole a klikněte na pravidlo.
vyberte ABAP kód.
Napište vlastní ověření a klikněte na Uložit.
další krok není nutný. Nikdy jsem ji nepoužil níže. Pokud máte, uveďte prosím v komentářích níže.
tím se dokončí vaše vytvoření LSMW, zbývající kroky jsou právě tam, kde vytvoříte datový formát .soubor txt a nahrajte jej do systému, přečtěte si, převeďte a spusťte aktivitu spuštěnou relaci nahrávání dat.