Текущее время: Вт, апр 23 2024, 09:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: DOI - Проблема: Automation error. System call failed.
СообщениеДобавлено: Вт, авг 28 2012, 09:00 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
Из ABAP в EXCEL через контейнер передаем таблицу, напр: ThisWorkbook.Container.Tables("it_tab").Table. Через некоторое время она становятся недоступной - VBA выдает ошибку: Run-time error(...): Automation error System call failed. Это проявляется когда VBA-макрос исполняется слишком долго.

Если в окне SAP GUI во всплывающем окошке нажать кнопку Повтор - доступ к SAP таблицам в макросе восстанавливается. Но может есть способ лучше решить проблему? Может можно как-то таймаут сервера автоматизации увеличить, или по другому. Не хочется грузить пользователя лишними траблами.

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DOI - Проблема: Automation error. System call failed.
СообщениеДобавлено: Вт, авг 28 2012, 09:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
сложно даже что-то посоветовать, работа с автоматизацией это всегда гемор :twisted:
попробуйте проанализировать ситуацию по коду ошибки, может что и прояснится
http://support.microsoft.com/kb/186063


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DOI - Проблема: Automation error. System call failed.
СообщениеДобавлено: Вт, авг 28 2012, 11:43 
Специалист
Специалист

Зарегистрирован:
Ср, дек 27 2006, 19:19
Сообщения: 230
MantiCore1977 написал:
сложно даже что-то посоветовать, работа с автоматизацией это всегда гемор :twisted:
попробуйте проанализировать ситуацию по коду ошибки, может что и прояснится
http://support.microsoft.com/kb/186063

По ссылке нашел: -2147417856 (80010100) Ошибка при системном вызове. - то же самое, что и в сообщении.
Я вообще нашел одно решение, как можно это побороть: в макросе сразу сохраняю данные из SAP таблиц в массивы, и работаю потом с этими массивами. Чтоб не переделывать обращения к SAP таблицам в макросе, можно сделать класс-эмулятор SAP таблицы -для доступа к сохраненным данным.
Но интересно, может кто-то знает попроще решение?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DOI - Проблема: Automation error. System call failed.
СообщениеДобавлено: Пн, янв 11 2016, 16:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Добрый день, коллеги!
Столкнулся с аналогичной проблемой в программе четырехлетней давности. То ли выборки раньше были меньше, то ли не знаю что.

Не появилось ли новой информации по теме? У меня нагуглить, к сожалению, не удалось.

_________________
С уважением.


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

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


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

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


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

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