Цепочка с задержкой
RSPCLOGCHAIN
RSPCCHAIN
RSPCVARIANT
SE37 - RSPC_VARIANT_DELETE
Коллегам тут понадобилось организовать запуск процесса с задержкой. Очень было
удобно организовать это с помощью опции Debug Loop.
Тестовый пример реализации:
Обработка ошибок
Далее... необходимо было чтобы цепочка завершалась с зеленым статусом, в
случае если произошла предусмотренная ошибка (красная линия). Данная настройка
как раз позволяет это сделать. В случае если в цепочке произойдет сбой без
обработчика - статус будет красным.
Сообщения привязанные к этой цепочке (снаружи) отрабатывали согласно статусу
цепочки.
Process Chain \ Attributes \ Process status valuation
запуск ABAP
Казалось бы, какие могут быть вопросы.
Но попали на нюанс, что ALEREMOTE не имел достаточным прав в продуктиве (се ля
ви) и нужно запускать под другим пользователем. И да, ошибка авторизации не
всплывала как ошибка, ABAP программа отрабатывала "успешно" с зеленым
статусом.
Process Chain \ Attributes \ Execution User
Если ABAP программа склонна к дампу, то лучше её обернуть в цепочку. В общем,
при дампе программы просто прерывалось выполнение всей цепочки. Обернутая же,
и продолжала выполнение, и статус возвращала.
Цикл
Для циклической загрузки данных удобно использовать элемент Previous Run Active? а саму цепочку запланировать выполняться каждые 20 минут.Если нужна будут выборки, ну приодеться повозиться с переменными и TVARV.
Интересное решение на основе статистики SAP BI - Load Schedule Map
И ещё - BW Tools - /SSA/BWT
Комментариев нет:
Отправить комментарий