Текущее время: Вс, сен 07 2025, 13:35

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


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

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


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

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