10 března, 2022

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

co je to Práce na pozadí?

Background job je neinteraktivní proces, který běží za běžnými interaktivními operacemi. Běží paralelně a neruší interaktivní procesy a operace v popředí.

je naplánováno od SM36. Můžete jej analyzovat ze SM37 zobrazením jeho protokolu úloh.

výhody úloh na pozadí

  • snižuje manuální úsilí & automatizuje úkol.
  • může být naplánováno podle volby uživatele.
  • snižuje interakci uživatele a může běžet bez problémů na pozadí bez vstupu uživatele
  • jakmile definujete variantu pro práci na pozadí, uživatel se nemusí starat o vstup hodnoty do pole. Tím se také sníží zmatek uživatelů.
  • ideální pro časově náročné / náročné programy, které lze naplánovat v noci (když je zatížení systému nízké).

úlohy na pozadí jsou rozděleny do tří kategorií–

  1. třída A (vysoká / kritická Priorita): – Některé úkoly jsou naléhavé nebo kritické a musí být naplánovány s prioritní úlohou třídy a. Priorita třídy A si vyhrazuje jeden nebo více pracovních procesů na pozadí. Uživatelé se musí rozhodnout, kolik pracovních procesů na pozadí by mělo být přiřazeno prioritní úloze třídy a. Předpokládejme, že uživatel zvolí pro tuto kategorii 2 pracovní procesy na pozadí a poté dostupné pracovní procesy na pozadí pro třídu B A C = (celkový počet pracovních procesů nastavených v provozních režimech RZ03)- (pracovní procesy na pozadí povolené pro kategorii a).
  2. Třída B (Střední Priorita): – Jakmile jsou úlohy třídy a dokončeny, úloha třídy B začne provádět na pozadí před úlohami třídy C.
  3. třída C(Nízká priorita): – běží po dokončení úloh třídy A i třídy B.

možný stav úloh na pozadí

  1. naplánováno: – definovali jste název programu a variantu, ale nedefinovali jste počáteční stav, jako je datum zahájení, Datum ukončení, frekvence atd. To znamená, že jste nedefinovali, kdy má být úloha naplánována v systému.
  2. vydáno: – všechna požadovaná kritéria jsou splněna pro definici úlohy. Podmínkou spuštění je, aby byla úloha ve stavu uvolnění.
  3. připraveno – – všechny požadované podmínky jsou splněny pro spuštění úlohy v pracovním procesu na pozadí. Ale Plánovač úloh dal práci do fronty, protože čeká na pozadí workprocess být zdarma.
  4. aktivní: – úloha začala běžet na pozadí. Nemůžeme změnit stav úlohy, jakmile je v aktivním stavu.
  5. dokončeno: – úloha je úspěšně provedena. To znamená, že požadovaný úkol je soutěžen bez chyby.
  6. zrušeno: – existují dvě možnosti. Správce násilně zrušil úlohu nebo může dojít k nějakému problému s úlohou. Můžete to prozkoumat z protokolů úloh.

jak naplánovat práci na pozadí?

můžete naplánovat úlohu na pozadí pomocí SM36. Lze naplánovat plánované nebo okamžité úlohy.

Krok 1) Spusťte T-kód SM36.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Create, Schedule, Reschedule

Krok 2) vyplňte název úlohy, prioritu (A / B / C) a cílový server. Úlohy na pozadí, jakmile jsou naplánovány na cílovém serveru, běží na tomto serveru. Hlavním účelem definování cílového serveru je vyvážení pracovní zátěže.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

Krok 3) Klikněte na „příjemce seznamu cívek“. Dostanete výstup ve vaší poštovní schránce. Můžete zkontrolovat e-mail z SBWP.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Vytvořit, naplánovat, přeplánovat

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

 SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Create, Schedule, Reschedule

