SAP Przetwarzanie zadań w tle SM36: twórz, planuj, zmieniaj harmonogram

Co to jest praca w tle?

Zadanie w tle to proces nieinteraktywny, który działa za normalnymi operacjami interaktywnymi. Działają one równolegle i nie zakłócają procesów i operacji interaktywnych (zadań w tle).

Jest on zaplanowany z SM36. Można go analizować z SM37, przeglądając jego dziennik zadań.

Zalety pracy w tle

  • Zmniejsza wysiłek ręczny i automatyzuje zadanie.
  • Można go zaplanować zgodnie z wyborem użytkownika.
  • Ogranicza interakcję użytkownika i może płynnie działać w tle bez udziału użytkownika
  • Po zdefiniowaniu wariantu zadania w tle użytkownik nie musi martwić się wprowadzaniem wartości w polu. W ten sposób zmniejsza się również dezorientacja użytkownika.
  • Idealny do programów czasochłonnych/zasobochłonnych, które można zaplanować tak, aby uruchamiały się w nocy (przy niskim obciążeniu systemu).

Zadania w tle są podzielone na trzy kategorie –

  1. Klasa A (wysoki/krytyczny priorytet): – Niektóre zadania są pilne lub krytyczne i muszą być zaplanowane z zadaniem o priorytecie klasy A. Priorytet klasy A rezerwuje jeden lub więcej procesów pracy w tle. Użytkownicy muszą zdecydować, ile procesów pracy w tle powinno zostać przypisanych do zadania o priorytecie klasy A. Załóżmy, że użytkownik wybierze 2 procesy pracy w tle dla tej kategorii, wówczas dostępne procesy pracy w tle dla klasy B i C = (Całkowita liczba procesów pracy ustawionych w trybach działania RZ03)- (Procesy pracy w tle dozwolone dla kategorii klasy A).
  2. Klasa B (średni priorytet): – Po zakończeniu zadań klasy A zadanie klasy B zacznie być wykonywane w tle przed zadaniami klasy C.
  3. Klasa C (niski priorytet): - Działa po zakończeniu zadań klasy A i klasy B.

Możliwy status zadań w tle

  1. Zaplanowany: - Zdefiniowałeś nazwę i wariant programu, ale nie zdefiniowałeś warunku początkowego, takiego jak data rozpoczęcia, data zakończenia, częstotliwość itp. Oznacza to, że nie zdefiniowałeś, kiedy zadanie powinno zostać zaplanowane w systemie.
  2. Wydany: - Wszystkie kryteria wymagane do zdefiniowania stanowiska pracy zostały spełnione. Warunek rozpoczęcia jest konieczny, aby zadanie miało status wydania.
  3. Gotowy: - Spełnione są wszystkie wymagane warunki, aby zadanie mogło zostać uruchomione w procesie roboczym w tle. Jednak program planujący zadania umieścił zadanie w kolejce, ponieważ oczekuje na zwolnienie procesu roboczego w tle.
  4. Aktywny: – Zadanie zaczęło działać w tle. Nie możemy zmienić statusu zadania, gdy ma ono status Aktywne.
  5. Skończone: - Zadanie zostało pomyślnie wykonane. Oznacza to, że żądane zadanie zostało wykonane bez żadnego błędu.
  6. Odwołany: - Istnieją dwie możliwości. Administrator wymusił anulowanie zadania lub mógł wystąpić problem z zadaniem. Możesz to sprawdzić w dziennikach zadań.

Jak zaplanować pracę w tle?

Możesz zaplanować zadanie w tle za pomocą SM36. Można zaplanować zaplanowane lub natychmiastowe zadania.

Krok 1) Wykonaj kod T SM36.

Zaplanuj zadanie w tle

Krok 2) Wpisz nazwę stanowiska, priorytet(ABC) i serwer docelowy. Zadania w tle zaplanowane na serwerze docelowym są uruchamiane na tym serwerze. Głównym celem definiowania serwera docelowego jest równoważenie obciążenia.

Zaplanuj zadanie w tle

Krok 3) Kliknij "odbiorca listy buforowania”. Otrzymasz dane wyjściowe w swojej skrzynce pocztowej. Możesz sprawdzić pocztę e-mail z SBWP.

Zaplanuj zadanie w tle

Krok 4) Wstaw swoje SAP nazwę użytkownika i kliknij przycisk kopiowania.

Zaplanuj zadanie w tle

