SAP SM37: как отслеживать фоновое задание

Anonim

Мониторинг фонового задания важен, потому что после того, как вы запланируете задание, оно может быть отменено из-за ошибки. Чтобы выяснить основную причину, используйте SM37.
Шаг 1) Введите T-код SM37.


Шаг 2) Заполните необходимые критерии.

  1. Имя задания и имя пользователя (кто запланировал задание). Вы можете поставить *, чтобы получить подробную информацию обо всех заданиях, запланированных всеми пользователями.
  2. Выберите статус задания, за которым вы хотите следить. Если вы обнаружите, что фоновое задание не завершено, выберите «Отменено».
  3. Установите диапазон дат в соответствии с вашими требованиями.


Шаг 3) Вы получите экран, как показано ниже.


Шаг 4) Нажмите кнопку « Журнал заданий» , чтобы отследить ошибку, из-за которой задание было отменено.


Шаг 5) Вы получите следующую информацию. В приведенном ниже примере задание было отменено, поскольку возникла проблема с RFC-соединением с удаленной системой. В качестве решения используйте SM59, чтобы проверить, есть ли проблема с авторизацией в удаленной системе.


Иногда задания в активном статусе также могут вызывать проблемы.

Вы можете столкнуться с такими проблемами, как заполнение табличных пространств; дублирующееся задание выполняется с тем же именем и синхронизацией, задание выбирает или обновляет большие данные и т. д.
Вы также можете проверить такие задания из SM37. Следуйте процедуре, как показано ниже.
Шаг 1) Выполнить SM37 .
Шаг 2) Заполните необходимые критерии.

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


Шаг 3) Посмотрите в столбец « Продолжительность» (который означает, что задание выполняется с n секунд). Если вы обнаружите, что длительность слишком велика, изучите сведения о задании в журнале заданий. Некоторые задания используют большое количество данных. Используя SE16, проверьте записи таблиц для таблиц, используемых заданием.


Иногда задания отображаются в активном состоянии, даже если они завершены.

Как их исправить? Следуйте приведенному ниже набору процедур -
Шаг 1) Как показано выше, выполните T-код SM37 и выберите задание с активным статусом.
Шаг 2) Выберите активное задание, вызывающее проблему.


Шаг 3) Щелкните Job-> Check status .


Шаг 4) В строке состояния окна вы найдете сообщение, показанное ниже. Это восстановит статус задания, если возникла проблема.


Шаг 5) Если задание все еще находится в рабочем состоянии, перейдите к SM50 . Откроется экран ниже. Взгляните на столбец «Причина», в котором указаны все ошибки или исключительные проблемы. Исследуйте это дальше.