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

Obsah:

Anonim
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:

  1. Import dat (starší data v tabulkových tabulkách nebo sekvenčních souborech)
  2. Převod dat (ze zdrojového formátu do cílového formátu)
  3. Import dat (do databáze aplikace R / 3)
Chcete-li spustit pracovní stůl LSMW, použijte transakci LSMW

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 :

  1. Standard / Batch Input : Standard upload programs
  2. 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
  3. BAPI : K nahrávání dat se používají standardní BAPI
  4. 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:
  1. 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.
  2. 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.
  3. 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:

  1. Generovat relaci dávkového vstupu
  2. Spusťte relaci dávkového vstupu
Standardní přímý vstup:
  1. Zahajte 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 následné zpracování IDoc
Tím je dokončen podrobný přehled kroků k přenosu dat pomocí LSMW v SAP.