SAP Фоновая обработка заданий SM36: создание, планирование, перепланирование

Что такое фоновое задание?

Фоновое задание — это неинтерактивный процесс, который выполняется за обычными интерактивными операциями. Они выполняются параллельно и не мешают интерактивным (заданиям переднего плана) процессам и операциям.

Планируется от SM36. Вы можете проанализировать его из SM37, просмотрев журнал его заданий.

Преимущества фоновых заданий

  • Это уменьшает ручные усилия и автоматизирует задачу.
  • Это может быть запланировано по выбору пользователя.
  • Это уменьшает взаимодействие с пользователем и может работать в фоновом режиме без участия пользователя.
  • После того как вы определите вариант фонового задания, пользователю не придется беспокоиться о вводе значения в поле. Таким образом, путаница пользователей также снижается.
  • Идеально подходит для трудоемких и ресурсоемких программ, запуск которых можно запланировать на ночь (когда нагрузка на систему низкая).

Фоновые работы делятся на три категории:

  1. Класс 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) Укажите название вакансии, приоритет(А/Б/С) и целевой сервер. Фоновые задания, запланированные на целевом сервере, выполняются на этом сервере. Основная цель определения целевого сервера — балансировка рабочей нагрузки.

Запланируйте фоновое задание

Шаг 3) Нажмите на "получатель списка спулинга». Вы получите результат в свой почтовый ящик. Вы можете проверить электронную почту с СБВП.

Запланируйте фоновое задание

Шаг 4) Вставьте свой SAP имя пользователя и нажмите кнопку «Копировать».

Запланируйте фоновое задание

Шаг 5) Нажмите Шаг кнопка для определения ABAP-программа , сведения о варианте и т. д.

Запланируйте фоновое задание

Шаг 6) Определите название программы, детали варианта.

  1. Введите название вашей программы и название варианта в поле. Если вы не создали вариант в соответствии с вашими требованиями, оставьте это поле пустым.
  2. Нажмите кнопку сохранения.

Запланируйте фоновое задание

Шаг 7) Как только вы запланируете задание, вы увидите следующий экран.

Запланируйте фоновое задание

Шаг 8) Нажмите «Условия начала», чтобы указать дату начала, дату окончания, частоту и т. д. для задания. Если вы не укажете условие запуска тогда задание всегда будет оставаться в запланированном состоянии. Задание в запланированном состоянии никогда не будет запущено.

  1. Нажмите на Дата/время (для периодических заданий). Если вы нажмете «Немедленно», задание начнется сразу же. Но оно не будет установлено как периодическое задание. Это как "нажми и беги».
  2. Определите дату/время начала задания, дату/время окончания. Работа будет выпущена только после того, как она будет соответствовать своим требованиям. Запланированная дата/время начала.
  3. Нажмите периодические значения.

Запланируйте фоновое задание

Шаг 9) Нажмите «Почасово/Ежедневно/Недельно», чтобы определить частоту выполнения задания в соответствии с вашими требованиями. Мы выберем «Другой период».

Запланируйте фоновое задание

Шаг 10) Здесь вы указываете повторяющиеся критерии задания. Например, вы можете запускать задание каждые 5 дней с даты начала. Здесь мы выбираем задание, которое будет запускаться каждые 10 минут.

Запланируйте фоновое задание

Шаг 11) Нажмите на спасти .

Запланируйте фоновое задание

Шаг 12) Нажмите на спасти .

Запланируйте фоновое задание

Шаг 13) Нажмите спасти снова

Запланируйте фоновое задание

Шаг 14) Как только Шаг задания и условия запуска определены, появится следующее окно.

Запланируйте фоновое задание

Шаг 15) Press спасти.

Запланируйте фоновое задание

Шаг 16) Идти к SM37 знать статус работы.

Запланируйте фоновое задание

Шаг 17) Выберите критерии для работы, которую вы хотите отслеживать.

  1. Укажите свое имя задания и имя пользователя, запланировавшего задание.
  2. Выберите статус задания.
  3. Укажите диапазон дат. В нашем сценарии мы просто указываем дату окончания, оставляя дату начала открытой.

Запланируйте фоновое задание

Шаг 18) Вы получите следующий экран. Посмотрите на статус, он выпущен, значит условия запуска соблюдены, и задание находится в очереди и ожидает фоновый рабочий процесс должен быть бесплатным.

Запланируйте фоновое задание

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

Перенесенные задания не будут выполняться в будущем. Помните, что вы не можете отменить планирование задания, когда оно уже выполнено. активный Статус.

Шаг 1) Выполнить СМ37.

Перепланирование фонового задания

Шаг 2) Заполните критерии.

  1. Имя задания и имя пользователя, под которым запланировано задание.
  2. Выберите статус. Чтобы отменить задание, вы можете выбрать только статус «Выпущено/Готово».
  3. Укажите диапазон дат.
  4. Нажмите кнопку «Выполнить» (F8).

Перепланирование фонового задания

Шаг 3) Выберите указанное задание и нажмите Задание -> (Выпущено -> Запланировано).

Перепланирование фонового задания

Шаг 4) Вы увидите сообщение в строке состояния, как только нажмете «Выпущено -> Запланировано».

Перепланирование фонового задания

Читать прочитайте больше