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.

  • 🔧 Výhoda automatizace: Úlohy na pozadí eliminují manuální práci tím, že spouští programy náročné na zdroje i mimo špičku bez zásahu uživatele.
  • 📊 Správa priorit: Přiřaďte prioritu třídy A, B nebo C pro řízení pořadí provádění a efektivní alokaci pracovních procesů na pozadí.
  • ???? Životní cyklus Tracking: Sledujte postup úlohy v šesti stavech – Naplánováno, Uvolněno, Připraveno, Aktivní, Dokončeno a Zrušeno – pomocí SM37.
  • ⚙️ Přesnost plánování: Definujte počáteční podmínky, koncová data a periodické intervaly pro spolehlivou automatizaci provádění opakujících se úloh.
  • 🔄 Řízení odložení: RevVraťte uvolněné nebo připravené úlohy do naplánovaného stavu, aby se zabránilo jejich budoucímu spuštění při změně požadavků.

SAP Transakce SM36 Code pro plánování úloh na pozadí

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ů.

  1. 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.
  2. 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.
  3. 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.

  1. 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.
  2. 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í.
  3. 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í.
  4. Aktivní: Úloha běží na pozadí. Její stav nelze změnit, jakmile je aktivní.
  5. Dokončeno: Úloha byla úspěšně provedena bez jakýchkoli chyb.
  6. 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.

SAP Transakce SM36 Code pro plánování úloh na pozadí

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.

Definování názvu a priority úlohy na pozadí v SM36

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.

Konfigurace seznamu příjemců pro úlohu na pozadí

Krok 4) Vložte disk SAP uživatelské jméno a klikněte na tlačítko Kopírovat.

vstoupit SAP Uživatelské jméno pro příjemce spoolu

Krok 5) Klepněte na tlačítko Krok tlačítko pro definování program ABAP a podrobnosti o variantách.

Klikněte na tlačítko Krok pro definování programu ABAP

Krok 6) Definujte název programu a podrobnosti o variantě.

  1. Zadejte název programu a název varianty. Pokud jste variantu ještě nevytvořili, nechte pole prázdné.
  2. Pro média Uložit.

Zadejte název programu a variantu pro krok úlohy na pozadí

Krok 7) Jakmile je krok úlohy uložen, zobrazí se obrazovka s potvrzením.

Obrazovka potvrzení kroku úlohy na pozadí

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ěží.

  1. Klikněte na Datum / čas pro pravidelné úlohy. Výběrem možnosti „Okamžitě“ se úloha spustí okamžitě jako jednorázové provedení.
  2. 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í.
  3. Pro média Periodické hodnoty.

Definování spouštěcí podmínky a pravidelného plánu pro úlohu na pozadí

Krok 9) Vyberte období – Hodinové, Denní, Týdenní nebo Jiné období. Vybereme Jiné období.

Vyberte periodickou frekvenci pro úlohu na pozadí

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.

Nastavení vlastního opakujícího se intervalu pro úlohu na pozadí

Krok 11) klikněte Uložit.

Ukládat periodické hodnoty pro úlohu na pozadí

Krok 12) klikněte Uložit znovu.

Potvrzení spouštěcí podmínky pro úlohu na pozadí

Krok 13) klikněte Uložit na hlavní obrazovce.

Uložit kompletní definici úlohy na pozadí v SM36

Krok 14) Jakmile jsou definovány krok úlohy a spouštěcí podmínky, zobrazí se souhrnné okno.

Okno souhrnu konfigurace úlohy na pozadí

Krok 15) Pro média Uložit k dokončení úlohy na pozadí.

Dokončit a uvolnit úlohu 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.

SAP Transakce SM37 Code pro monitorování úloh

Krok 2) Vyberte kritéria pro úlohu, kterou chcete sledovat.

  1. Zadejte název úlohy a uživatelské jméno uživatele, který úlohu naplánoval.
  2. Vyberte stav úlohy.
  3. Zadejte rozsah dat. Zde zadáváme pouze datum ukončení, zatímco keeping Od data otevření.

Nastavení kritérií výběru práce v SM37

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í.

Stav úlohy na pozadí uvolněn v přehledu úloh SM37

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.

Otevření SM37 pro zrušení plánování úlohy na pozadí

Krok 2) Vyplňte kritéria.

  1. Název úlohy a uživatelské jméno, které úlohu naplánovalo.
  2. Vyberte stav – pouze Uvolněný or Připravený úkoly lze zrušit.
  3. Zadejte časové období.
  4. Pro média Provést (F8).

Kritéria filtrování pro zrušení plánování úlohy na pozadí

Krok 3) Vyberte úlohu a stiskněte Úloha → Uvolněno → Naplánováno.

Změnit stav úlohy z Uvolněno na Naplánováno

Krok 4) Po zrušení plánování úlohy se ve stavovém řádku zobrazí potvrzovací zpráva.

Potvrzovací zpráva pro zrušenou úlohu na pozadí

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.

Nejčastější dotazy

SM36 se používá k definování a plánování úloh na pozadí, zatímco SM37 se používá k monitorování, prohlížení protokolů a správě stávajících úloh na pozadí. Společně pokrývají celý životní cyklus úlohy.

Ano. V SM36 vyberte jako podmínku spuštění možnost „Okamžité“. Úloha se spustí okamžitě jako jednorázové spuštění, ale nebude nakonfigurována jako periodicky se opakující úloha.

Zrušená úloha se v SM37 zobrazí se stavem „Zrušeno“. RevPro identifikaci chyby si prohlédněte protokol úlohy. Mezi běžné příčiny patří chyby programu, chybějící autorizace nebo nedostatečné pracovní procesy na pozadí.

Nástroje poháněné umělou inteligencí jako např SAP Obchodní AI dokáže předvídat selhání úloh, optimalizovat časové rámce plánování a automaticky přerozdělovat pracovní procesy na základě historických vzorců výkonnosti.

Monitorovací nástroje založené na umělé inteligenci analyzují protokoly úloh v reálném čase, detekují anomálie a spouštějí upozornění dříve, než dojde k selhání. To snižuje manuální dohled a umožňuje proaktivní správu systému.

Shrňte tento příspěvek takto: