SAP Zpracování úloh na pozadí SM36
⚡ Chytré shrnutí
Zpracování úlohy na pozadí v SAP Umožňuje neinteraktivní spouštění časově náročných programů za běžným provozem, plánovaných pomocí SM36 a monitorovaných pomocí SM37. Podporuje tři třídy priorit a šest stavů životního cyklu pro zajištění efektivní správy pracovní zátěže.

Co je to práce na pozadí v SAP?
Úloha na pozadí je neinteraktivní proces, který běží za běžnými interaktivními operacemi v SAP systém. Úlohy na pozadí se provádějí paralelně a nenarušují procesy ani operace v popředí. Jsou plánovány pomocí transakčního kódu. SM36 a monitorován prostřednictvím SM37 zobrazením protokolů úloh.
Výhody práce na pozadí v SAP
- Snižuje manuální námahu a automatizuje opakující se úkoly, které by jinak vyžadovaly interakci uživatele.
- Lze jej naplánovat dle volby uživatele, což umožňuje flexibilní načasování provádění.
- Běží bezproblémově na pozadí bez nutnosti zásahu uživatele, což uvolňuje systém pro interaktivní práci.
- Jakmile definujete variantu pro úlohu na pozadí, uživatel se nemusí pokaždé starat o zadávání hodnot polí. Tím se také snižuje pravděpodobnost chyb při zadávání.
- Je ideální pro časově náročné nebo na zdroje náročné programy, které lze naplánovat tak, aby běžely mimo špičku, kdy je zatížení systému nízké.
Typy prioritních tříd úloh na pozadí
SAP kategorizuje úlohy na pozadí do tří prioritních tříd, které určují pořadí provádění a alokaci zdrojů.
- Třída A (vysoká/kritická priorita): Naléhavé nebo kritické úkoly musí používat prioritu třídy A. Rezervuje jeden nebo více pracovních procesů na pozadí. Dostupné procesy pro třídu B a C = Celkový počet pracovních procesů (nastaveno v RZ03) mínus procesy rezervované pro třídu A.
- Třída B (střední priorita): Jakmile jsou úlohy třídy A dokončeny, začnou se provádět úlohy třídy B před úlohami třídy C.
- Třída C (nízká priorita): Spustí se až po dokončení úloh třídy A i třídy B. Vhodné pro neurgentní, rutinní úkoly.
Možné stavy úlohy na pozadí
Každá práce na pozadí v SAP prochází definovaným životním cyklem. Tyto stavy pomáhají administrátorům tracpokrok v práci K.
- Naplánováno: Název a varianta programu jsou definovány, ale nebyly zadány spouštěcí podmínky (datum zahájení, datum ukončení, frekvence). Úloha se nespustí, dokud nebudou nastaveny spouštěcí podmínky.
- Vydáno: Všechna požadovaná kritéria jsou splněna, včetně podmínek pro zahájení. Úloha čeká na plánovaný čas zahájení.
- Připraveno: Všechny podmínky jsou splněny, ale úloha je ve frontě a čeká na zpřístupnění pracovního procesu na pozadí.
- Aktivní: Úloha běží na pozadí. Její stav nelze změnit, jakmile je aktivní.
- Dokončeno: Úloha byla úspěšně provedena bez jakýchkoli chyb.
- Zrušeno: Úloha se nedokončila. Buď ji administrátor násilně zrušil, nebo došlo k chybě. Prozkoumejte protokoly úloh v SM37.
Jak naplánovat úlohu na pozadí pomocí SM36
Úlohu na pozadí můžete naplánovat pomocí transakčního kódu. SM36Lze konfigurovat jak plánované, tak okamžité úlohy.
Krok 1) Proveďte T-kód SM36.
Krok 2) Vyplňte název úlohy, třídu priority (A / B / C) a cílový server. Definování cílového serveru pomáhá s vyvažováním pracovní zátěže mezi aplikačními servery.
Krok 3) Klikněte na "Příjemce seznamu zařazování„pro příjem výstupu do vaší poštovní schránky. Zkontrolujte e-maily od SBWP.
Krok 4) Vložte disk SAP uživatelské jméno a klikněte na tlačítko Kopírovat.
Krok 5) Klepněte na tlačítko Krok tlačítko pro definování program ABAP a podrobnosti o variantách.
Krok 6) Definujte název programu a podrobnosti o variantě.
- Zadejte název programu a název varianty. Pokud jste variantu ještě nevytvořili, nechte pole prázdné.
- Pro média Uložit.
Krok 7) Jakmile je krok úlohy uložen, zobrazí se obrazovka s potvrzením.
Krok 8) klikněte Počáteční podmínka vyplnit datum zahájení, datum ukončení a frekvenci. Bez podmínky zahájení Úloha bude vždy ve stavu Naplánováno a nikdy nepoběží.
- Klikněte na Datum / čas pro pravidelné úlohy. Výběrem možnosti „Okamžitě“ se úloha spustí okamžitě jako jednorázové provedení.
- Definujte datum/čas zahájení a datum/čas ukončení. Úloha bude uvolněna pouze tehdy, když splní své plánované datum/čas zahájení.
- Pro média Periodické hodnoty.
Krok 9) Vyberte období – Hodinové, Denní, Týdenní nebo Jiné období. Vybereme Jiné období.
Krok 10) Zadejte kritéria opakování. Například spouštět každých 5 dní od data zahájení. Zde vybereme každých 10 minut.
Krok 11) klikněte Uložit.
Krok 12) klikněte Uložit znovu.
Krok 13) klikněte Uložit na hlavní obrazovce.
Krok 14) Jakmile jsou definovány krok úlohy a spouštěcí podmínky, zobrazí se souhrnné okno.
Krok 15) Pro média Uložit k dokončení úlohy na pozadí.
Jak monitorovat úlohu na pozadí pomocí SM37
Po naplánování ověřte stav úlohy pomocí transakčního kódu. SM37, který poskytuje centralizovaný přehled všech úloh na pozadí.
Krok 1) Proveďte T-kód SM37.
Krok 2) Vyberte kritéria pro úlohu, kterou chcete sledovat.
- Zadejte název úlohy a uživatelské jméno uživatele, který úlohu naplánoval.
- Vyberte stav úlohy.
- Zadejte rozsah dat. Zde zadáváme pouze datum ukončení, zatímco keeping Od data otevření.
Krok 3) Stav se zobrazuje Uvolněný, což znamená, že jsou splněny počáteční podmínky a úloha je ve frontě a čeká na aby byl k dispozici proces práce na pozadí.
Jak zrušit plánování úlohy na pozadí
Zrušení plánování vrátí úlohu ze stavu Uvolněno zpět do stavu Naplánováno, takže se v budoucnu nespustí. Jakmile úloha dosáhne stavu Aktivní status.
Krok 1) Provést SM37.
Krok 2) Vyplňte kritéria.
- Název úlohy a uživatelské jméno, které úlohu naplánovalo.
- Vyberte stav – pouze Uvolněný or Připravený úkoly lze zrušit.
- Zadejte časové období.
- Pro média Provést (F8).
Krok 3) Vyberte úlohu a stiskněte Úloha → Uvolněno → Naplánováno.
Krok 4) Po zrušení plánování úlohy se ve stavovém řádku zobrazí potvrzovací zpráva.
Zpracování úloh na pozadí vs. zpracování na popředí
Zpracování na popředí vyžaduje aktivní uživatelskou relaci a blokuje obrazovku, dokud se úloha nedokončí, takže je nevhodné pro dlouhodobé operace. Zpracování na pozadí běží nezávisle bez uzamčení uživatelského rozhraní. Úlohy na popředí jsou vhodné pro rychlé interaktivní úlohy, jako je zadávání dat a změny konfigurace. Úlohy na pozadí jsou vhodnější pro hromadné nahrávání dat, uzávěrky na konci období, generování velkých sestav a plánované přenosy dat. SAP Osvědčené postupy doporučují spouštět programy náročné na zdroje jako úlohy na pozadí mimo špičku.






















