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.
LSMW lze použít pro následující 3 funkce –
Hlavní funkce LSM Workbench jsou:
- Importovat data (starší data v tabulkových tabulkách a/nebo sekvenčních souborech)
- Převést data (ze zdrojového formátu do cílového formátu)
- Importovat data (do databáze aplikace R/3)
Chcete-li spustit pracovní plochu LSMW, použijte transakci 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.
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
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
Existují čtyři režimy přenosu dat:
- Standardní/dávkový vstup: Standardní programy pro nahrávání
- Dávkový vstupní záznam: Zde můžete vytvořit vlastní nahrávku a použít ji k nahrávání/změně dat
- BAPI: K nahrávání dat se používají standardní BAPI
- 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
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íč
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.
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.
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:
- 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.
- 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.
- 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.
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.
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.
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.
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.
Krok 12) Importujte data
Kroky zobrazené programem závisí na vybraném typu objektu:
Standardní dávkový vstup nebo záznam:
- Vygenerujte relaci dávkového vstupu
- Spusťte relaci dávkového vstupu
Standardní přímý vstup:
- Spusťte relaci přímého vstupu
BAPI nebo IDoc:
- Spusťte vytváření IDoc
- Spusťte zpracování IDoc
- Vytvořit přehled IDoc
- Spusťte zpracování IDoc
Tím je dokončen podrobný přehled kroků k přenosu vašich dat pomocí LSMW in SAP .