Текущее время: Сб, авг 23 2025, 21:13

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Автоматизация построения группы ежедневных отчетов
СообщениеДобавлено: Ср, июн 14 2006, 09:41 
Гость
Необходимо ежедневно получать серию отчетов с заранее предопределенными параметрами (меняться будут только переменные, связзанные с датой). В качестве исходных данных существуют BEX-запросы, и по каждому из них, в зависимости от сочетания параметров, должны быть получены несколько отчетов. Полученные отчеты затем планируется обработать программно, с целью конвертации в некий XML-формат и передачи во внешнюю систему.
Какие BW/BEX-средства наилучшим образом позволят решит такую задачу?

Бегло просмотрел темы по предварительно-расчитанным запросам и массовой рассылки. Массовая рассылка мне как таковая не нужна, а по предварительному расчету запросов не совсем понятно каким-образом получить доступ к сохраненным данным. Может есть у кого ссылки на соответствующие ФМ или документацию по схожей задаче?!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 09:51 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
была тема про запуск отчета из экселя макросом без физического пользовательского логина. Механизм по ходу может быть таким: внешняя прога стартует BEX отчеты, в которых есть макрос, который выгружает результаты во внешний файл, далее подхватываешь полученные данные и обрабатываешь их как хочешь.
Есть еще механизм (если в программировании сечешь) то можешь воспользоваться технологией DDE.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 10:10 
Гость
Цитата:
была тема про запуск отчета из экселя макросом без физического пользовательского логина


Ну без логина я думаю вряд ли получится. Скорее можно без диалогового окна, программно указав логин и пароль. Ну допустим...
Программа должна использовать BEXAPI, насколько я понимаю, чтобы выполнить запросы... Где же должна выполняться такая программа, если BEX - это инструментарий рабочего места? На специально выделенной виндовой машине, которая постоянна активна? Решение, мягко говоря, кривое...

Чем мне поможет DDE при формировании запросов?!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 11:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
а если RSCRM_BAPI попробовать?

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 11:11 
Гость
Да вот нашел ссылочку на эту тему, сижу читаю... но там ограничений тьма, уже многие условия для моих запросов не выполняются...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 15:22 
Гость
Вопрос еще актуален...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 16:47 
Гость
Попробовал RSCRM_BAPI. В How to прочитал про генерацию запроса в специальную таблицу - экстракт. Посмотрел результат таблицы - там фактически голые цифры - ни текстов, ни намека на шапку. Каким образом можно обработать эти данные, чтобы получить более наглядную форму представления? Мне ведь надо обрабатывать ни один отчет, а несколько и, соответственно, анализирующая программа должна интерпретировать результаты любого отчета?!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 16 2006, 11:02 
Гость
Уже в нескольких ответах рекомендую использовать
RSANWB - Проектировщик процессов анализа.

Настраивается процесс, который перекладывает данные запроса в транзакционный одс. толкнуть процесс можно с помощью RSAN_PROCESS_EXECUTE.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, июн 18 2006, 11:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
Идет же параллельно тема, там ссылку дали на задачу соответствующую твоей на 95%
https://www.sdn.sap.com/irj/sdn/weblogs ... b/wlg/2772
там реализовано выполнение запроса и генерация XML описывающего результаты запроса.
И чего вы привязались к BEX? Он ведь только показывает отчет, а получением данных занимается запрос, который выполнить на сервере нетрудно.

Т.е. берешь ФМ из статьи, меняешь как надо и вызываешь тем приложением, которое должно отображать отчеты.

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 22 2006, 12:16 
Гость
Что касается последней ссылки, то пример конечно полезный, но использовать его можно только после серьезной доработки. В частности тот вариант, который представлен формирует XML-файл с ид. признаков, а не текстами, хотя вся необходимая информация изначально после получения отчета присутсвует (в мета-разделе получаемого XML-файла есть только описание признаков и показателей, но отсутствует информация о тексте признаков согласно их значениям; для этого надо создать еще один мета-раздел). Хотя переписать как надо в принципе конечно можно.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 22 2006, 13:22 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Делаешь бизнес объект - Busines Object в котором программишь получение нужной тебе информации, из внешнего приложения дергаешь методы бизнес объекта и получаешь на выхлопе счастье.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 22 2006, 13:57 
Гость
2 Bkmz

Это вообще был ответ на какой вопрос :)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 22 2006, 14:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, окт 11 2005, 12:10
Сообщения: 687
Откуда: Москва
Пол: Мужской
SAP-мучитель написал(а):
пример конечно полезный, но использовать его можно только после серьезной доработки.


Есть другие варианты? :)

_________________
Глаза боятся, а руки крюки


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 22 2006, 14:50 
Гость
Если четсно, то нет... дорабатываю, куда деваться...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 23 2006, 16:51 
Гость
Еще замечания по поводу вот этой ссылки
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2772

Если кто надумает делать обертку на ABAP на основе указанного примера сразу информация к размышлению. Когда формируется отчет в ExcelAnalyzer, то числовые данные (значения показателей) выводятся в форматированном виде, но можно встав на любую ячейку получить фактически точное значение, посмотрев его в поле формула. Вариант вызова, предложенный по ссылке, содержит только отформатированные значения, что не позволяет в случае необходимости провести дополнительные расчеты над данными с требуемой точностью. В некоторых случаях это довльно существенный недостаток. Как его преодолеть пока не понятно.


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

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


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

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


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

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