Фоновое задание SAP: как оно работает? - PullRequest
2 голосов
/ 17 сентября 2009

Мне нужно перенести фоновое задание SAP (отчет ABAP для A / P) в Cronacle и не могу понять, как остановить задание в SAP, чтобы я мог запустить его с расписанием Cronacle.

Задание выполняется в SAP от пользователя SAPSYS каждое утро в 7:15, но если вы посмотрите его с помощью sm37, для него не запланировано время, и оно не будет вызвано событием; Кроме того, это статус в расписании.

У меня был поиск команды Cronacle по номеру работы, но они не смогли найти скрипты, указывающие на эту работу. Если вы посмотрите на готовую работу, это показывает, что она запланирована ежедневно на 7:15 утра. Кроме того, в списке нет заданий предшественника или преемника. Возможно ли это начать с другой работы? Как узнать, не удаляя этот?

Ответы [ 3 ]

1 голос
/ 18 сентября 2009

В дополнение к предыдущему заданию, создающему новое задание в явном виде, также возможно, что задание создается вручную программой ABAP, запланированной в другом задании. Выполнение инструкции «где» на функциональном модуле OPEN_JOB и поиск программ на Z * или Y * может дать вам подсказку.

Другое дело: действительно ли это запланированное задание когда-либо выполнялось (т. Е. Были ли какие-либо предыдущие "ЗАВЕРШЕННЫЕ" задания с тем же именем). Запланированное задание не будет запущено, пока оно не будет выпущено впервые. Так что, если он никогда не запускается, он может устареть.

1 голос
/ 21 сентября 2009

Спасибо за ответы! Оказалось, это был случай "невежества новичка". При использовании SM37 для просмотра работы я не стал продлевать дату поиска до следующего дня. Я не знаю, почему это не показывает выпущенную работу на текущий день, но расширение это на следующий день показало это. Это урок, который я не забуду!

1 голос
/ 17 сентября 2009

Некоторые предложения.

  1. Если вы не хотите удалять запланированное задание. попробуйте переименовать его и посмотреть, работает ли он по-прежнему.
  2. Убедитесь, что пользователи, которых вы используете для sm37, имеют полную авторизацию для администрирования фоном.
  3. Предыдущее задание можно запланировать и выпустить, а также создать новое задание. Посмотрите, что работает перед проблемной работой.
  4. Посмотрите внимательно на следы разработчиков. Они иногда намекают на то, что происходит в системе.
...