Krok 5) Kliknutím na tlačítko Step definujete program ABAP, podrobnosti o variantě atd.

 SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Vytvořit, naplánovat, přeplánovat

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

  1. do pole zadejte název programu, Název varianty. Pokud jste nevytvořili variantu podle vašeho požadavku, nechte ji prázdnou.
  2. stiskněte tlačítko Uložit.

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

Krok 7) Jakmile naplánujete úlohu, získáte následující obrazovku.

 SAP Background Job Processing SM36: Vytvořit, naplánovat, přeplánovat

SAP Background Job Processing SM36: Create, Schedule, Reschedule

Krok 8) Klepněte na tlačítko Start podmínky pro vyplnění počáteční datum, datum ukončení, frekvence, atd. pro práci. Pokud nezadáte počáteční stav, úloha zůstane vždy v plánovaném stavu. Úloha v plánovaném stavu se nikdy nespustí.

  1. klikněte na datum/čas (pro pravidelné úlohy). Pokud kliknete na „okamžité“, úloha začne běžet hned. Ale to nebude nastaven jako periodické práci. Je to jako “ stiskněte a spusťte.“
  2. Definujte datum/čas zahájení úlohy, datum / čas ukončení úlohy. Úloha bude uvolněna pouze poté, co splní plánované datum / čas.
  3. stiskněte periodické hodnoty.

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

Krok 9) kliknutím na hodinové/denní / týdenní období definujete frekvenci úlohy podle vašeho požadavku.Vybereme další období

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Vytvořit, naplánovat, přeplánovat

Krok 10) Zde zadáte opakující se kritéria úlohy.Můžete například nechat úlohu spustit po každých 5 dnech od data zahájení. Zde vybereme úlohu, která se má spustit každých 10 minut

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

krok 11) klikněte na tlačítko Uložit.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Vytvořit, naplánovat, přeplánovat

krok 12) znovu klikněte na Uložit.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Create, Schedule, Reschedule

krok 13) klikněte znovu uložit

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

krok 14) jakmile jsou definovány podmínky kroku úlohy a spuštění, objeví se následující okno.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Create, Schedule, Reschedule

krok 15) stiskněte tlačítko Uložit.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

krok 16) Goto SM37 znát stav úlohy.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Vytvořit, naplánovat, přeplánovat

krok 17) vyberte kritéria pro úlohu, kterou chcete sledovat.

  1. zadejte název úlohy a uživatelské jméno, které naplánovalo úlohu.
  2. vyberte stav úlohy.
  3. zadejte časové období. V našem scénáři, pouze určíme Datum ukončení při zachování data otevřeného.

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

krok 18) získáte následující obrazovku. Podívejte se na stav, je to uvolněný prostředek podmínky startu jsou splněny, a úloha je ve frontě čeká na pozadí pracovní proces být zdarma.

 SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

jak přeplánovat úlohu na pozadí

přeplánované úlohy se v budoucnu nespustí. Pamatujte si, že nemůžete naplánovat úlohu, jakmile je v aktivním stavu.

Krok 1) Spusťte SM37.

 SAP Background Job Processing SM36: Vytvořit, naplánovat, přeplánovat

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

Krok 2) Vyplňte kritéria.

  1. Název úlohy a uživatelské jméno, podle kterého je úloha naplánována.
  2. vyberte stav. Chcete-li zrušit naplánování úlohy, můžete vybrat pouze uvolněný/připravený stav.
  3. zadejte časové období.
  4. stiskněte tlačítko Execute (F8).

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

SAP Background Job Processing SM36: Vytvořit, naplánovat, přeplánovat

Krok 3) Vyberte zadanou úlohu a stiskněte Job – > (vydáno- > naplánováno).

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: Create, Schedule, Reschedule

Krok 4) Po stisknutí tlačítka „Released -> Scheduled“ najdete zprávu ve stavovém řádku.

SAP Background Job Processing SM36: Create, Schedule, Reschedule

SAP Background Job Processing SM36: vytvořit, naplánovat, přeplánovat

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.