Co je to SAP LSMW? Kroky k migraci dat pomocí LSMW

Co je to SAP LSMW?

LSMW je nástroj, který podporuje přenos dat z jinýchSAP systémů (dále jen „starší systémy“) SAP R/3 systémy. Může se jednat o jednorázový převod i o periodický převod.

LSMW také mnoha způsoby podporuje konverzi dat staršího systému. Data lze poté importovat do SAP Systém R/3 prostřednictvím dávkového vstupu, přímého vstupu, BAPI nebo IDocs.

LSM Workbench dále poskytuje funkci záznamu, která umožňuje generování „objektu migrace dat“ umožňující migraci z jakékoli požadované transakce.

SAP LSMW

LSMW lze použít pro následující 3 funkce –

Hlavní funkce LSM Workbench jsou:

  1. Importovat data (starší data v tabulkových tabulkách a/nebo sekvenčních souborech)
  2. Převést data (ze zdrojového formátu do cílového formátu)
  3. Importovat data (do databáze aplikace R/3)

Chcete-li spustit pracovní plochu LSMW, použijte transakci LSMW

SAP LSMW

Podívejte se také na další tutoriál o provádění LSMW krok za krokem

Zadejte transakci LSMW in SAP, pro spuštění pracovního stolu.

SAP LSMW

Pracovní plocha LSMW zobrazuje následující informace -

  • Projekt: ID s maximálně 10 znaky pro název vašeho projektu přenosu dat. Pokud chcete přenášet data z několika starších systémů, můžete vytvořit projekt např. pro každý starší systém.
  • Subprojekt: ID s maximálně 10 znaky, které se používá jako další strukturující atribut.
  • Objekt: ID s maximálně 10 znaky pro název obchodního objektu.

Zadejte ID projektu, ID podprojektu, ID objektu. Klikněte na Execute Na další obrazovce se zobrazí KROKY ve vaší migraci dat LSMW

SAP LSMW

Můžete vybrat požadovaný krok a kliknout na tlačítko Provést. Podívejme se na každý krok podrobně

Krok 1) Udržujte atributy objektu

Udržujte atributy objektu

Existují čtyři režimy přenosu dat:

  1. Standardní/dávkový vstup: Standardní programy pro nahrávání
  2. Dávkový vstupní záznam: Zde můžete vytvořit vlastní nahrávku a použít ji k nahrávání/změně dat
  3. BAPI: K nahrávání dat se používají standardní BAPI
  4. IDOCs: Ke zpracování dat lze použít jakékoli příchozí funkční moduly IDOC

Na základě požadavku se snažíme najít vhodnou metodu ke zpracování. Pokud se jedná o standardní Master, můžeme jej najít v první metodě. Jinak se snažíme využít BAPI nebo Idocs. Pokud je požadavek velmi vlastní, použijeme ke zpracování dat záznam.

Krok 2) Udržujte zdrojové struktury

Udržujte zdrojové struktury

Zdrojové struktury lze použít k návrhu hierarchie souborů, které mají být nahrány.

Krok 3) Udržujte zdrojová pole

Na této obrazovce lze zde udržovat pole, která budou nahrána z textového souboru. Pole se identickými názvy jsou brána jako klíč

Udržujte zdrojová pole

Source Filed se používá k identifikaci, zda má určitý záznam přejít do zadané struktury. Např.: Předpokládejme, že soubor obsahuje řádky záhlaví a řádky položek, můžeme zadat první pole jako indikátor „H“ pro záhlaví a „I“ pro položku. Při čtení souboru tedy zkontroluje první pole, pokud je 'H', pak se načte do zdrojové struktury záhlaví, jinak se zapíše do zdrojové struktury položky.

Zdrojová pole lze snadno udržovat ve formě údržby tabulky.

Krok 4) Udržujte vztahy se strukturou

Zde je třeba přiřadit struktury potřebné pro zpracování dat. Objekt může obsahovat mnoho struktur a mnoho zdrojových struktur. Mapování mezi zdrojovou a cílovou strukturou by mělo být provedeno po pečlivé kontrole.

Udržujte vztahy mezi strukturou

Krok 5) Udržujte pravidla pro mapování polí a převod

