Текущее время: Чт, сен 11 2025, 21:24

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


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

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


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

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