10 marca, 2022

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Co To jest praca w tle?

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

planowany jest z SM36. Możesz go przeanalizować z poziomu SM37, przeglądając jego dziennik zadań.

zalety zadań w tle

  • zmniejsza wysiłek ręczny & automatyzuje zadanie.
  • może być zaplanowany zgodnie z wyborem użytkownika.
  • zmniejsza interakcję użytkownika i może płynnie działać w tle bez wprowadzania przez użytkownika
  • po zdefiniowaniu wariantu dla zadania w tle użytkownik nie musi się martwić o wprowadzanie wartości w polu. W ten sposób zmniejsza się również dezorientacja użytkowników.
  • idealny do czasochłonnych/zasobochłonnych programów, które mogą być uruchamiane w nocy (gdy obciążenie systemu jest niskie).

Praca w tle jest podzielona na trzy kategorie–

  1. Klasa A (priorytet wysoki/krytyczny): – Niektóre zadania są pilne lub krytyczne i muszą być zaplanowane z zadaniem priorytetowym klasy A. Priorytet klasy A rezerwuje jeden lub więcej procesów roboczych w tle. Użytkownicy muszą zdecydować, ile procesów pracy w tle należy przypisać do zadania priorytetowego klasy A. Załóżmy, że użytkownik wybiera 2 procesy robocze w tle dla tej kategorii, a następnie dostępne procesy robocze w tle dla klasy B I C = (całkowita liczba procesów roboczych ustawiona w trybach pracy RZ03)- (procesy robocze w tle dozwolone do kategorii klasy A).
  2. Klasa B (Średni Priorytet): – Po zakończeniu zadań klasy A, zadanie klasy B rozpocznie wykonywanie w tle przed zadaniami klasy C.
  3. Class C(Low Priority): -działa po zakończeniu zadań klasy A i klasy B.

możliwy status zadań w tle

  1. zaplanowane: – masz zdefiniowaną nazwę i wariant programu, ale nie zdefiniowałeś warunku rozpoczęcia, takiego jak Data rozpoczęcia, Data zakończenia, Częstotliwość itd. Oznacza to, że nie zdefiniowano, kiedy zadanie powinno być zaplanowane w systemie.
  2. wydany: – wszystkie wymagane kryteria są spełnione do definicji zadania. Warunkiem rozpoczęcia jest, aby zadanie było w stanie zwolnienia.
  3. gotowy: – wszystkie wymagane warunki są spełnione, aby uruchomić zadanie w tle workprocess. Ale Job scheduler umieścił zadanie w kolejce, ponieważ czeka na proces pracy w tle, aby był wolny.
  4. aktywny: – zadanie zaczęło działać w tle. Nie możemy zmienić statusu zadania, gdy jest ono aktywne.
  5. zakończone: – zadanie zostało wykonane pomyślnie. Oznacza to, że pożądane zadanie jest realizowane bez żadnych błędów.
  6. anulowane: – są na to dwie możliwości. Administrator stanowczo anulował zadanie lub może być jakiś problem z zadaniem. Możesz to sprawdzić z dzienników Zadań.

jak zaplanować pracę w tle?

możesz zaplanować zadanie w tle za pomocą SM36. Planowane lub natychmiastowe zadania mogą być zaplanowane.

Krok 1) Wykonaj kod T SM36.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background Job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 2) Wypełnij nazwę zadania, priorytet(A/B/C) i serwer docelowy. Zadania w tle raz zaplanowane na serwerze docelowym uruchamiane na tym serwerze. Głównym celem definiowania serwera docelowego jest równoważenie obciążenia.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 3) Kliknij „odbiorca listy szpul”. Otrzymasz wyjście w skrzynce pocztowej. Możesz sprawdzić e-mail z SBWP.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Utwórz, Zaplanuj, przełóż

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

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 5) Kliknij przycisk krok, aby zdefiniować program ABAP, szczegóły wariantu itp.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 6) zdefiniuj nazwę programu, szczegóły wariantu.

  1. wprowadź nazwę programu, nazwę wariantu w polu. Jeśli nie utworzyłeś wariantu zgodnie z wymaganiami, pozostaw go pustym.
  2. naciśnij przycisk Zapisz.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

