Текущее время: Вс, авг 03 2025, 23:06

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Условие на выполнение шагов фоновых задач
СообщениеДобавлено: Пт, окт 10 2008, 13:06 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 07:47
Сообщения: 783
Пол: Мужской
Необходимо запланировать выполнение одной транзакции периодически. Транзакция содержит чекбокс "тестовый прогон". Создал 2 варианта тестовый (с галочкой) и продуктивный (без нее). Спул теста будет отправлятся воркфловом кому надо.
Думаю задать в SM36 3 шага:

1. Тест
2. Отправка
3. Прод

Возможно ли учесть предпосылку не выполнять 2 и 3 если 1 завершен с ошибками?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 13:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
напишите прожку, которая будет запускаться в фоне. Она же запустит вашу транзакцию в тесте, проанализирует (как уже интереснее, смотря что за транзакция и как она выдаёт ошибки) и в зависимости от этого запустит или нет продуктивный прогон.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 14:05 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 07:47
Сообщения: 783
Пол: Мужской
Galka написала:
напишите прожку, которая будет запускаться в фоне. Она же запустит вашу транзакцию в тесте, проанализирует (как уже интереснее, смотря что за транзакция и как она выдаёт ошибки) и в зависимости от этого запустит или нет продуктивный прогон.

не спортивно. интересовала возможность стандарта.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 14:22 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Дописать процедурку в программу: при некорректном завершении тестового прогона и условии фонового выполнения - дампануть. К примеру, так:
Code:
DATA X TYPE I.
X = 1 / 0.
Сейчас проверил, второй шаг точно не выполнится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 14:42 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 07:47
Сообщения: 783
Пол: Мужской
John Doe написал:
Дописать процедурку в программу: при некорректном завершении тестового прогона и условии фонового выполнения - дампануть. К примеру, так:
Code:
DATA X TYPE I.
X = 1 / 0.
Сейчас проверил, второй шаг точно не выполнится.


Наверное не получится. Создал две задачи. Первую запланировал переодически, вторую по условию после первой, статусозависимую. Но там смысл обеих обработать кучу записей и если по какой-то будут ошибки отчет выдаст количество успешных, количество не успешных, а не terminate with error.

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 15:17 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
John Doe написал:
Дописать процедурку в программу: при некорректном завершении тестового прогона и условии фонового выполнения - дампануть. К примеру, так:
Code:
DATA X TYPE I.
X = 1 / 0.
Сейчас проверил, второй шаг точно не выполнится.


Ну если уж на то пошло более корректный способ отправить программу в дамп это MESSAGE TYPE X


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 18:52 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Кидать программу в dump - это как-то не солидно. :? MESSAGE TYPE 'E' в программе на шаге 1 прервет выполнение background job безo всякого дампа. Но если и это не подходит (т.е. надо, чтобы в sm37 все "зелененько" было), то, боюсь, вам придется потратить $$$$$$ на такую приблуду как Redwood. Вот там жутко адванснутые фичи для background jobs имеются.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB