Excel在刷新SAP Business Explorer查询时挂起


1

我有两台运行Excel 2003和SAP Business Explorer 7.2的PC。我正在尝试刷新电子表格中的查询,该电子表格包含30个标签,每个标签上至少有一个查询。

当我在自己的PC上刷新所有查询时,它们都将成功更新。刷新整个电子表格的时间不到十分钟。

当我在此客户端的PC上尝试该程序时,Excel会按我期望的那样刷新第一个选项卡,然后挂起。我已经离开了一个多小时,并且没有取得任何进展。尽管它挂起了Excel.exe进程的CPU使用率,并且一直保持在50%不变(这是双核PC,但我猜如果是单核,它将达到100%以上),但奇怪的是,即使它是一直处于50%CPU的状态,一旦挂起,Process Monitor中就不会出现任何活动。我还运行了Microsoft的Network Monitor,可以看到Excel和SAP服务器之间的网络流量来回一直到Excel挂起为止,但此后什么也没有。我还尝试过在客户帐户和我自己的AD帐户(以前从未在该PC上使用过,因此是一个新的配置文件)下运行查询,但没有区别。我还使用Process Explorer检查了Excel.exe,以查看是否存在任何第三方DLL,但没有发现任何异常,也没有发现我自己的PC上没有的东西。

我想念什么?是否有其他工具可以向我显示Excel在不响应但使用50%CPU时正在做什么?

Answers:


0

这是一个猜测,但是SAP(或业务浏览器本身)所允许的同时连接数量有区别吗?这可能是许可限制。


谢谢,但是没有。这不是许可问题。应该在我的原始帖子中提到过,但是如果我在服务器上进入SM50,我可以在第一个选项卡上看到与查询有关的初始活动,但随后什么都没有。
Alistair McMillan

0

最后解决了这个问题。电子表格由多个选项卡组成,其他选项卡实际上具有成千上万个依赖于第一个选项卡中数据的VLOOKUP。因此,一旦Business Explorer刷新了第一个选项卡中的数据,Excel便试图刷新其他选项卡上的VLOOKUP。

因此,Excel会最大化CPU核心,并且似乎坐着不动,数小时内无所事事。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.