Excel hängt während der Aktualisierung der SAP Business Explorer-Abfrage

891
Alistair McMillan

Ich habe zwei PCs, auf denen Excel 2003 und SAP Business Explorer 7.2 ausgeführt werden. Ich versuche, die Abfragen in einer Tabelle mit 30 Registerkarten und mindestens einer Abfrage auf jeder Registerkarte zu aktualisieren.

Wenn ich alle Abfragen auf meinem eigenen PC aktualisiere, werden alle erfolgreich aktualisiert. Die Aktualisierung der gesamten Tabelle dauert weniger als zehn Minuten.

Wenn ich es auf dem PC dieses Clients ausprobiere, aktualisiert Excel die erste Registerkarte genau so, wie ich es erwartet hätte, hängt aber dann. Ich habe es über eine Stunde lang gelassen und es hat keine Fortschritte gemacht. Die CPU-Auslastung für den Prozess "Excel.exe" stößt zwar nicht mehr und ist konstant bei 50% (es handelt sich um einen Dual-Core-PC. Ich denke, er würde höher liegen, wenn es sich um einen einzelnen Kern handelt), aber seltsamerweise auch liegt konstant bei 50% CPU. Nach dem Aufhängen erscheint keine Aktivität in Process Monitor. Ich habe auch den Netzwerkmonitor von Microsoft ausgeführt, und ich kann den Netzwerkverkehr zwischen Excel und dem SAP-Server hin und her sehen, bis zu dem Punkt, an dem Excel hängt, aber danach nichts weiter. Ich habe auch versucht, die Abfragen unter dem Konto des Kunden und unter meinem eigenen AD-Konto auszuführen (das zuvor noch nie auf diesem PC verwendet wurde, also ein neues Profil). aber kein Unterschied Ich habe auch Excel.exe mit Process Explorer überprüft, um zu sehen, ob DLLs von Drittanbietern vorhanden sind, aber nichts Außergewöhnliches gefunden haben, nichts, das auf meinem eigenen PC nicht vorhanden ist.

Was vermisse ich? Gibt es andere Tools, die mir zeigen können, was Excel tut, während es nicht reagiert, sondern 50% CPU verwendet?

1

2 Antworten auf die Frage

0
Bungo

Dies ist eine Vermutung, aber gibt es einen Unterschied in der Anzahl der gleichzeitigen Verbindungen, die von SAP (oder dem Business Explorer selbst) zugelassen werden? Dies könnte eine Lizenzbeschränkung sein.

Danke aber nein. Es ist kein Lizenzproblem. Sollte in meinem ursprünglichen Post erwähnt haben, aber wenn ich in SM50 auf dem Server gehe, kann ich die anfängliche Aktivität in Bezug auf die Abfrage auf der ersten Registerkarte sehen, aber dann nichts. Alistair McMillan vor 10 Jahren 0
0
Alistair McMillan

Am Ende hat das geklappt. Die Kalkulationstabelle bestand aus mehreren Registerkarten, und die anderen Registerkarten hatten buchstäblich Tausende von VLOOKUPs, die von den Daten auf der ersten Registerkarte abhängig waren. Sobald der Business Explorer die Daten auf der ersten Registerkarte aktualisiert hatte, versuchte Excel die VLOOKUPs auf den anderen Registerkarten zu aktualisieren.

Daher maximiert Excel einen CPU-Kern und scheint stundenlang nichts zu tun.