【问题标题】:SAP VBA Popup CloseSAP VBA 弹出关闭
【发布时间】:2016-12-22 12:18:17
【问题描述】:
我正在使用 Excel 在 SAP 中进行提取。但是文件太大了,我经常收到一条弹出消息:“EP0:Maximum Hold Time Exceeed”。我很容易处理 SAP 中的弹出窗口,但我不知道如何处理这种类型的弹出窗口(我认为它是由后端生成的,它看起来像一个 Windows 弹出窗口并且发生时不会触发 On Error 语句) .任何关于如何处理的想法都会非常有帮助(:
【问题讨论】:
标签:
excel
vba
sap-gui
sap-basis
【解决方案1】:
这是一条 SAP 错误消息,而不是 excel。
根据这个链接:SAP error question
这是 R/3 服务器上的工作进程等待 GUI 的情况
行动。当它超过 rdisp/max_hold_time 中定义的值时,您将得到
消息。否则工作进程将被阻塞。你可以尝试
更改参数 - 值以秒为单位或安装新的 GUI
关于安装新的 GUI(我认为当前是 730),另一位用户表示“新的 GUI 在 TCP/IP 连接方面可能会得到更好的优化。”
要更改超时参数,您需要访问 SM50、SM51 或 RZ11 事务(根据:Another similar question)
它说明要更改参数:
检查 SM50 或 SM51 并查看是否有任何用户正在持有工作进程,如果
所以杀死那个处理时间就可以了
或 esle 转到 RZ11 并检查 rdisp/max_wprun_time 将其更改为 300 或
600 秒
所以基本上你的程序/脚本需要等待一段时间才能成功完成。
希望这会有所帮助。