przetwarzanie zadań w tle SAP SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 7) po zaplanowaniu zadania otrzymasz następujący ekran.

przetwarzanie zadań w tle SAP SM36: Tworzenie, planowanie, Zmiana harmonogramu

przetwarzanie zadań w tle SAP SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 8) Kliknij Warunki rozpoczęcia, Aby wypełnić datę rozpoczęcia, datę zakończenia, częstotliwość itp. Jeśli nie określisz warunku rozpoczęcia, zadanie zawsze pozostanie w stanie zaplanowane. Zadanie w zaplanowanym stanie nigdy nie zostanie uruchomione.

  1. kliknij datę/godzinę(Dla zadań okresowych). Jeśli klikniesz „natychmiastowy”, zadanie zacznie działać od razu. Ale nie będzie ustawiony jako praca okresowa. To jak ” Naciśnij i uciekaj.”
  2. Zdefiniuj datę/czas rozpoczęcia zadania, datę/czas zakończenia. Zadanie zostanie zwolnione dopiero po spełnieniu zaplanowanej daty/godziny rozpoczęcia.
  3. naciśnij

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 9) Kliknij okres godzinowy/Dzienny/Tygodniowy, aby zdefiniować częstotliwość zadania zgodnie z wymaganiami.Wybierzemy inny okres

 przetwarzanie zadań w tle SAP SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

krok 10) tutaj określasz powtarzające się kryteria zadania.Na przykład zadanie może być uruchamiane co 5 dni od daty rozpoczęcia. Tutaj wybieramy zadanie do uruchomienia co 10 minut

 przetwarzanie zadań w tle SAP SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

krok 11) kliknij przycisk Zapisz.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Utwórz, Zaplanuj, przełóż

krok 12) kliknij ponownie Zapisz.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

krok 13) kliknij ponownie Zapisz

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

krok 14) Po zdefiniowaniu warunków kroku zadania i rozpoczęcia pojawi się następujące okno.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

krok 15) naciśnij Zapisz.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

krok 16) idź do SM37, aby poznać status zadania.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

krok 17) wybierz kryteria dla zadania, które chcesz monitorować.

  1. wpisz nazwę zadania i nazwę użytkownika, który zaplanował zadanie.
  2. wybierz status zadania.
  3. określ zakres dat. W naszym scenariuszu po prostu określamy datę zakończenia, zachowując datę otwartą.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

przetwarzanie zadań w tle SAP SM36: Tworzenie, planowanie, Zmiana harmonogramu

krok 18) otrzymasz następujący ekran. Spójrz na status, to wydany oznacza warunki rozpoczęcia są spełnione, a zadanie jest w kolejce czeka na proces pracy w tle, aby być wolne.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

przetwarzanie zadań w tle SAP SM36: Tworzenie, planowanie, Zmiana harmonogramu

jak zmienić zmianę harmonogramu zadania w tle

przesunięte zadania nie będą uruchamiane w przyszłości. Pamiętaj, że nie możesz odszyfrować zadania, gdy jest ono aktywne.

Krok 1) Wykonaj SM37.

przetwarzanie zadań w tle SAP SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 2) Wypełnij kryteria.

  1. Nazwa zadania i nazwa użytkownika, według której zadanie jest zaplanowane.
  2. wybierz status. Aby odszyfrować zadanie, możesz wybrać tylko Status Released / Ready.
  3. określ zakres dat.
  4. naciśnij przycisk Wykonaj(F8).

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Utwórz, Zaplanuj, przełóż

Krok 3) Wybierz określone zadanie i naciśnij zadanie -> (wydany -> zaplanowany).

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Krok 4) po naciśnięciu przycisku „Released- > Scheduled”na pasku stanu pojawi się komunikat.

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

SAP Background job Processing SM36: Tworzenie, planowanie, Zmiana harmonogramu

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.