SAP Háttérmunka feldolgozása SM36: Létrehozás, ütemezés, átütemezés
Mi az a háttérmunka?
A háttérfeladat 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érben végzett munkák) folyamatokat és műveleteket.
Az SM36-tól indul. Elemezheti az SM37-ből a munkanaplójának megtekintésével.
A háttérmunkák előnyei
- Csökkenti a kézi erőfeszítést és automatizálja a feladatot.
- A felhasználó választása szerint ütemezhető.
- Csökkenti a felhasználói interakciót, és zökkenőmentesen fut a háttérben felhasználói beavatkozás nélkül
- Miután meghatározta a háttérfeladat változatát, a felhasználónak nem kell aggódnia a mezőben történő értékbevitel miatt. Így a felhasználói zavar is csökken.
- Ideális idő-/erőforrás-igényes programokhoz, amelyek ütemezhetők éjszakai futtatásra (ha alacsony a rendszerterhelés).
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ú prioritású feladattal kell ütemezni. Az A osztályú prioritás egy vagy több háttérmunkafolyamatot tart fenn. A felhasználóknak kell eldönteniük, hogy hány háttérmunkafolyamatot rendeljenek hozzá az A osztályú prioritású feladathoz. Tegyük fel, hogy egy felhasználó kiválaszt 2 háttérmunkafolyamatot ehhez a kategóriához, majd a B és C osztályhoz elérhető háttérmunkafolyamatokat = (RZ03 üzemmódban beállított munkafolyamatok teljes száma)- (A osztályba engedélyezett háttérmunkafolyamatok).
- B osztály (közepes prioritás): – Az A osztályú jobok befejeződése után a B osztályú job a C osztályú jobok előtt elindul a háttérben.
- C osztály (alacsony prioritású): -Az A és B osztályú feladatok 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 definiálta a kezdési feltételt, például a kezdési dátumot, a befejezési dátumot, a gyakoriságot stb. Ez azt jelenti, hogy nem definiálta, hogy egy feladatot mikor kell ütemezni a rendszerben.
- Megjelent: - A munkakör meghatározásához minden szükséges kritérium teljesül. Az indítási feltétel kötelező ahhoz, hogy a job kiadási állapotba kerüljön.
- Kész: - A feladat háttérmunkafolyamatban történő futtatásához minden szükséges feltétel teljesül. A feladatütemező azonban a feladatot a sorba helyezte, mert arra vár, hogy a háttérmunkafolyamat ingyenes legyen.
- Aktív: - A Job futni kezdett a háttérben. A feladat állapotát nem tudjuk megváltoztatni, ha az aktív állapotba került.
- Kész: - A feladat sikeresen végrehajtva. Ez azt jelenti, hogy a kívánt feladatot hiba nélkül versenyezzük.
- Törölve: - Erre két lehetőség kínálkozik. Az adminisztrátor erőszakkal lemondta a munkát, vagy valami probléma lehet a munkával. Ezt kivizsgálhatja a Munkanaplókból.
Hogyan kell ütemezni a háttérmunkát?
A háttérmunkát a segítségével ütemezheti SM36. Tervezett vagy azonnali munkák ütemezhetők.
Step 1) T-kód végrehajtása SM36.
Step 2) Töltse ki a munka nevét, prioritását(ABC) és a célszerver. A célkiszolgálón egyszer ütemezett háttérfeladatok futnak azon a kiszolgálón. A célszerver meghatározásának fő célja a terheléselosztás.
Step 3) Kattintson "spool lista címzettje”. A kimenetet a postafiókodba kapod. Megnézheti az e-maileket innen SBWP.
4 lépés) Helyezze be SAP felhasználónevet, és kattintson a másolás gombra.
5 lépés) Kattintson Lépés gombot a meghatározásához ABAP program , változat részletei stb.
Step 6) Adja meg a program nevét, a változat részleteit.
- Írja be a program nevét, a Változat nevét a mezőbe. Ha nem az igényeinek megfelelő változatot hozott létre, hagyja üresen.
- Nyomja meg a mentés gombot.
Step 7) A munka ütemezése után a következő képernyő jelenik meg.
Step 8) Kattintson a Kezdési feltételek elemre a munka kezdési dátumának, befejezési dátumának, gyakoriságának stb. kitöltéséhez. Ha nem adja meg a kezdési feltételt akkor a munka mindig ütemezett állapotban marad. Az ütemezett állapotú job soha nem fut le.
- Kattints a Dátum/Idő (időszakos munkákhoz). Ha az „Azonnali” gombra kattint, a munka azonnal futni fog. De nem lesz beállítva időszakos munkának. Ez olyan, mint "nyomd meg és fuss."
- Határozza meg a munka kezdési dátumát/időpontját, befejezési dátumát/időpontját. A munka csak akkor szabadul fel, ha megfelel annak Ütemezett kezdési dátum/idő.
- Nyomja meg a periodikus értékeket.
Step 9) Kattintson az Óra/Napi/Heti időszak elemre, hogy meghatározza a munka gyakoriságát az Ön igényei szerint. Az Egyéb időszakot választjuk
Step 10) Itt adja meg a munka ismétlődő feltételeit. Például lefuttathatja a munkát a kezdési dátumtól számított 5 naponként. Itt kiválasztjuk a 10 percenként futtatandó feladatot
Step 11) Kattints a kivéve gombot.
Step 12) Kattints a kivéve újra.
Step 13) Kattints kivéve újra
Step 14) Egyszer Munka lépés és kezdési feltételek meghatározva a következő ablak jelenik meg.
Step 15) nyomja meg mentés.
Step 16) Menj SM37 hogy ismerje a munka állapotát.
Step 17) Válassza ki a megfigyelni kívánt munkához tartozó kritériumokat.
- Adja meg a feladat 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 a befejezési dátumot adjuk meg, miközben a Kezdő dátum nyitva marad.
Step 18) A következő képernyő jelenik meg. Nézze meg az állapotot, ez egy felszabadult, azt jelenti, hogy az indítási feltételek teljesülnek, és a munka a sorban van, és arra vár. háttér munkafolyamat, hogy ingyenes legyen.
Hogyan lehet átütemezni egy háttérmunkát
Az átütemezett munkák a jövőben nem fognak futni. Ne feledje, hogy nem ütemezheti át a munkát, ha már be van fejezve aktív állapotát.
Step 1) Végrehajt SM37.
Step 2) Töltse ki a kritériumokat.
- Munkanév és felhasználónév, amely alapján a feladat ütemezve van.
- Válassza ki az állapotot. A munka ütemezéséhez csak az Elengedett/Kész állapotot választhatja.
- Adja meg a dátumtartományt.
- Nyomja meg az Execute (F8) gombot.
Step 3) Válassza ki a kívánt munkát, és nyomja meg a gombot Munka -> (Megjelent -> Ütemezett).
Step 4) Az üzenetet az állapotsorban találja, ha megnyomja a „Megjelent -> Ütemezett".