możesz uruchamiać programy, które nie wymagają żadnego okna dialogowego użytkownika w procesie w tle. Jest to bardzo przydatne, jeśli proces do wykonania jest czasochłonny i wymaga dużo zasobów systemowych. Dlatego proces powinien być wykonywany, gdy w systemie jest minimalne obciążenie pracą. Wykonywanie długotrwałego procesu online zablokowałoby proces dialogu na cały czas, a tym samym przeszkadzałoby innym użytkownikom okna dialogowego.
aby uniemożliwić użytkownikom interaktywne wykonywanie czasochłonnych raportów, możesz ustawić limit czasu wykonywania dla procesu dialogowego. Przetwarzanie zostanie zakończone po osiągnięciu ograniczonego czasu. Limit ten można ustawić w profilu systemowym za pomocą parametru rdisp / max_wprun_time. Domyślny limit to 600 sekund. Przetwarzanie tła nie jest ograniczone przez ten parametr.
trzy ważne rzeczy związane z definiowaniem zadań w tle SAP.
- ogólne dane, takie jak nazwa zadania, Klasa zadania i maszyna docelowa.
- o czasie startu
- lista programów do wykonania.
1. Aby zdefiniować zadanie w tle SAP, możesz uzyskać dostęp z Menu SAP- > narzędzia- > CCMS – > przetwarzanie w tle lub kod transakcji wywołania katalogu SM36.
2. Musisz wypełnić ogólne informacje:
- nazwa stanowiska:
- Klasa pracy
- Exec Target
powinieneś wypełnić nazwę zadania tak opisowo, jak to możliwe, aby ułatwić analizę dziennika zadań.
Klasa zadania kontroluje priorytet podczas wykonywania zadania. Posiada trzy klasy:
- o: najwyższy priorytet, dla zadań krytycznych czasowo.
- B: średni priorytet, do pracy okresowej.
- C: normalny priorytet, zwykła praca dla użytkowników.
jeśli masz więcej niż jeden serwer aplikacji SAP, możesz przypisać zadanie docelowe wykonania do dowolnej instancji SAP z procesem roboczym w tle.
3. Teraz ustawiasz parametry, które określają czas rozpoczęcia.
możesz wybrać zadanie do natychmiastowego rozpoczęcia.
lub zacznij od określonej daty/godziny.
tutaj można również określić czas pracy okresowej.
zamiast harmonogramu bazowego można również określić po zadaniu. Możesz wybrać opcję Rozpocznij w zależności od stanu, aby upewnić się, że zadanie rozpocznie się po zakończeniu poprzedniego zadania.
możesz też zaplanować pracę po wydarzeniu.
przełączanie trybu pracy jest zdefiniowane jako zdarzenie, aby zapewnić, że zadanie w tle może zostać uruchomione również po przełączaniu.
dla określonego dnia/godziny pracy możesz ustawić go zgodnie z kalendarzem pracy.
Zapisz parametr czasu rozpoczęcia. Pokaże Ci podsumowanie
4. Teraz definiujesz kroki zadania do uruchomienia.
tutaj możesz wybrać program ABAP do uruchomienia.
lub polecenie zewnętrzne
lub program zewnętrzny
w tym przykładzie używam programu ABAP. Teraz zapisz swoją definicję pracy. W razie potrzeby możesz dodać dodatkowy krok zadania.
kliknij przycisk Wstecz. Zobaczysz taką wiadomość.
5. Na ekranie początkowym wystarczy kliknąć przycisk Zapisz.
zobaczysz, że Twoje zadanie w tle SAP zostało pomyślnie zdefiniowane.