Mi a háttérmunka?
A háttérmunka egy nem interaktív folyamat, amely a normál interaktív műveletek mögött fut. Párhuzamosan futnak, és nem zavarják az interaktív (előtérbeli munkák) folyamatokat és műveleteket.
SM36-tól ütemezik. Az SM37-ből elemezheti a munkanapló megtekintésével.
A háttérmunkák előnyei
- Csökkenti a kézi erőfeszítéseket és automatizálja a feladatot.
- Ütemezhető a felhasználó választása szerint.
- Csökkenti a felhasználói interakciókat, és zökkenőmentesen futtatható a háttérben a felhasználó bemenete nélkül
- Miután meghatározta a háttérmunka változatát, a felhasználónak nem kell aggódnia a mezőben megadott érték miatt. Így a felhasználók zavara is csökken.
- Ideális időigényes / erőforrás-igényes programokhoz, amelyek ütemezhetők az éjszakai futtatásra (amikor a rendszer terhelése alacsony).
A háttérmunkákat három kategóriába sorolják -
- A osztály (magas / kritikus prioritású) : - Egyes feladatok sürgősek vagy kritikusak, és az A osztály elsőbbségi munkájával kell ütemezni őket. Az A osztály prioritása fenntart egy vagy több háttér munkafolyamatot. A felhasználóknak el kell dönteniük, hogy hány háttér munkafolyamatot kell hozzárendelni az A osztályú elsőbbségi munkához. Tegyük fel, hogy a felhasználó 2 háttér munkafolyamatot választ ehhez a kategóriához, majd a rendelkezésre álló háttér munkafolyamatokat a B és C osztályhoz = (Az RZ03 üzemmódban beállított összes munkafolyamat) - (Az A osztályú kategóriába engedélyezett háttér munkafolyamatok).
- B osztály (közepes prioritású) : - Az A osztályú feladatok befejezése után a B osztályú munka a háttérben kezd el végrehajtani a C osztályú feladatok előtt.
- C osztály (alacsony prioritású) : -Az A és a B osztályú munkák befejezése után fut.
A háttérmunkák lehetséges állapota
- Ütemezett: - Meghatározta a program nevét és változatát, de nem határozta meg a kezdési feltételeket, mint a kezdési dátum, a befejezés dátuma, a gyakoriság stb.
- Megjelent: - A munkakör meghatározásához minden szükséges feltétel teljesül. A kezdési feltételnek meg kell felelnie ahhoz, hogy a munka kiadási állapotban legyen.
- Kész: - A munka futtatásához háttérmunkafolyamatban minden szükséges feltétel teljesül. De a munka ütemezője beállította a munkát a sorba, mert arra vár, hogy a háttér munkafolyamat szabad legyen.
- Aktív: - A munka elkezdett futni a háttérben. A munka állapotát nem tudjuk megváltoztatni, ha az aktív állapotban van.
- Befejezve: - A feladat sikeresen végrehajtásra kerül. Ez azt jelenti, hogy a kívánt feladat hibátlanul versenyez.
- Törölt: - Ennek két lehetősége van. Az adminisztrátor erőszakosan lemondta a munkát, különben probléma lehet a munkával. Ezt kivizsgálhatja a Job naplókból.
Hogyan ütemezzük a háttérmunkát?
Az SM36 segítségével ütemezheti a háttérfeladatot . Tervezett vagy azonnali munkák ütemezhetők.
1. lépés: Futtassa az SM36 T-kódot .
2. lépés: Töltse ki a feladat nevét, prioritását (A / B / C) és a célszervert. A kiszolgálón futtatott célszervereken egyszer ütemezett háttérfeladatok. A célszerver meghatározásának fő célja a munkaterhelés kiegyenlítése.
3. lépés: Kattintson a " spool list címzettje" gombra . Kimenetet kap a postaládájába. Ellenőrizheti az e-mailt az SBWP-től.
4. lépés: Helyezze be az SAP felhasználónevét, és kattintson a másolás gombra.
5. lépés ) Kattintson a Lépés gombra az ABAP program, a változat részleteinek stb.
6. lépés: Határozza meg a program nevét, a változat részleteit.
- Írja be a program nevét, a Variant nevet a mezőbe. Ha még nem az Ön követelményeinek megfelelő változatot készített, hagyja üresen.
- Nyomja meg a mentés gombot.
7. lépés) A munka ütemezése után a következő képernyőt kapja meg.
8. lépés: Kattintson a Start feltételek gombra a munka kezdő dátumának, befejezésének dátumának, gyakoriságának stb. Kitöltéséhez. Ha nem adja meg a kezdési feltételt, akkor a feladat mindig ütemezett állapotban marad . Ütemezett állapotú munka soha nem fog futni.
- Kattintson a Dátum / Idő elemre (Időszakos munkákhoz) . Ha az "Azonnal" gombra kattint, akkor a feladat azonnal elindul. De ez nem lesz időszakos munka. Olyan, mint a " nyomd meg és fuss".
- Adja meg a munka kezdési dátumát / időpontját, befejezési dátumát / időpontját. A munka csak akkor kerül felszabadításra, ha megfelel az ütemezett kezdési dátumnak és időpontnak .
- Nyomja meg az időszakos értékeket.
9. lépés) Kattintson az Óránkénti / Napi / Heti időszakra, hogy meghatározza a munka gyakoriságát az Ön igényei szerint. Kiválasztjuk az Egyéb időszakot
10. lépés: Itt adhatja meg a feladat ismétlődő feltételeit. Például a munkát a kezdési dátumtól számítva 5 naponta futtathatja. Itt választjuk ki a 10 percenként futni kívánt munkát
11. lépés) Kattintson a mentés gombra.
12. lépés) Kattintson ismét a Mentés gombra .
13. lépés) Kattintson ismét a Mentés gombra
14. lépés) A munka lépés és kezdési feltételek meghatározása után a következő ablak jelenik meg.
15. lépés: Nyomja meg a mentést.
16. lépés: Ugrás az SM37- re a munka állapotának megismeréséhez.
17. lépés: Válassza ki a figyelni kívánt munka kritériumait.
- Írja be a munkájának nevét és felhasználónevét, aki ütemezte a munkát.
- Válassza ki a munka állapotát.
- Adja meg a dátumtartományt. A mi forgatókönyvünkben csak megadjuk a befejezés dátumát, miközben megtartjuk a From Date Open lehetőséget.
18. lépés) A következő képernyőt kapja meg. Nézze meg az állapotot, ez egy kiadott azt jelenti, hogy a kezdési feltételek teljesülnek, és a sorban lévő munka arra vár, hogy a háttérmunka folyamata szabad legyen.
A háttérmunka átütemezése
Az átütemezett munkák a jövőben nem fognak futni. Ne feledje, nem ütemezheti a munka ütemezését, ha az aktív állapotban van.
1. lépés: Futtassa az SM37-et.
2. lépés: Töltse ki a feltételeket.
- Munka neve és felhasználónév az ütemezett munka alapján.
- Válassza ki az állapotot. A munka ütemezéséhez csak a Kiadva / Kész állapotot választhatja.
- Adja meg a dátumtartományt.
- Nyomja meg az Execute (F8) gombot.
3. lépés: Válassza ki a megadott munkát, majd nyomja meg a Munka -> (Felengedett -> Ütemezett) gombot.
4. lépés: Az üzenet megjelenik az állapotsorban, miután megnyomta a " Kiadva -> Ütemezett " gombot.