Sapforum.Biz
Инструменты => Администрирование (BC) => Тема начата: N7 от Ноябрь 05, 2009, 07:27:45 am
-
Здравствуйте.
Вопрос в следующем: планирую периодическую (период 5 мин) задачу в SM37, ставлю время запуска и время, после которого не нужно запускать задание. Но задание отрабатывает и после этого времени. С чем это может быть связано и как это лечить? :)
-
Здравствуйте.
Вопрос в следующем: планирую периодическую (период 5 мин) задачу в SM37, ставлю время запуска и время, после которого не нужно запускать задание. Но задание отрабатывает и после этого времени. С чем это может быть связано и как это лечить? :)
Это ты типа хочешь добиться, чтобы последующее задание не отрабатывало если первое еще не закончилось?
-
Это ты типа хочешь добиться, чтобы последующее задание не отрабатывало если первое еще не закончилось?
Не, я хочу, чтобы задание отрабатывало, например, в периоде с 10.00 до 20.00 каждые 5 минут. А оно отрабатывает и после 20.00
-
Не, я хочу, чтобы задание отрабатывало, например, в периоде с 10.00 до 20.00 каждые 5 минут. А оно отрабатывает и после 20.00
Как вариант - создай Operational mode и в условии задай его
-
Как вариант - создай Operational mode и в условии задай его
Спасибо, попробую )
-
Мдэ... что-то не получается с Operation Mode. Дело в том, что можно задать либо запуск по "Дате и времени", соответственно задав время начала выполнения и время, после которого выполнять задание не нужно, тут же можно задать и период повтора (месяцы, дни, часы, минуты), либо "При режиме работы" и задание будет отрабатывать по событию SAP_OPMODE_SWITCH, можно также поставить галку "Выполнять задание периодически", но сам период в минутах, днях, часах задать нельзя (
Похоже придется писать свое событие...
-
Мдэ... что-то не получается с Operation Mode. Дело в том, что можно задать либо запуск по "Дате и времени", соответственно задав время начала выполнения и время, после которого выполнять задание не нужно, тут же можно задать и период повтора (месяцы, дни, часы, минуты), либо "При режиме работы" и задание будет отрабатывать по событию SAP_OPMODE_SWITCH, можно также поставить галку "Выполнять задание периодически", но сам период в минутах, днях, часах задать нельзя (
Похоже придется писать свое событие...
Похоже я тебе кривой совет дал >:(
Надо разбираться: почему после указанного времени оно стартует. Если это фича от САП, то задать им вопрос - как так?
-
Надо разбираться: почему после указанного времени оно стартует. Если это фича от САП, то задать им вопрос - как так?
Я у себя проверил.. нормально у меня работает, ставлю не отрабатывать с 9 до 21, не работает, а после 21 с периодом в 10 минут запускается. В общем наверное надо разбираться с гнездом, так как у тебя поведение какое-то не нормальное получается.
-
Я у себя проверил.. нормально у меня работает, ставлю не отрабатывать с 9 до 21, не работает, а после 21 с периодом в 10 минут запускается. В общем наверное надо разбираться с гнездом, так как у тебя поведение какое-то не нормальное получается.
Хм, а можно по-подробнее. Это через se38 на селективном экране программы жмешь F9 и выставляешь необходимые опции "Даты/Времени" запуска? Или через sm36? Или вообще разницы нет где планировать задание?
-
Хм, а можно по-подробнее. Это через se38 на селективном экране программы жмешь F9 и выставляешь необходимые опции "Даты/Времени" запуска? Или через sm36? Или вообще разницы нет где планировать задание?
Так это, соврал я :(... это у меня моя программа была, которая знает как запускаться...Сейчас глянул, дык это... не запускать после, имеется в виду что если программа например не смогла стартовать в заданное время, то запускать дальше ее нет смысла, к примеру в SE37 там дальше колонка есть время задержки, вот типа если время задержки добежит до времени указанного в "Не запускать после", то задание не стартует. А вот так программа она сама себя перепланировала на нужные периоды, и если это был день, то не запускалась, т.е. в 8:50 к примеру она смотрела что следующий срок попадает уже в 9:00 и перепланировала себя уже на 21:00. Что можно сделать тебе, ну если это саповская программа, то пишется обертка, которая запускает SAP-программу через SUBMIT, это своя программа планируется одни раз, а дальше она перед запуском сама себя перепланирует через функции работы с заданиями (http://sapforum.biz/index.php/topic,381.msg1946.html#msg1946) на требуемый период, запускает через SUBMIT саповский отчет и завершается, но копия уже висит готовая к старту.
Вот такой вот расклад!
-
Ого... Спасибо большое за подробный ответ и ссылку. :)