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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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