Обробка фонового завдання SAP SM36: Створення, планування, перепланування

Зміст:

Anonim

Що таке фонова робота?


Фонова робота - це неінтерактивний процес, який працює за звичайними інтерактивними операціями. Вони працюють паралельно і не порушують інтерактивні (роботи на передньому плані) процеси та операції.
Це заплановано з SM36. Ви можете проаналізувати його за допомогою SM37, переглянувши його журнал завдань.

Переваги фонових завдань

  • Це зменшує ручні зусилля та автоматизує завдання.
  • Його можна запланувати за вибором користувача.
  • Це зменшує взаємодію користувачів і може безперебійно працювати у фоновому режимі без введення користувачем
  • Після того, як ви визначите варіант фонового завдання, користувачеві не доведеться турбуватися про введення значення в поле. Таким чином, розгубленість користувачів також зменшується.
  • Ідеально підходить для трудомістких / ресурсоємних програм, які можна запланувати на нічний час (коли завантаження системи низьке).

Фонові робочі місця класифікуються на три категорії -

  1. Клас A (Високий / критичний пріоритет) : - Деякі завдання є терміновими або критичними, і їх слід запланувати за завданням пріоритетного класу A. Пріоритет класу A резервує один або кілька фонових робочих процесів. Користувачі повинні вирішити, скільки фонових робочих процесів слід призначити пріоритетному класу класу А. Припустимо, що користувач вибирає 2 фонові робочі процеси для цієї категорії, а потім доступні фонові робочі процеси для класу B і C = (Загальна кількість робочих процесів, встановлених в режимах роботи RZ03) - (Фонові робочі процеси, дозволені до категорії A).
  2. Клас B (Середній пріоритет) : - Щойно завдання класу A будуть виконані, завдання класу B почне виконуватися у фоновому режимі перед завданнями класу C.
  3. Клас C (низький пріоритет) : -Виконується після виконання завдань класу A та класу B.

Можливий статус фонових завдань

  1. За розкладом: - Ви визначили назву програми та варіант, але не визначили умови запуску, такі як Дата початку, Дата завершення, Частота тощо. Це означає, що Ви не визначили, коли завдання має бути заплановано в системі.
  2. Випущено: - Для визначення роботи виконуються всі необхідні критерії. Умова запуску повинна бути для того, щоб робота мала статус випуску.
  3. Готовий: - Усі необхідні умови виконуються для запуску роботи у фоновому робочому процесі. Але планувальник завдань помістив завдання в чергу, оскільки він чекає, коли фоновий робочий процес стане вільним.
  4. Активний: - Завдання почало працювати у фоновому режимі. Ми не можемо змінити статус завдання, коли воно перебуває в стані активного.
  5. Завершено: - Робота виконана успішно. Це означає, що бажане завдання змагається без помилок.
  6. Скасовано: - Є дві можливості для цього. Адміністратор примусово скасував роботу або може виникнути проблема з роботою. Ви можете дослідити це з журналів завдань.

Як запланувати фонову роботу?

Ви можете запланувати фонове завдання за допомогою SM36 . Можна запланувати заплановані або негайні роботи.
Крок 1) Виконайте T-код SM36 .

Крок 2) Заповніть назву завдання, пріоритет (A / B / C) та цільовий сервер. Фонові завдання, заплановані на цільовому сервері, що виконуються на цьому сервері. Основною метою визначення цільового сервера є балансування навантаження.

Крок 3) Клацніть на " одержувач списку буфер" . Ви отримаєте вихід у свою поштову скриньку. Ви можете перевірити електронну пошту від SBWP.

Крок 4 ) Вставте своє ім'я користувача SAP і натисніть кнопку копіювання.

Крок 5 ) Натисніть кнопку Крок, щоб визначити програму ABAP, деталі варіанту тощо.

Крок 6) Визначте назву програми, деталі варіанту.

  1. Введіть у поле назву вашої програми, ім’я варіанта. Якщо ви не створили варіант відповідно до ваших вимог, залиште його порожнім.
  2. Натисніть кнопку збереження.

Крок 7) Після того, як ви запланували роботу, ви отримаєте наступний екран.

Крок 8) Натисніть Умови початку, щоб заповнити дату початку, дату закінчення, частоту тощо для роботи. Якщо ви не вказали умову запуску, робота завжди залишатиметься у запланованому стані . Завдання із запланованим статусом ніколи не виконуватиметься.

  1. Клацніть на Дата / Час (Для періодичних завдань) . Якщо натиснути кнопку "Негайно", завдання почнеться відразу. Але це не буде встановлено як періодичне завдання. Це як « тисни і біжи».
  2. Визначте дату / час початку роботи, дату / час закінчення. Завдання буде звільнено лише після досягнення запланованої дати / часу початку .
  3. Прес-періодичні значення.

Крок 9) Клацніть Погодинний / Щоденний / Щотижневий період, щоб визначити частоту роботи відповідно до ваших вимог. Ми виберемо Інший період

Крок 10) Тут ви вказуєте повторювані критерії роботи. Наприклад, Ви можете запускати роботу через кожні 5 днів з дати початку. Тут ми вибираємо роботу, яку потрібно виконувати кожні 10 хвилин

Крок 11) Клацніть на кнопку збереження .

Крок 12) Ще раз натисніть на зберегти .

Крок 13) Ще раз натисніть Зберегти

Крок 14) Коли крок роботи та умови запуску визначені, з’явиться таке вікно.

Крок 15) Натисніть Зберегти.

Крок 16) Перейдіть до SM37, щоб дізнатись статус роботи.

Крок 17) Виберіть свої критерії для роботи, яку ви хочете контролювати.

  1. Введіть ім’я вашої роботи та ім’я користувача, яке запланувало роботу.
  2. Виберіть статус завдання.
  3. Вкажіть діапазон дат. У нашому сценарії ми просто вказуємо дату завершення, зберігаючи From Date Open.

Крок 18) Ви отримаєте наступний екран. Подивіться на статус, він випущений означає, що умови запуску дотримані, а робота в черзі чекає, поки фоновий робочий процес стане вільним.

Як перенести фонове завдання

Переплановані роботи не працюватимуть у майбутньому. Пам'ятайте, ви не можете розкласти роботу, коли вона буде активною .
Крок 1) Виконайте SM37.

Крок 2) Заповніть критерії.

  1. Ім'я роботи та ім'я користувача, за якими планується робота.
  2. Виберіть статус. Для розкладу роботи ви можете лише вибрати статус Відпущений / Готовий.
  3. Вкажіть діапазон дат.
  4. Натисніть кнопку Виконати (F8).

Крок 3) Виберіть вказане завдання та натисніть Job -> (Released -> Scheduled).

Крок 4) Ви знайдете повідомлення в рядку стану, коли натиснете " Випущено -> Заплановано ".