Krok 5) Kliknij Ewolucja krok po kroku przycisk, aby zdefiniować programu ABAP , szczegóły wariantu itp.

Zaplanuj zadanie w tle

Krok 6) Zdefiniuj nazwę programu i szczegóły wariantu.

  1. Wprowadź nazwę programu i nazwę wariantu w polu. Jeśli nie utworzyłeś wariantu zgodnie ze swoimi wymaganiami, pozostaw to pole puste.
  2. Naciśnij przycisk Zapisz.

Zaplanuj zadanie w tle

Krok 7) Po zaplanowaniu zadania pojawi się poniższy ekran.

Zaplanuj zadanie w tle

Krok 8) Kliknij Warunki rozpoczęcia, aby wpisać datę początkową, datę końcową, częstotliwość itp. dla zadania. Jeśli nie określisz warunku początkowego wówczas zadanie zawsze pozostanie w stanie zaplanowanym. Zadanie o statusie zaplanowanym nigdy nie zostanie uruchomione.

  1. Kliknij na Data/godzina (w przypadku zadań okresowych). Jeśli klikniesz „Natychmiast”, zadanie rozpocznie się natychmiast. Nie będzie to jednak zadanie okresowe. To jest jak "naciśnij i biegnij.”
  2. Określ datę/godzinę rozpoczęcia zadania i datę/godzinę zakończenia. Zadanie zostanie zwolnione dopiero po spełnieniu jego wymagań Zaplanowana data/godzina rozpoczęcia.
  3. Naciśnij wartości okresowe.

Zaplanuj zadanie w tle

Krok 9) Kliknij Okres godzinowy/dzienny/tygodniowy, aby zdefiniować częstotliwość pracy zgodnie z wymaganiami. Wybierzemy inny okres

Zaplanuj zadanie w tle

Krok 10) Tutaj określasz powtarzające się kryteria stanowiska. Na przykład możesz uruchomić zadanie co 5 dni od daty rozpoczęcia. Tutaj wybieramy zadanie, które będzie uruchamiane co 10 minut

Zaplanuj zadanie w tle

Krok 11) Kliknij na zapisać przycisk.

Zaplanuj zadanie w tle

Krok 12) Kliknij na zapisać ponownie.

Zaplanuj zadanie w tle

Krok 13) Kliknij zapisać ponownie

Zaplanuj zadanie w tle

Krok 14) Pewnego razu Etap zadania i warunki początkowe zostaną zdefiniowane, pojawi się następujące okno.

Zaplanuj zadanie w tle

Krok 15) Naciśnij przycisk zapisać.

Zaplanuj zadanie w tle

Krok 16) Iść do SM37 poznać status pracy.

Zaplanuj zadanie w tle

Krok 17) Wybierz kryteria dla stanowiska, które chcesz monitorować.

  1. Podaj swoją nazwę zadania i nazwę użytkownika, który zaplanował zadanie.
  2. Wybierz stan zadania.
  3. Określ zakres dat. W naszym scenariuszu po prostu określamy datę końcową, pozostawiając otwartą datę od.

Zaplanuj zadanie w tle

Krok 18) Pojawi się następujący ekran. Spójrz na status, jest zwolniony, oznacza to, że warunki początkowe są spełnione, a zadanie jest w kolejce i czeka na proces pracy w tle jest bezpłatny.

Zaplanuj zadanie w tle

Jak zmienić harmonogram zadania w tle

Zadania przełożone nie będą uruchamiane w przyszłości. Pamiętaj, że nie możesz przesunąć terminu realizacji zadania aktywny stan.

Krok 1) Wykonać SM37.

Zmień harmonogram zadania w tle

Krok 2) Wypełnij kryteria.

  1. Nazwa zadania i nazwa użytkownika, według której zadanie jest zaplanowane.
  2. Wybierz stan. Aby odłożyć zadanie, możesz wybrać jedynie status Zwolnione/Gotowe.
  3. Określ zakres dat.
  4. Naciśnij przycisk Wykonaj (F8).

Zmień harmonogram zadania w tle

Krok 3) Wybierz określone zadanie i naciśnij Zadanie -> (Zwolnione -> Zaplanowane).

Zmień harmonogram zadania w tle

Krok 4) Wiadomość znajdziesz na pasku stanu po naciśnięciu „Wydane -> Zaplanowane".

Zmień harmonogram zadania w tle

Czytaj więcej Czytaj więcej