az automatikus SAP-feladatok beállítása és kezelése
mire szolgál az SAP-feladat és hogyan épül fel?
a Háttérmunkákat sok olyan területen használják, ahol a folyamatokat a rendszer bizonyos időpontokban automatikusan, kézi beavatkozás nélkül hajtja végre. A Unix rendszerek területén jól ismert a cron feladatok fogalma,Windows számítógépeken pedig a háttérfolyamatok beállíthatók a feladatütemezővel. Az SAP megfelelő háttérfeldolgozással is rendelkezik a folyamatokhoz – úgynevezett SAP-feladatokhoz.
az SAP feladatok végrehajthatók egyszer vagy ismétlődően – például minden nap éjfélkor. Ez lehetővé teszi például az erőforrás-igényes feldolgozást éjszaka, amikor kevés felhasználó vagy egyáltalán nincs bejelentkezve a rendszerbe. Egy másik alkalmazási példa az új EDI üzenetek ismétlődő gyűjteménye egy külső B2B integrációs központból, mint az ecosio esetében.
a következő cikkben bemutatjuk a legfontosabb funkciókat, és bemutatjuk, hogyan kell beállítani őket. Ezután megvizsgáljuk, hogyan módosíthatjuk a meglévő SAP-feladatokat, és hogyan olvashatjuk a feldolgozási naplókat az SAP-feladatokból.
az SAP feladatok tulajdonságai
az SAP feladatok az SM36 tranzakció használatával vannak beállítva. Az alábbi ábra egy példa SAP-feladatot mutat be.
SAP Job áttekintése
© 2020. SAP SE vagy SAP társult vállalat. Minden jog fenntartva. Az SAP SE engedélyével használható.
vannak egyedi feladatnevek, amelyek szabadon hozzárendelhetők. Az egyértelműség érdekében javasoljuk, hogy tartsa be az egységes rendszerszintű elnevezési konvenciót.
SAP jobosztályok
az SAP jobot létrehozásakor hozzá kell rendelni egy adott jobosztályhoz. A feladatosztályok meghatározzák azt a prioritást, amellyel a háttérfeladat végrehajtásra kerül. Különbséget kell tenni a következő három osztály között.
A osztály – magas prioritású
sürgős vagy kritikus háttérmunkák tervezhetők az A osztály segítségével.
B osztály – közepes prioritás
amint az A osztályú feladatok feldolgozásra kerülnek, a B osztályú feladatok elindulnak.
C osztály – alacsony prioritású
a C osztályú feladatok a LEGALACSONYABB prioritással rendelkeznek, és csak akkor indulnak el, ha az A és B osztályú feladatok feldolgozásra kerültek.
állapot
a hozzárendelt prioritási osztály mellett van egy bizonyos állapot. A lehetséges állapotok a következők:
- Planned
a feladat csak ütemezett, de nincs kezdési feltétele, befejezési dátuma, végrehajtási gyakorisága és így tovább, és soha nem fog futni. - megjelent
a feladat folyamatlépéseket rendelt, és a végrehajtáshoz szükséges összes paraméter rendelkezésre áll. A feladat első végrehajtásra vár, amint a start feltétel teljesül – pl. egy bizonyos idő. - Ready
a feladat végrehajtásra kész, és a feladatütemező a végrehajtási sorba helyezte. Amint a háttérfolyamat ingyenes, a feladat végrehajtásra kerül. - aktív
a feladat a háttérben fut. A feladat állapota a végrehajtás során már nem módosítható. - Kész
a feladat sikeresen befejeződött. - törölt
a feladat törölve. A felmondást manuálisan okozhatta egy rendszergazda, vagy probléma merülhetett fel a feladat végrehajtása során. A pontos részletek a munkanaplókban és az orsóban olvashatók (lásd az alábbi leírást).
lépések
minden SAP feladat egy vagy több feldolgozási lépésből áll – úgynevezett lépésekből. Az alábbi ábra egy példa lépést mutat.
SAP Job-folyamat lépés
© 2020. SAP SE vagy SAP társult vállalat. Minden jog fenntartva. Az SAP SE engedélyével használható.
egy SAP-feladat lépésének három különböző jellemzője lehet:
- ABAP program
ebben az esetben egy ABAP program indul, és egy változat és a nyelv átadható. A fenti képernyőképen például az ABAP /EPO1/EXC_ECOSIO_FETCH programot a FETCH változattal hajtják végre, amely rendszeresen letölti az ecosio Integration Hub üzeneteit. - külső parancs
ezzel a funkcióval a rendszergazda által előre meghatározott parancs hívható meg, és a híváshoz paraméterek is átvihetők. - külső program
ebben az esetben egy külső program indul el, ahol a paraméterek itt is átvihetők.
Beállítás
az első lépésben a feladat nevét és a feladatosztályt az SM36 tranzakció határozza meg, a fent említettek szerint. Ezután meghatározzák a feladat egyes lépéseit, amelyeket sorrendben hajtanak végre – fentről lefelé.
a következő lépés a feladat kezdőfeltételének kiválasztása.
SAP Job Start feltétel
© 2020. SAP SE vagy SAP társult vállalat. Minden jog fenntartva. Az SAP SE engedélyével használható.
általában egy bizonyos időt választunk indítási feltételként, attól kezdve, hogy mikor kell végrehajtani a feladatot, és egy ismétlési intervallumot – például 10 percenként. Ha nincs megadva idő, a feladat “ütemezett” állapotban marad, és nem kerül végrehajtásra.
az idő és az ismétlési gyakoriság megadása után a feladat mentésre kerül. Ezután a munka “felszabadult” – ra változik, és várja az első végrehajtását. Alternatív megoldásként egy feladat azonnal végrehajtható az “azonnal”gombra kattintva.
módosítása SAP-feladat módosításához lépjen az SM37 tranzakcióra. Itt áttekintést kaphat az összes munkáról a különböző állapotokban. Egy már kiadott feladat módosításához jelölje ki azt az áttekintésben, majd válassza a menüsor “Job > Released – Scheduled” menüpontját.
SAP Állásajánlatok áttekintése
© 2020. SAP SE vagy SAP társult vállalat. Minden jog fenntartva. Az SAP SE engedélyével használható.
a feladat most újra feldolgozható, majd újra kiadható.
naplók megtekintése
a rendszeresen végrehajtott folyamatokhoz hasonlóan az SAP-feladatok is váratlanul befejeződhetnek. Ebben az esetben javasoljuk, hogy nézze meg a naplókat. Ezt újra elérheti az SM37 tranzakció segítségével. Az első lépésben válassza ki a már végrehajtott feladatok egyikét, majd válassza a “Spool” vagy a “Job log”lehetőséget.
SAP feladatok naplózási adatai
© 2020. SAP SE vagy SAP társult vállalat. Minden jog fenntartva. Az SAP SE engedélyével használható.
ez a két funkció áttekintést nyújt magukról a naplókról és az egyes folyamat lépésekről. Ennek előfeltétele természetesen, hogy a folyamat lépései feldolgozási naplókat is írjanak.
az SAP S/4HANA bevezetésével az IDoc formátum néhány változáson megy keresztül. Megtudhatja, hogy ezek a változások részletesen ebben a cikkben.
van kérdése?
még mindig kérdései vannak az SAP munkákkal vagy a külső rendszerek SAP ERP vagy SAP S/4HANA rendszerhez való csatlakoztatásával kapcsolatban? Ne habozzon kapcsolatba lépni velünk. Mi mindig rendelkezésre áll, hogy válaszoljon a kérdésekre.