V tomto kroku přiřadíte zdrojová pole k cílovým polím a definujete, jak bude obsah pole převeden.

Udržujte pravidla mapování polí a převodu

Zobrazí se všechna pole všech cílových struktur, které jste vybrali v předchozím kroku. Pro každé cílové pole se zobrazí následující informace:

  • Popis pole
  • Přiřazená zdrojová pole (pokud existují)
  • Typ pravidla (pevná hodnota, překlad atd.)
  • Kódování.

Poznámka: Některá pole jsou přednastavena systémem. Tato pole se nazývají „technická pole“ a jsou označena „Výchozí nastavení“. Kódování těchto polí se při prvním vstupu do mapování polí nezobrazí; lze jej zobrazit prostřednictvím varianty zobrazení. Změna výchozího nastavení může vážně ovlivnit tok převodu dat. Pokud jste omylem změnili výchozí nastavení, můžete jej obnovit výběrem Extras -> Restore to default.

Krok 6) Udržujte pevné hodnoty, překlady a uživatelem psané rutiny

Zde jsou zachovány 3 opakovaně použitelné funkce:

  1. Pevné hodnoty: Pevné hodnoty jsou hodnoty, které jsou v rámci projektu pevné, např.: Kód společnosti. BUKRS můžeme přiřadit pevnou hodnotu a tuto pevnou hodnotu lze použít ve všech objektech v tomto projektu. Pokud se tedy hodnota změní, můžeme se změnit pouze na jednom místě, tj. v pevných hodnotách, místo abychom se měnili v každém jednotlivém objektu.
  2. Překlady: Zde můžete udržovat pevný překlad pro jakékoli starší pole a překlad lze přiřadit k souboru v pravidlech mapování polí a převodu. Překlad může být 1:1 nebo mnoho: 1 atd.
  3. Uživatelem definované rutiny: Toto jsou uživatelem definované podprogramy, které se v objektu používají ke zpracování dat.

Všechny tři výše uvedené funkce jsou opakovaně použitelná pravidla, která jsou platná pro všechny objekty v jednom projektu.

Udržujte pevné hodnoty, překlady a rutiny

Krok 7) Zadejte soubory

Zde definujeme soubory, které používáme k nahrávání dat. Soubor může být na rozhraní frontend nebo na aplikačním serveru.

Zadejte soubory

Krok 8) Přiřadit soubory

Zde definujeme, který soubor použijeme pro aktuální upload, tj. zda je soubor na prezentačním serveru nebo na aplikačním serveru.

Přiřadit soubory

Krok 9) Přečtěte si data

Čtení dat ze souboru nám dává možnost číst pouze několik záznamů a ne celý blok, abychom povolili Testování z několika prvních záznamů. To také poskytuje uživatelsky definovaný výběrový parametr, který lze použít k omezení čtených dat na základě zadané podmínky.

Číst data

Krok 10) Zobrazte načtená data

  • V tomto kroku můžete zobrazit všechna načtená data nebo jejich část ve formě tabulky. Kliknutím na řádek se přehledně zobrazí všechny informace o tomto řádku. Totéž se stane, když kliknete na Obsah pole.
  • Změna zobrazení umožňuje výběr jednořádkového nebo víceřádkového zobrazení.
  • Paleta barev zobrazení zobrazuje barvy pro jednotlivé úrovně hierarchie.

Krok 11) Převeďte data

Konverze dat je přenos dat ze zdrojových do cílových struktur na základě konverzních rutin napsaných v údržbě mapování polí a konverzních rutinách.

Převést data

Krok 12) Importujte data

Kroky zobrazené programem závisí na vybraném typu objektu:

Standardní dávkový vstup nebo záznam:

  1. Vygenerujte relaci dávkového vstupu
  2. Spusťte relaci dávkového vstupu

Standardní přímý vstup:

  1. Spusťte relaci přímého vstupu

BAPI nebo IDoc:

  1. Spusťte vytváření IDoc
  2. Spusťte zpracování IDoc
  3. Vytvořit přehled IDoc
  4. Spusťte zpracování IDoc

Tím je dokončen podrobný přehled kroků k přenosu vašich dat pomocí LSMW in SAP .