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.
podaj parametry ekranu wyboru dla raportu.
w górnym menu SAP wybierz Program > Wykonaj w tle (F9) opcje menu.
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.
jak powiedziałem, ponieważ nie będę drukował żadnych dokumentów, informacje o formatowaniu nie są związane z moim przypadkiem.
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.
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.
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.
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.
Leave a Reply