SAP ERP / vytvoření LSMW (s kódováním ABAP)

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.