Текущее время: Вс, июл 27 2025, 19:48

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Асинхронный вызов из VBA ФМ ABAP
СообщениеДобавлено: Пт, мар 01 2013, 09:44 
Начинающий
Начинающий

Зарегистрирован:
Сб, сен 29 2012, 20:49
Сообщения: 22
Добрый день!

Прошу совета в решении проблемы.

В Excel установил аддон sapbex.xla и используя функции из него с помощью макроса выполняю соединение с системой SAP BW, в частности при соединении задаю следующие поля:
user
password
client
language
applicationserver
system

Соединение устанавливается и я вызываю ФМ(считывание данных с кубов и сохранение в файл на локальном диске). Но на этом месте VBA зависает. Если в отладке просмотреть выполнение в ФМ, то весь код отрабатывается, но аналогично виснет где-то в глубинах ядра. Видимо VBA ждет ответа, а ABAP не может его сформировать или отправить. Если же VBA принудительно завершить, то ФМ отрабатывает и выгружает требуемый мне файл.

Как указать в VBA, что данный вызов должен быть асинхронным (отправил и забыл про ответ) ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Асинхронный вызов из VBA ФМ ABAP
СообщениеДобавлено: Пт, мар 01 2013, 09:59 
Начинающий
Начинающий

Зарегистрирован:
Сб, сен 29 2012, 20:49
Сообщения: 22
В частности зависание происходит внутри ФМ в вызове 'SAP_CONVERT_TO_XLS_FORMAT' - все это дело прекрасно отрабатывает если запускать ФМ в отладке, но если вызывать из VBA - то беда...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Асинхронный вызов из VBA ФМ ABAP
СообщениеДобавлено: Пт, мар 01 2013, 10:40 
Начинающий
Начинающий

Зарегистрирован:
Сб, сен 29 2012, 20:49
Сообщения: 22
В общем походу загвоздка была в следующем: так макрос, вызвавший ФМ блокирует работу Excel, а ABAP пытается с помощью SAP_CONVERT_TO_XLS_FORMAT снова его открыть, но безрезультативно. Обошел эту ситуацию выгрузкой данных с помощью SAP_CONVERT_TO_CSV_FORMAT


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

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


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

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


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

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