Co je SAP LSMW?
LSMW je nástroj, který podporuje přenos dat ze systémů jiných než SAP („Legacy Systems“) do systémů SAP R / 3. Může se jednat o jednorázový i pravidelný přenos.
LSMW také mnoha způsoby podporuje převod dat staršího systému. Data lze poté importovat do systému SAP R / 3 pomocí dávkového vstupu, přímého vstupu, BAPI nebo IDocs.
LSM Workbench dále poskytuje záznamovou funkci, která umožňuje generovat „objekt migrace dat“, který umožní migraci z jakékoli požadované transakce.
LSMW lze použít pro následující 3 funkce - Hlavní funkce LSM Workbench jsou:
- Import dat (starší data v tabulkových tabulkách nebo sekvenčních souborech)
- Převod dat (ze zdrojového formátu do cílového formátu)
- Import dat (do databáze aplikace R / 3)
Podívejte se také na další tutoriál o provádění LSMW krok za krokem
Zadejte Transaction LSMW v SAP a spusťte pracovní stůl.
Pracovní stůl LSMW zobrazuje následující informace -
- Projekt : ID s maximálně 10 znaky pro pojmenování projektu přenosu dat. Pokud chcete přenést data z několika starších systémů, můžete vytvořit projekt např. Pro každý starší systém.
- Dílčí projekt : ID s maximálně 10 znaky, které se používá jako další atribut strukturování.
- Objekt : ID s maximálně 10 znaky pro pojmenování obchodního objektu.
Zadejte ID projektu, ID dílčího projektu, ID objektu. Klepněte na Spustit Další obrazovka poskytuje KROKY při migraci dat LSMW
Můžete vybrat požadovaný krok a kliknout na provést. Podívejme se na každý krok podrobně
Krok 1 - Údržba atributů objektu.
Existují čtyři režimy přenosu dat :
- Standard / Batch Input : Standard upload programs
- Dávkové nahrávání záznamu : Zde můžete vytvořit vlastní záznam a použít jej k nahrání / změně dat
- BAPI : K nahrávání dat se používají standardní BAPI
- IDocs : Veškeré příchozí funkční IDOC moduly mohou být použity pro zpracování dat
Na základě požadavku se snažíme najít vhodný způsob zpracování. Pokud se jedná o standardní Master, můžeme ho najít v první metodě. Jinak se pokusíme použít BAPI nebo Idocs. Pokud je požadavek velmi obvyklý, použijeme ke zpracování dat záznam.
Krok 2 - Údržba zdrojových struktur
Zdrojové struktury lze použít k návrhu hierarchie souborů, které se mají nahrát.
Krok 3 - Údržba zdrojových polí
Na této obrazovce lze zde udržovat pole, která budou nahrána z textového souboru. Pole se stejnými názvy jsou považována za klíč
Zdrojový soubor se používá k identifikaci, zda by určitý záznam měl přejít do určené struktury. Např .: Předpokládejme, že soubor obsahuje řádky záhlaví a řádky položek, můžeme určit první pole, protože indikátor říká „H“ pro záhlaví a „I“ pro položku. Když se tedy soubor čte, zkontroluje první pole, pokud je to „H“, pak se načte do zdrojové struktury záhlaví, jinak se zapíše do zdrojové struktury položky. Pole Zdroj lze snadno udržovat ve formě údržby tabulky.
Krok 4 - Zachování strukturních vztahů
Zde je třeba přiřadit Struktury, které jsou 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 mapování a převodu pole
V tomto kroku přiřadíte zdrojová pole 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. U každého cílového 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 nezobrazí při prvním zadání mapování pole; lze jej zobrazit prostřednictvím varianty displeje. 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 doplňků -> Obnovit výchozí.
Krok 6 - Udržujte pevné hodnoty, překlady a rutiny psané uživateli
Zde jsou zachovány 3 opakovaně použitelné funkce:- Fixed Values : Fixed values are values which are fixed across the project eg: Company Code. Můžeme přiřadit pevnou hodnotu BUKRS a tuto pevnou hodnotu lze použít ve všech objektech v tomto projektu. Takže pokud se hodnota změní, můžeme se změnit pouze na jednom místě, tj. Ve fixních hodnotách, místo abychom se měnili v každém objektu.
- Překlady : Zde můžete udržovat fixní překlad pro jakékoli starší pole a překlad lze přiřadit k poli v pravidlech pro mapování a převod polí. Překlad může být 1: 1 nebo více: 1 atd.
- Uživatelem definované rutiny : Jedná se o uživatelem definované podprogramy, které se používají v objektu pro 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 - Určete soubory
Zde definujeme soubory, které používáme k nahrávání dat. Soubor může být na klientském rozhraní nebo na aplikačním serveru.
Krok 8 - Přiřazení souborů
Zde definujeme, který soubor použijeme pro aktuální upload, tj. Zda je soubor na prezentačním serveru nebo aplikačním serveru.
Krok 9 - Číst data
Čtení dat ze souboru nám dává možnost číst pouze několik záznamů a ne celý blok, abychom umožnili testování prvních několika záznamů. To také poskytuje uživatelem definovaný výběrový parametr, kterým lze omezit načtená data na základě zadané podmínky.Krok 10 - Zobrazení přečtených dat
- V tomto kroku můžete zobrazit všechna načtená data nebo jejich část ve formě tabulky. Kliknutím na řádek se zobrazí všechny informace o tomto řádku jasným způsobem. Totéž se stane, když kliknete na obsah pole.
- Změnit zobrazení umožňuje vybrat jednořádkové nebo víceřádkové zobrazení.
- Paleta barev zobrazení zobrazuje barvy pro jednotlivé úrovně hierarchie.
Krok 11 - Převod dat
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ě Field Mapping a konverzních rutinách.
Krok 12 - Import dat
Kroky zobrazené programem závisí na vybraném typu objektu:
Standardní dávkový vstup nebo záznam:
- Generovat relaci dávkového vstupu
- Spusťte relaci dávkového vstupu
- Zahajte relaci přímého vstupu
- Spusťte vytváření IDoc
- Spusťte zpracování IDoc
- Vytvořit přehled IDoc
- Spusťte následné zpracování IDoc