Čo je práca na pozadí?
Pozadie na pozadí je neinteraktívny proces, ktorý beží za bežnými interaktívnymi operáciami. Pracujú paralelne a nenarúšajú interaktívne (popredné úlohy) procesy a operácie.
Je naplánované od SM36. Môžete to analyzovať z SM37 zobrazením jeho protokolu úloh.
Výhody pracovných miest na pozadí
- Znižuje manuálne úsilie a automatizuje úlohu.
- Môže byť naplánovaný podľa výberu používateľa.
- Znižuje interakciu používateľa a môže bežať bez problémov na pozadí bez jeho vstupu
- Po definovaní variantu úlohy na pozadí sa používateľ nemusí starať o zadávanie hodnoty do poľa. Znižuje sa tak aj zmätok používateľov.
- Ideálne pre časovo náročné / na zdroje náročné programy, ktoré je možné naplánovať na noc (pri nízkom zaťažení systému).
Doterajšie práce sú rozdelené do troch kategórií -
- Trieda A (vysoká / kritická priorita) : - Niektoré úlohy sú urgentné alebo kritické a musia byť naplánované pre prioritnú úlohu triedy A. Priorita triedy A si vyhradzuje jeden alebo viac pracovných procesov na pozadí. Používatelia sa musia rozhodnúť, koľko pracovných procesov na pozadí by sa malo priradiť prioritnej úlohe triedy A. Predpokladajme, že používateľ zvolí pre túto kategóriu 2 pracovné procesy na pozadí, potom dostupné pracovné procesy na pozadí pre triedy B a C = (Celkový počet pracovných procesov nastavených v prevádzkových režimoch RZ03) - (Pracovné procesy na pozadí sú povolené pre kategóriu A).
- Trieda B (stredná priorita) : - Po dokončení úloh triedy A sa úloha triedy B začne vykonávať na pozadí pred úlohami triedy C.
- Trieda C (s nízkou prioritou) : -Je spustená po dokončení úloh triedy A aj triedy B.
Možný stav úloh na pozadí
- Naplánované: - Definovali ste názov a variant programu, ale nedefinovali ste počiatočné podmienky, ako sú Počiatočný dátum, Koncový dátum, Frekvencia atď. To znamená, že ste nedefinovali, kedy má byť úloha naplánovaná v systéme.
- Vydané: - Pre definíciu úlohy sú splnené všetky požadované kritériá. Podmienkou spustenia je, aby bola úloha v stave uvoľnenia.
- Pripravené: - Všetky požadované podmienky sú splnené, aby sa úloha spustila v pracovnom procese na pozadí. Plánovač úloh však zaradil úlohu do frontu, pretože čaká na uvoľnenie pracovného procesu na pozadí.
- Aktívne: - Úloha začala bežať na pozadí. Nemôžeme zmeniť stav úlohy, ak je v aktívnej polohe.
- Dokončené: - Úloha sa úspešne vykonala. To znamená, že požadovaná úloha je bez chyby súťažená.
- Zrušené: - Existujú dve možnosti. Správca úlohu násilne zrušil, alebo môže dôjsť k problémom s úlohou. Môžete to preskúmať z denníkov úloh.
Ako naplánovať prácu na pozadí?
Môžete naplánovať úlohu na pozadí pomocou SM36 . Je možné naplánovať naplánované alebo okamžité úlohy.
Krok 1) Vykonajte T-kód SM36 .
Krok 2) Vyplňte názov úlohy, prioritu (A / B / C) a cieľový server. Na tomto serveri sa spustia úlohy na pozadí, ktoré sú naplánované na cieľovom serveri. Hlavným účelom definovania cieľového servera je vyváženie pracovného zaťaženia.
Krok 3) Kliknite na „ príjemca zaradeného zoznamu“ . Dostanete výstup do svojej poštovej schránky. Môžete skontrolovať e-mail od SBWP.
Krok 4 ) Zadajte svoje používateľské meno pre SAP a kliknite na tlačidlo kopírovania.
Krok 5 ) Kliknite na tlačidlo Krok a definujte program ABAP, podrobnosti variantu atď.
Krok 6) Definujte názov programu, podrobnosti variantu.
- Do poľa zadajte názov vášho programu, názov variantu. Ak ste podľa svojich požiadaviek nevytvorili variant, nechajte ho nevyplnený.
- Stlačte tlačidlo uloženia.
Krok 7) Po naplánovaní úlohy sa zobrazí nasledujúca obrazovka.
Krok 8) Kliknite na položku Podmienky spustenia a vyplňte dátum začiatku, dátum ukončenia, frekvenciu atď. Pre úlohu. Ak nezadáte podmienku spustenia, úloha vždy zostane v plánovanom stave . Úloha v naplánovanom stave sa nikdy nespustí.
- Kliknite na dátum / čas (pre pravidelné úlohy) . Ak kliknete na „Okamžité“, úloha sa spustí okamžite. Nebude to však nastavené ako pravidelné zamestnanie. Je to ako „ stlačte a bežte“.
- Definujte dátum / čas začatia úlohy, dátum / čas ukončenia. Úloha bude uvoľnená, až keď splní plánovaný dátum a čas začatia .
- Stlačte periodické hodnoty.
Krok 9) Kliknutím na Hodinové / Denné / Týždenné obdobie určíte frekvenciu úlohy podľa vašich požiadaviek. Vyberieme Iné obdobie
Krok 10) Tu určíte opakujúce sa kritériá úlohy. Napríklad úlohu môžete nechať spustiť každých 5 dní od dátumu začatia. Tu vyberáme úlohu, ktorá sa má spustiť každých 10 minút
Krok 11) Kliknite na tlačidlo uložiť .
Krok 12) Kliknite opäť na uložiť .
Krok 13) Kliknite znova na tlačidlo Uložiť
Krok 14) Po definovaní podmienok úlohy a začiatku úlohy sa zobrazí nasledujúce okno.
Krok 15) Stlačte uložiť.
Krok 16) Prejdite na server SM37, aby ste zistili stav úlohy.
Krok 17) Vyberte kritériá pre prácu, ktorú chcete sledovať.
- Zadajte názov svojej práce a meno používateľa, ktorý úlohu naplánoval.
- Vyberte stav úlohy.
- Zadajte rozsah dátumov. V našom scenári zadáme iba dátum ukončenia, pričom ponecháme dátum otvorenia.
Krok 18) Dostanete sa na nasledujúcu obrazovku. Pozrite sa na stav, je uvoľnený, čo znamená, že sú splnené podmienky začatia, a úloha vo fronte čaká na uvoľnenie procesu práce na pozadí.
Ako preplánovať prácu na pozadí
Preložené úlohy nebudú v budúcnosti spustené. Pamätajte, že nemôžete zmeniť plán práce, keď je v aktívnom stave.
Krok 1) Vykonajte SM37.
Krok 2) Vyplňte kritériá.
- Názov úlohy a používateľské meno, podľa ktorého je úloha naplánovaná.
- Vyberte stav. Pre rozvrhnutie úlohy môžete zvoliť iba stav Vydané / Pripravené.
- Zadajte rozsah dátumov.
- Stlačte tlačidlo Execute (F8).
Krok 3) Vyberte zadanú úlohu a stlačte Job -> (Released -> Scheduled).
Krok 4) Správu nájdete v stavovom riadku po stlačení „ Vydané -> Naplánované “.