MM17 Tkód v SAPHromadná údržba kmenového souboru materiálu
⚡ Chytré shrnutí
Hromadné vytváření kmenových záznamů materiálu nahrazuje opakující se jednotlivé zápisy pomocí nástrojů, jako jsou MM17, LSMW, eCATT, BDC a BAPI. Transakce MM17 mění nebo rozšiřuje mnoho materiálů najednou, pokud jsou cílová data identická.
Co je hromadná údržba v SAP MM?
Hromadná údržba znamená použití stejné operace s kmenovými daty na mnoho záznamů v jednom spuštění namísto otevírání každého materiálu jednotlivě. Projekt, který během spuštění načte dva tisíce materiálů, nebo obchodní rozhodnutí, které přesune celou skupinu produktů na novou měrnou jednotku, je nepraktické pouze s využitím MM01 a MM02.
Za tímto pojmem se skrývají dvě odlišné potřeby, které se často zaměňují:
- Hromadná tvorba vytváří kmenové záznamy materiálu, které dosud neexistují. Vyžaduje nástroj pro načítání dat, který dokáže řídit transakci úplného vytvoření s různými hodnotami pro každý záznam.
- Hromadná změna aktualizuje pole u již existujících záznamů nebo rozšiřuje existující materiály na další organizační úrovně. To provádí transakce MM17.
Toto rozlišení je důležité, protože MM17 si nemůže vymyslet číslo materiálu ani vyplnit každé povinné pole nového záznamu. Zapíše jednu zadanou hodnotu napříč vybranou množinou. Skutečné vytváření na objemu proto používá LSMW, eCATT, záznam BDC nebo volání BAPI, které všechny čtou zdrojový soubor obsahující pro každý materiál jiný řádek.
Níže uvedené srovnání ukazuje, kam jednotlivé nástroje zapadají před demonstrací postupu MM17.
SAP Výukový program hromadné údržby
Abyste mohli vytvářet více materiálů najednou, měli byste mít přístup k funkci jako
- nástroj eCatt
- LSMW (Starší systém migrace Workbench)
- BDC (Batch Data Communication) záznamy
- BAPI (Rozhraní pro programování obchodních aplikací)
Můžete také použít transakci hromadné údržby MM17 v některých případech vytvořit pohledy. Musíte však mít na paměti, že ne všechny organizační úrovně by měly obsahovat stejná data (MM17 vyžaduje, aby všechna data pro materiály a organizační úrovně, které vyberete, byla stejná).
Hromadná tvorba se nikdy nepovažuje za odpovědnost koncového uživatele. Ale jako specialista na moduly budete možná muset pracovat na MM17. V případě LSMW, BDC popř BAPI, je to považováno za práci vývojáře nebo konzultanta. Takže nemusíte rozumět do detailů, stačí znát koncept a to, že existuje tato možnost pro hromadnou údržbu dat.
MM17 můžete použít pro hromadnou změnu kmenových dat materiálu (pokud něco nelze provést touto transakcí, lze to provést pomocí LSMW, BDC nebo BAPI).
Porovnání nástrojů pro hromadnou tvorbu: MM17, LSMW, eCATT, BDC a BAPI
Každý nástroj srovnává úsilí o nastavení s flexibilitou. Tabulka shrnuje, který z nich je vhodné v dané situaci zvolit.
| Nástroj | Vytváří nové záznamy? | Různá hodnota na záznam? | Kdo to běžně používá | Nejvhodnější pro |
|---|---|---|---|---|
| MM17 | Ne, pouze změny a rozšíření | Ano, hodnoty lze v mřížce zadávat do každého řádku. | Specialista na moduly | Jednotné aktualizace polí v celém seznamu materiálů |
| LSMW | Ano | Ano, číst ze zdrojového souboru | Konzultant | Jednorázová migrace a opakovatelná načítání |
| eCATT | Ano | Ano, řízeno kontejnerem testovacích dat | Konzultant nebo tester | Zatížení kombinované se systémovým testováním |
| Záznam BDC | Ano | Ano, z interní tabulky | ABAP vývojář | Obrazovky bez možnosti standardního načítání |
| BAPI | Ano | Ano, za hovor | ABAP vývojář | Rozhraní a opakovaná automatizovaná načítání |
BAPI je nejrobustnější volbou, protože ověřuje data stejnou obchodní logikou jako transakce, aniž by závisela na sekvenci obrazovek. BDC nahrávání se naopak přeruší vždy, když se změní podkladová obrazovka.
Jak používat MM17 pro hromadnou údržbu
Krok 1)
- Zadejte transakci MM17
- Vyberte datový typ, který potřebujete změnit, například potřebujeme změnit pole v obecných datech.
- Vykonat.
Tabulky uvedené na této první obrazovce odpovídají zobrazením kmenových souborů materiálu. MARA obsahuje obecná data, MARC data o závodech a MVKE data o prodejích, takže zde vybraná tabulka určuje, která pole budou později k dispozici.
Krok 2)
- Zadejte materiálový rozsah nebo seznam, u kterého chceme údaje změnit
- Provést
Krok 3)
- Kliknutím na tlačítko zobrazené níže – získáte Vyberte pole obrazovka.
- Zaškrtněte příslušné pole (měníme základní měrnou jednotku pro naše dva materiály).
- Kliknutím na šipku směřující doleva přidáte vybrané pole do seznamu polí, která chcete změnit.
- Klepněte na tlačítko OK.
Krok 4) Nyní se nám zobrazí další obrazovka, kde můžeme zadat naši hodnotu, která má být přenesena. Řekněme, že jsme zachovali PAL – paletu jako základní měrnou jednotku pro naše televizory s úhlopříčkou 24″ a 32″ a musíme to změnit na PCS – kusy.
- Do pole zadejte hodnotu, kterou chcete zkopírovat.
- Klikněte na záhlaví sloupce.
- Vyberte tlačítko pro přepsání starých hodnot „PCS“.
- Vykonat.
Nyní jsou vaše nastavení uložena a vaše kmenová data materiálu jsou změněna.
Omezení a osvědčené postupy MM17
MM17 zapisuje přímo do kmenových dat bez nutnosti schvalování, takže chyba se šíří na všechny vybrané materiály najednou. Následující postupy udržují toto riziko pod kontrolou.
- Nejprve otestujte v pískovci. Spusťte identický výběr a změnu pole v neproduktivním klientovi a před opakováním v produkčním prostředí zkontrolujte vzorek záznamů.
- Začněte s úzkým výběrem. Proveďte postup pro dva nebo tři materiály, ověřte výsledek v MM03 a poté rozšiřte rozsah materiálů.
- Pochopte tlačítko přepsání. Volbou přepsání se nahradí existující položky, zatímco alternativní volba vyplní pouze pole, která jsou aktuálně prázdná. Špatná volba tiše zničí uchovávané hodnoty.
- Dávejte pozor na závislá data. Změna základní měrné jednotky, jako ve výše uvedeném příkladu, je odmítnuta, pokud existují zásoby nebo otevřené dokumenty odkazují na starou jednotku.
- Zaznamenejte si výběr. Uložte si seznam použitých materiálů, aby bylo možné provést změnu tracupraveno nebo zrušeno, pokud se následná zpráva jeví jako chybná.
- Zkontrolujte protokol o výsledcích. MM17 hlásí, které záznamy byly aktualizovány a které selhaly. Běh, který skončí bez zelené zprávy, neznamená, že se změna plně aplikovala.
Pokud požadavek skutečně vyžaduje různé hodnoty pro každý materiál nebo pole, která MM17 nezpřístupňuje, eskalujte na LSMW nebo načtení BAPI namísto vynucení transakce. Pro práci s jedním záznamem hlavní kopie materiálu a změnit hlavní materiál tutoriály zůstávají správnou cestou.





