Текущее время: Пн, авг 25 2025, 22:06

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Передача результата отчета в другую систему BI
СообщениеДобавлено: Чт, окт 11 2012, 08:27 
Специалист
Специалист

Зарегистрирован:
Пн, дек 12 2011, 08:57
Сообщения: 128
Откуда: Самара
Пол: Мужской
Добрый день!
Суть проблемы: существует достаточно сложный BI отчет, который строится на нескольких запросах (5-6 штук), титульный лист собирается из этих запросов с помощью VBA + формулы Excel по некоторым столбцам/строкам. В самих запросах присутствует множество рассчитанных и ограниченных показателей, а также ячейки с типами выбора и формулы. Для отчета созданы различные кубы. Отчет представляет собой конечный продукт с жесткой структурой.
Вдруг принимается решение передавать результаты отчета в другую систему BI. При этом в разрезе по ряду аналитик.
Вопрос: как реализовать передачу такого отчета в другую систему?
У меня только два варианта:
1. это переделывать все на ABAP отчет и записывать все в DSO (этот путь очень трудоемок)
2. заставлять пользователя собирать отчеты вручную, а затем импортировать в BI для передачи в другую систему.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вопрос архитекторам: передача результата отчета в другую систему BI
СообщениеДобавлено: Чт, окт 11 2012, 11:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
ski написал:
Добрый день!
Суть проблемы: существует достаточно сложный BI отчет, который строится на нескольких запросах (5-6 штук), титульный лист собирается из этих запросов с помощью VBA + формулы Excel по некоторым столбцам/строкам. В самих запросах присутствует множество рассчитанных и ограниченных показателей, а также ячейки с типами выбора и формулы. Для отчета созданы различные кубы. Отчет представляет собой конечный продукт с жесткой структурой.
Вдруг принимается решение передавать результаты отчета в другую систему BI. При этом в разрезе по ряду аналитик.
Вопрос: как реализовать передачу такого отчета в другую систему?
У меня только два варианта:
1. это переделывать все на ABAP отчет и записывать все в DSO (этот путь очень трудоемок)
2. заставлять пользователя собирать отчеты вручную, а затем импортировать в BI для передачи в другую систему.


вам надо что передать? данные из которых "собирается" с помощью VBA итоговый отчет или данные в той жестокой структуре, собранной на VBA?

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос архитекторам: передача результата отчета в другую систему BI
СообщениеДобавлено: Чт, окт 11 2012, 12:06 
Специалист
Специалист

Зарегистрирован:
Пн, дек 12 2011, 08:57
Сообщения: 128
Откуда: Самара
Пол: Мужской
BW - ник написал:
вам надо что передать? данные из которых "собирается" с помощью VBA итоговый отчет или данные в той жестокой структуре, собранной на VBA?

Грубо говоря, данные из которых "собирается" отчет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Вопрос архитекторам: передача результата отчета в другую систему BI
СообщениеДобавлено: Чт, окт 11 2012, 14:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
ski написал:
BW - ник написал:
вам надо что передать? данные из которых "собирается" с помощью VBA итоговый отчет или данные в той жестокой структуре, собранной на VBA?

Грубо говоря, данные из которых "собирается" отчет.


ну тогда настройте APD с выгрузкой каждого запроса в свой DSO - и вперед. ну или через rssm_bapi. или через ФМ - не помню его имя

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Передача результата отчета в другую систему BI
СообщениеДобавлено: Вт, окт 16 2012, 11:07 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 13 2011, 10:38
Сообщения: 42
Решали подобную задачу в рамках интеграции между BI системами.
В рамках нашей задачи необходимо было передавать данные отчета с заданными параметрами.
Выполнялось это следующим образом.


1. Со стороны принимающей системы запускается ФМ1, который выгружает несколько с необходимыми параметрами (например периоды отчета)
2. ФМ1 посредством RFC вызывает ФМ2 в передающей системе
ФМ2 выгружает данные бекс запроса с заданными параметрами в заранее сформированную ДСО (для одного запроса одна ДСО)
3. На ДСО формируется экспортный источник данных, который выгружается в принимающуу систему стандартными средствами.

В случае, когда форма состоит из нескольких запросов мы передаем данные по каждому из них и уже в принимающей системе склеиваем их VBA.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передача результата отчета в другую систему BI
СообщениеДобавлено: Пт, окт 19 2012, 18:19 
Специалист
Специалист

Зарегистрирован:
Пн, дек 12 2011, 08:57
Сообщения: 128
Откуда: Самара
Пол: Мужской
Спасибо за ответ!

psa написал(а):
ФМ2 выгружает данные бекс запроса с заданными параметрами в заранее сформированную ДСО (для одного запроса одна ДСО)

Если не секрет, каким образом это было автоматизировано?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Передача результата отчета в другую систему BI
СообщениеДобавлено: Пн, окт 22 2012, 14:59 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 13 2011, 10:38
Сообщения: 42
Если я правильно понял вопрос и он касался последовательности и механизма запуска ФМ то:

В системе-получателе по расписанию запускается ФМ, который посредством RFC вызывает ФМ2.
Я участвовал в разработке только на передающей стороне, посему не в курсе каким инструментом пользовались для запуска по расписанию.
Я думаю что сделать это можно использую цепочки(RSPC).

Если вопрос касался способа реализации записи результата запроса в ДСО то основные ФМ, которые использовались в ФМ2:
RRW3_GET_QUERY_VIEW_DATA
RSDRD_SEL_DELETION
RSRDI_ODSO_INSERT


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

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


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

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


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

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