Текущее время: Пт, мар 29 2024, 04:33

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Запуск одной цепочки внутри метацепочки несколько раз
СообщениеДобавлено: Чт, окт 23 2014, 08:24 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
Добрый день.

Имеется следующая схема загрузки:
1. Настроечная таблица
2. Загрузка в зависимости от содержимого настроечной таблицы.

Для примера в таблице указывается период, за который производить загрузку.

Т.е. если я хочу загрузить, к примеру, сначала 2013 год, а потом 2014, то нужно:
1. Настроить таблицу на 2013 год.
2. Запустить цепочку.
3. Дождаться её выполнения.
4. Настроить таблицу на 2014 год.
5. Запустить цепочку.
6. Дождаться её выполнения.

Хотелось бы чтобы это все проходило автоматом.
Написать программу по заполнению таблицы по определенным вариантам - не проблема.
Вопрос в следующем:
Для загрузки года есть цепочка. Как одну и ту же цепочку несколько раз подряд вызвать внутри другой метацепочки?
Тогда бы я мог между загрузками вставить ABAP-программу по настройке таблицы. Но в таком случае возникает сообщение о том, что дублируется предшествующий объект цепочки.
Делать копию цепочки не хочется, т.к. может потребоваться загрузка за несколько лет. Не хочется бесполезно плодить одну и ту же цепочку.

Может есть какие-то варианты решения?

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запуск одной цепочки внутри метацепочки несколько раз
СообщениеДобавлено: Чт, окт 23 2014, 09:05 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 752
Откуда: Сибирь
Пол: Мужской
Вариант - написать ABAP-программу для запуска цепочки. То есть: поставили 2013 год в таблице, запустили цепочку из программы, дождались пока отработает, далее следующий год.
запуск цепочки с помощью ФМ RSPC_API_CHAIN_START
проверка статуса с помощью ФМ RSPC_API_CHAIN_GET_STATUS

Можно ещё и эту программу включить в цепочку :)

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск одной цепочки внутри метацепочки несколько раз
СообщениеДобавлено: Вт, фев 17 2015, 15:29 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
12ozmdm написал:
Вариант - написать ABAP-программу для запуска цепочки. То есть: поставили 2013 год в таблице, запустили цепочку из программы, дождались пока отработает, далее следующий год.
запуск цепочки с помощью ФМ RSPC_API_CHAIN_START
проверка статуса с помощью ФМ RSPC_API_CHAIN_GET_STATUS

Можно ещё и эту программу включить в цепочку :)


Работаю над этим. Возник один вопрос. А в случае, если статус завершения цепочки не G т.е. если завершена с ошибками, то можно ли как-то принудительно сделать так, чтобы программа тоже завершилась с ошибкой? Может как-то программе можно поменять статус? А то если подцепочка, которую я хочу вызвать в программе, завершилась с ошибкой, процесс в метацепочке этого не узнает, подумает, что все хорошо и пойдет дальше, а мне так не нужно. Нужно, чтобы метацепочка после выполнения программы пошла дальше только в том случае, если цепочка, вызываемая в программе, завершилась успешно. как-то так...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запуск одной цепочки внутри метацепочки несколько раз
СообщениеДобавлено: Вт, фев 17 2015, 20:00 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 752
Откуда: Сибирь
Пол: Мужской
Процесс ABAP-программа в цепочке процессов BW
HowTo create an ABAP process type with a return code (red/green) for use in a process chain in BW 7.x

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск одной цепочки внутри метацепочки несколько раз
СообщениеДобавлено: Вт, фев 24 2015, 08:58 
Ассистент
Ассистент

Зарегистрирован:
Пн, дек 09 2013, 09:19
Сообщения: 38
12ozmdm написал:



Спасибо! Очень помогло.
Осталось сделать несколько штришков и все будет так как и хотелось )


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

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


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

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


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

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