Текущее время: Ср, сен 10 2025, 03:11

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


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

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


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

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