Sapforum.Biz

Инструменты => Администрирование (BC) => Тема начата: N7 от Ноябрь 05, 2009, 07:27:45 am

Название: Планирование периодических фоновых заданий в SM37
Отправлено: N7 от Ноябрь 05, 2009, 07:27:45 am
Здравствуйте.
Вопрос в следующем: планирую периодическую (период 5 мин) задачу в SM37, ставлю время запуска и время, после которого не нужно запускать задание. Но задание отрабатывает и после этого времени. С чем это может быть связано и как это лечить? :)
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: Uukrul от Ноябрь 05, 2009, 07:41:10 am
You are not allowed to view links. Register or Login
Здравствуйте.
Вопрос в следующем: планирую периодическую (период 5 мин) задачу в SM37, ставлю время запуска и время, после которого не нужно запускать задание. Но задание отрабатывает и после этого времени. С чем это может быть связано и как это лечить? :)
Это ты типа хочешь добиться, чтобы последующее задание не отрабатывало если первое еще не закончилось?
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: N7 от Ноябрь 05, 2009, 07:47:38 am
Цитата: Uukrul  link=topic=898.msg5557#msg5557 date=1257399670
Это ты типа хочешь добиться, чтобы последующее задание не отрабатывало если первое еще не закончилось?

Не, я хочу, чтобы задание отрабатывало, например, в периоде с 10.00 до 20.00 каждые 5 минут. А оно отрабатывает и после 20.00
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: №1 от Ноябрь 05, 2009, 07:51:57 am
You are not allowed to view links. Register or Login
Не, я хочу, чтобы задание отрабатывало, например, в периоде с 10.00 до 20.00 каждые 5 минут. А оно отрабатывает и после 20.00
Как вариант - создай Operational mode и в условии задай его
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: N7 от Ноябрь 05, 2009, 08:18:29 am
You are not allowed to view links. Register or Login
Как вариант - создай Operational mode и в условии задай его

Спасибо, попробую )
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: N7 от Ноябрь 09, 2009, 06:55:36 am
Мдэ... что-то не получается с Operation Mode. Дело в том, что можно задать либо запуск по "Дате и времени", соответственно задав время начала выполнения и время, после которого выполнять задание не нужно, тут же можно задать и период повтора (месяцы, дни, часы, минуты), либо "При режиме работы" и задание будет отрабатывать по событию SAP_OPMODE_SWITCH, можно также поставить галку "Выполнять задание периодически", но сам период в минутах, днях, часах задать нельзя (
Похоже придется писать свое событие...
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: №1 от Ноябрь 09, 2009, 08:02:19 am
You are not allowed to view links. Register or Login
Мдэ... что-то не получается с Operation Mode. Дело в том, что можно задать либо запуск по "Дате и времени", соответственно задав время начала выполнения и время, после которого выполнять задание не нужно, тут же можно задать и период повтора (месяцы, дни, часы, минуты), либо "При режиме работы" и задание будет отрабатывать по событию SAP_OPMODE_SWITCH, можно также поставить галку "Выполнять задание периодически", но сам период в минутах, днях, часах задать нельзя (
Похоже придется писать свое событие...
Похоже я тебе кривой совет дал >:(
Надо разбираться: почему после указанного времени оно стартует. Если это фича от САП, то задать им вопрос - как так?
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: Uukrul от Ноябрь 09, 2009, 09:21:18 am
You are not allowed to view links. Register or Login
Надо разбираться: почему после указанного времени оно стартует. Если это фича от САП, то задать им вопрос - как так?
Я у себя проверил.. нормально у меня работает, ставлю не отрабатывать  с 9 до 21, не работает, а после 21 с периодом в 10 минут запускается. В общем наверное надо разбираться с гнездом, так как у тебя поведение какое-то не нормальное получается.
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: N7 от Ноябрь 09, 2009, 09:40:36 am
Цитата: Uukrul  link=topic=898.msg5617#msg5617 date=1257751278
Я у себя проверил.. нормально у меня работает, ставлю не отрабатывать  с 9 до 21, не работает, а после 21 с периодом в 10 минут запускается. В общем наверное надо разбираться с гнездом, так как у тебя поведение какое-то не нормальное получается.

Хм, а можно по-подробнее. Это через se38 на селективном экране программы жмешь F9 и выставляешь необходимые опции "Даты/Времени" запуска? Или через sm36? Или вообще разницы нет где планировать задание?
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: Uukrul от Ноябрь 09, 2009, 10:58:53 am
You are not allowed to view links. Register or Login
Хм, а можно по-подробнее. Это через se38 на селективном экране программы жмешь F9 и выставляешь необходимые опции "Даты/Времени" запуска? Или через sm36? Или вообще разницы нет где планировать задание?
Так это, соврал я  :(... это у меня моя программа была, которая знает как запускаться...Сейчас глянул, дык это... не запускать после, имеется в виду что если программа например не смогла стартовать в заданное время, то запускать дальше ее нет смысла, к примеру в SE37 там дальше колонка есть время задержки, вот типа если время задержки добежит до времени указанного в "Не запускать после", то задание не стартует. А вот так программа она сама себя перепланировала на нужные периоды, и если это был день, то не запускалась, т.е. в 8:50 к примеру она смотрела что следующий срок попадает уже в 9:00 и перепланировала себя уже на 21:00. Что можно сделать тебе, ну если это саповская программа, то пишется обертка, которая запускает SAP-программу через SUBMIT, это своя программа планируется одни раз, а дальше она перед запуском сама себя перепланирует через функции работы с заданиями (http://sapforum.biz/index.php/topic,381.msg1946.html#msg1946) на требуемый период, запускает через SUBMIT  саповский отчет и завершается, но копия уже висит готовая к старту.

Вот такой вот расклад!
Название: Re: Планирование периодических фоновых заданий в SM37
Отправлено: N7 от Ноябрь 09, 2009, 11:36:39 am
Ого... Спасибо большое за подробный ответ и ссылку. :)