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

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


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

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


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

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