Execute ABAP Program a háttérben, mint háttér feladat
SAP lehetővé teszi ABAP fejlesztők, hogy végre ABAP programok végre a háttérben, mint egy háttér feladat vagy feladat.A programozók ABAP jelentéseket futtatnak az SE38 tranzakció használatával, és képesek konfigurálni az ABAP programok végrehajtását a háttérben ugyanazon SAP tranzakció SE38 használatával.Ez az ABAP bemutató bemutatja, hogyan kell végrehajtani a programokat a háttérben az SE38 használatával, és megjeleníti a háttér végrehajtásának folyamatát az SM37 tcode használatával az SAP rendszerben.
nemrégiben létrehoztam egy kötegelt folyamatot, és a kötegelt folyamatot ABAP programmá alakítottam a vbeln számlázási dokumentum szám mezőjének kiválasztása opció hozzáadásával.Most azt akarom, hogy végre ezt ABAP programot adott select opció értékek (dokumentum száma számlák), mint egy SAP háttér munkát.Az ABAP jelentés (program) háttérfeladatként történő futtatása megakadályozza a haszontalan képernyők megjelenítését, etc.It gyorsabb is lesz.
először is hívja az SAP tranzakció SE38-at, és adja meg az ABAP program nevét. Nyomja meg az Execute ikont vagy az F8 billentyűt a kezdőképernyő megjelenítéséhez a program futtatásához szükséges opcióértékek kiválasztásához.
adja meg a kiválasztási képernyő paramétereit a jelentéshez.
az SAP felső menüjében válassza a Program > végrehajtás a háttérben (F9) menüopciókat.
beállíthatja a dummy nyomtató nevét (kimeneti eszköz), ha az ABAP program nem nyomtat semmit.Ellenkező esetben meg kell határoznia a megfelelő nyomtatót Tha cél kimeneti eszközként az ABAP jelentés eredményül kapott kimeneteihez.
mint mondtam, mivel nem fogok kinyomtatni semmilyen dokumentumot, a formázással kapcsolatos információk nem kapcsolódnak az esetemhez.
a “kezdési idő” című képernyő alatt ütemezheti az ABAP program végrehajtási idejét és gyakoriságát egy háttérfeladathoz.Mivel nem ütemezem ezt az ABAP jelentés végrehajtását rendszeresen, az “azonnali” parancsot választottam, hogy az ABAP programot csak egyszer hajtsam végre.
hagyja a “Periodic job” opciót törölni, ha egyszer szeretné futtatni az ABAP programot. Ha rendszeresen szeretné végrehajtani, konfigurálhatja azt is.
nyomja meg a Mentés gombot. A háttér-végrehajtási konfiguráció mentésekor az ABAP-jelentés automatikusan háttérfeladatként indul el.
az SM37 SAP tranzakciós kód használatával az ABAP Fejlesztő ellenőrizheti a háttér feladatok végrehajtási állapotát vagy a célrendszeren korábban meghatározott háttérfeladatot.
az SM37 egyszerű Feladatválasztó SAP képernyőn szűrőadatokat adok a háttérjelentés végrehajtási feladatainak felsorolásához.
itt vannak a háttérfeladatok, ahol végrehajtok egy ABAP programot, és látom az egyes háttérfeladatok végrehajtásának kezdési idejét, befejezési idejét és időtartamát.
Leave a Reply