wykonaj program ABAP w tle jako zadanie w tle

SAP umożliwia programistom ABAP wykonywanie programów ABAP w tle, tak jak zadanie w tle lub zadanie.Programiści uruchamiają raporty ABAP przy użyciu transakcji SE38 i są w stanie skonfigurować wykonywanie programów ABAP w tle przy użyciu tej samej transakcji SAP SE38.Ten samouczek ABAP pokazuje, jak wykonywać programy w tle za pomocą SE38 i wyświetlać proces wykonywania w tle za pomocą kodu SM37 w systemie SAP.

niedawno utworzyłem proces wsadowy i przekonwertowałem proces wsadowy do programu ABAP, dodając opcję Wybierz dla pola Numer dokumentu rozliczeniowego VBELN.Teraz chcę wykonać ten program ABAP z podanymi wartościami opcji select (Numer dokumentu dla faktur) jako zadanie w tle SAP.Uruchomienie raportu (programu) ABAP jako zadania w tle zapobiegnie niepotrzebnym wyświetleniom ekranu, etc.It będzie działać szybciej.

przede wszystkim zadzwoń do transakcji SAP SE38 i podaj nazwę programu ABAP. Naciśnij przycisk Wykonaj ikonę lub F8, aby wyświetlić początkowy ekran, aby podać wartości opcji select wymagane do uruchomienia programu.

uruchom program wsadowy ABAP w tle

podaj parametry ekranu wyboru dla raportu.

w górnym menu SAP wybierz Program > Wykonaj w tle (F9) opcje menu.

uruchom program ABAP w tle

możesz ustawić nazwę drukarki (urządzenie wyjściowe), jeśli program ABAP niczego nie drukuje.W przeciwnym razie musisz zdefiniować właściwą drukarkę jako docelowe urządzenie wyjściowe dla wynikowych wyjść z raportu ABAP.

parametry wydruku SAP dla wykonania w tle

jak powiedziałem, ponieważ nie będę drukował żadnych dokumentów, informacje o formatowaniu nie są związane z moim przypadkiem.

opcje formatowania wyjścia SAP

na poniższym ekranie zatytułowanym “czas rozpoczęcia” możesz zaplanować czas wykonania i częstotliwość tego programu ABAP dla zadania w tle.Ponieważ nie będę okresowo planować wykonywania tego raportu ABAP, wybrałem “natychmiastowe” natychmiastowe wykonanie programu ABAP tylko raz.

konfigurowanie czasu uruchomienia raportu ABAP w tle

pozostaw “zadanie okresowe” wybierz opcję Wyczyść, jeśli chcesz uruchomić program ABAP raz. Jeśli chcesz wykonywać go okresowo, możesz go również skonfigurować.

naciśnij przycisk Zapisz. Po zapisaniu konfiguracji wykonywania w tle raport ABAP jest automatycznie uruchamiany jako zadanie w tle.

natychmiastowe uruchomienie programu ABAP w tle

korzystając z kodu transakcji SAP SM37, programista ABAP może sprawdzić status wykonania zadań w tle lub zadania w tle utworzonego wcześniej zdefiniowanego w systemie docelowym.

na poniższym ekranie SAP wyboru prostego zadania SM37 udostępniam dane filtra, aby wyświetlić listę zadań wykonywania raportów w tle.

transakcja SAP SM37 do wyświetlania wykonywania zadań w tle

oto zadania w tle, w których wykonuję program ABAP i widzę czas rozpoczęcia, Czas zakończenia i szczegóły czasu trwania dla każdego wykonania zadania w tle.

lista przeglądów zadań SAP dla wykonania programu ABAP w tle

Leave a Reply