Текущее время: Пт, авг 15 2025, 10:39

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Определение переменных Bex
СообщениеДобавлено: Чт, фев 05 2009, 19:24 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июн 06 2006, 09:49
Сообщения: 55
Привет! может кто работал в 7-ке с ФМ RSAH_LAUNCH_EXCEL, вообще работает он там?
Требуется открыть рабочую книгу из ФМ и передать ей значения переменных ...

Сам ФМ открывает рабочую книгу, но не определяет передаваемые значения переменных ... а если точнее параметр I_T_VAR

по трассировке он передает эту таблику со значениями в Excel, может данная функциональность не работает в 7-ке


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение переменных Bex
СообщениеДобавлено: Пт, фев 06 2009, 09:23 
Ассистент
Ассистент

Зарегистрирован:
Пт, ноя 30 2007, 17:11
Сообщения: 48
В 7-ке не работает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение переменных Bex
СообщениеДобавлено: Пт, фев 06 2009, 13:16 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июн 06 2006, 09:49
Сообщения: 55
Вопрос в догонку :)

В семерке кто-нибудь пользовался функцией SAPBEXsetVariable(), что-то пытаюсь ее объявить ... все правильно проглатывает, но переменные не устанавливает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение переменных Bex
СообщениеДобавлено: Сб, фев 07 2009, 09:25 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
а что кастомер ээкзит переменные отменили?

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение переменных Bex
СообщениеДобавлено: Сб, фев 07 2009, 19:19 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июн 06 2006, 09:49
Сообщения: 55
Blizzard написал:
а что кастомер ээкзит переменные отменили?


Определение переменных через экзит наверно не совсем то ... если я ошибаюсь то прошу Blizzard меня поправить.
Пользователь может запускать рабочую книгу с разными параметрами, они могут не обязательно последоватьно загрузится, мне кажется может еще быть много подводных камней ... да и прийдется меня переменные для рабочих книг, а их много

Мне кажется что проще немного модифицировать ФМ RSAH_LAUNCH_EXCEL и передавать переменные на свой лист рабочей книге, только как потом их подцепить при обновлении или открытии рабочей книги. Раньше в 3.5 была был функция SAPBEXsetVariable, но в новой версии она перестала работать, что-то аналогичное пока не нашел.... :(

Сейчас пробую SAPBEXsetFilterValue, только пока не понятны параметры ее запуска.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение переменных Bex
СообщениеДобавлено: Вс, фев 08 2009, 13:56 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
evan написал(а):
Определение переменных через экзит наверно не совсем то ... если я ошибаюсь то прошу Blizzard меня поправить.
Пользователь может запускать рабочую книгу с разными параметрами, они могут не обязательно последоватьно загрузится, мне кажется может еще быть много подводных камней ... да и прийдется меня переменные для рабочих книг, а их много

Мне кажется применение экзита более правильный путь. Вы можете уже заранее определить значения для экзит переменных и сложить в пользовательскую табличку, откуда их просто считать во время экзитата. В таком случае порядок не важен будет.
evan написал(а):
Мне кажется что проще немного модифицировать ФМ RSAH_LAUNCH_EXCEL и передавать переменные на свой лист рабочей книге, только как потом их подцепить при обновлении или открытии рабочей книги. Раньше в 3.5 была был функция SAPBEXsetVariable, но в новой версии она перестала работать, что-то аналогичное пока не нашел.... :(

Сейчас пробую SAPBEXsetFilterValue, только пока не понятны параметры ее запуска.

немного переделать это мягко сказано и это не самый лучший подход при проектировании систем.
и ещё - в какой момент вы собрались вызывать SAPBEXsetFilterValue? Логично было бы чтобы пользователь после открытия книги уже увидел обновленный отчет, в таком случае переменные уже должны быть установлены. А тогда как вы будете вызывать установку пременных через макрос? Получатся отчет будет два раза отрабатывать?

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение переменных Bex
СообщениеДобавлено: Пн, фев 09 2009, 09:31 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, июн 06 2006, 09:49
Сообщения: 55
Сейчас пробую SAPBEXsetFilterValue, только пока не понятны параметры ее запуска.[/quote]
немного переделать это мягко сказано и это не самый лучший подход при проектировании систем.
и ещё - в какой момент вы собрались вызывать SAPBEXsetFilterValue? Логично было бы чтобы пользователь после открытия книги уже увидел обновленный отчет, в таком случае переменные уже должны быть установлены. А тогда как вы будете вызывать установку пременных через макрос? Получатся отчет будет два раза отрабатывать?[/quote]

на событие Workbook_Open(), если не ошибаюсь отрабатывать будет один раз. Вообще конечно надо пробовать через экзит, только времени мало ..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение переменных Bex
СообщениеДобавлено: Пт, мар 20 2009, 12:07 
Начинающий
Начинающий

Зарегистрирован:
Пт, мар 13 2009, 15:48
Сообщения: 7
Добрый день.
Может быть не совсем в тему, но может кто подскажет? Можно как-то открыть BEx-отчет из ABAP-программы в SAP GUI? Т.е. чтобы отчет открывался не в новом режиме Excel, а чтобы открывалась новая форма (экран), в нем Excel с моим отчетом?

Спасибо, Алексей :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Определение переменных Bex
СообщениеДобавлено: Пт, мар 20 2009, 17:21 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
avdonin написал(а):
Можно как-то открыть BEx-отчет из ABAP-программы в SAP GUI?

Без excel можно вывести запрос, транзакция rsrt


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

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


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

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


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

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