Всплывающее окно SAP VBA Close

Я делаю извлечение в SAP с помощью Excel. Но файлы слишком большие, и я постоянно получаю всплывающее сообщение: «EP0: Maximum Hold Time Exceeed». Я очень легко справляюсь со всплывающими окнами внутри SAP, но я не знаю, как справиться с этим типом всплывающих окон (я думаю, что они генерируются серверной частью, это похоже на всплывающее окно Windows, и оператор On Error не запускается, когда это происходит) . Любое представление о том, как с этим справиться, будет очень полезно (:


person joaoantoniodornelas    schedule 22.12.2016    source источник
comment
Привет! добро пожаловать в Stack Overflow! Сообщество с радостью поможет решить указанные проблемы, включая минимально воспроизводимый пример! См. Также Как задать вопрос!   -  person jkalden    schedule 22.12.2016


Ответы (1)


Это сообщение об ошибке SAP, а не Excel.

По этой ссылке: Вопрос об ошибке SAP

это ситуация, когда рабочий процесс на сервере R / 3 ждет действий GUI. Когда оно превышает значение, определенное в rdisp / max_hold_time, вы получите сообщение. В противном случае рабочий процесс будет заблокирован. Вы можете попробовать изменить параметр - значение в секундах или установить новый графический интерфейс.

Что касается установки нового графического интерфейса (я думаю, что текущий - 730), другой пользователь отмечает, что «новый графический интерфейс может быть лучше оптимизирован с точки зрения TCP / IP-соединения».

Чтобы изменить параметр тайм-аута, вам потребуется доступ к транзакциям SM50, SM51 или RZ11 (согласно: Другой похожий вопрос)

В нем говорится, что для изменения параметра:

Проверьте SM50 или SM51 и посмотрите, удерживают ли какие-либо пользователи рабочий процесс, если так, убейте это время обработки, тогда все будет в порядке, или просто перейдите к RZ11 И ПРОВЕРЬТЕ rdisp / max_wprun_time измените его на 300 или 600 секунд

Таким образом, ваша программа / скрипт должна немного подождать для успешного завершения.

Надеюсь это поможет.

person Nick    schedule 03.02.2017