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.

futtassa az ABAP kötegelt programot a háttérben

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.

ABAP program végrehajtása a háttérben

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.

SAP nyomtatási paraméterek a háttérben történő végrehajtáshoz

mint mondtam, mivel nem fogok kinyomtatni semmilyen dokumentumot, a formázással kapcsolatos információk nem kapcsolódnak az esetemhez.

SAP kimeneti formázási lehetőségek

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.

állítsa be az ABAP jelentés indítási idejét a háttérben

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 ABAP program azonnali indítása a háttérben

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.

SAP SM37 tranzakció a háttérfeladatok végrehajtásának megjelenítéséhez

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.

 SAP munka áttekintő lista ABAP program végrehajtása a háttérben

Leave a Reply