Мониторинг фонового задания важен, потому что после того, как вы запланируете задание, оно может быть отменено из-за ошибки. Чтобы выяснить основную причину, используйте SM37.
Шаг 1) Введите T-код SM37.
Шаг 2) Заполните необходимые критерии.
- Имя задания и имя пользователя (кто запланировал задание). Вы можете поставить *, чтобы получить подробную информацию обо всех заданиях, запланированных всеми пользователями.
- Выберите статус задания, за которым вы хотите следить. Если вы обнаружите, что фоновое задание не завершено, выберите «Отменено».
- Установите диапазон дат в соответствии с вашими требованиями.
Шаг 3) Вы получите экран, как показано ниже.
Шаг 4) Нажмите кнопку « Журнал заданий» , чтобы отследить ошибку, из-за которой задание было отменено.
Шаг 5) Вы получите следующую информацию. В приведенном ниже примере задание было отменено, поскольку возникла проблема с RFC-соединением с удаленной системой. В качестве решения используйте SM59, чтобы проверить, есть ли проблема с авторизацией в удаленной системе.
Иногда задания в активном статусе также могут вызывать проблемы.
Вы можете столкнуться с такими проблемами, как заполнение табличных пространств; дублирующееся задание выполняется с тем же именем и синхронизацией, задание выбирает или обновляет большие данные и т. д.
Вы также можете проверить такие задания из SM37. Следуйте процедуре, как показано ниже.
Шаг 1) Выполнить SM37 .
Шаг 2) Заполните необходимые критерии.
- Имя задания и имя пользователя (по которому запланировано задание).
- Выберите статус задания, за которым вы хотите следить. Если вы обнаружите проблему с производительностью системы или если задача не выполняется в течение очень долгого времени, выберите активный статус.
- Установите диапазон дат в соответствии с вашими требованиями.
Шаг 3) Посмотрите в столбец « Продолжительность» (который означает, что задание выполняется с n секунд). Если вы обнаружите, что длительность слишком велика, изучите сведения о задании в журнале заданий. Некоторые задания используют большое количество данных. Используя SE16, проверьте записи таблиц для таблиц, используемых заданием.
Иногда задания отображаются в активном состоянии, даже если они завершены.
Как их исправить? Следуйте приведенному ниже набору процедур -
Шаг 1) Как показано выше, выполните T-код SM37 и выберите задание с активным статусом.
Шаг 2) Выберите активное задание, вызывающее проблему.
Шаг 3) Щелкните Job-> Check status .
Шаг 4) В строке состояния окна вы найдете сообщение, показанное ниже. Это восстановит статус задания, если возникла проблема.
Шаг 5) Если задание все еще находится в рабочем состоянии, перейдите к SM50 . Откроется экран ниже. Взгляните на столбец «Причина», в котором указаны все ошибки или исключительные проблемы. Исследуйте это дальше.