Einen Plan haben …

… ist grundsätzlich nie schlecht! Wenn er dann auch noch funktioniert, umso besser!

Andererseits wieder, wer zuviel plant wird meistens ohnehin nur enttäuscht weil irgendwas dann halt doch nicht (ganz) so läuft wie gewünscht. Also wär es von dieser Seite aus gesehen wieder besser keinen Plan zuhaben….

Hat man allerdings einen, dann sollte dieser auch funktionieren. Nicht so wie die folgende SAP BusinessObjects WEBI 3.1 Fehlermeldung zeigt: Error executing physical plan: AttributeEngine: no 6952 (WIS 10901). <ironie>Wieder mal eine sehr sprechende Fehlermeldung</ironie>. Das Problem war dennoch rasch gefunden und konnte VOR dem PC lokalisiert werden (wie in 99% der Fälle) 😉 Es wurde einfach eine Zeiteinschränkung vergessen und somit ging der SAP-BW Query (via MDX) der Speicher aus bzw. kamen einfach zuviele Daten zurück.

Und weiter geht’s …

… mit der Serie der unnötigen und unmotivierenden BusinessObjects Problemen!

Schön langsam wirds echt mühseelig! Immer wieder was anderes. Heute (bzw. schon seit letztem Mittwoch): „The action cannot be performed. (Error: INF)“ Datei kann nicht geöffnet werden.

Das „interessante“ an diesem Phänomen ist: Es sind nicht alle Reports betroffen (Gott sei dank!).

Report ist somit unbrauchbar, da er nicht mehr geöffnet werden kann. Welche „Lösung“ gibt es dafür? Nun, Lösung würd ich es nicht wirklich nennen, „work-around“ wohl eher:

Soweit wir das bisher nachvollziehen konnten wird ein Report (bzw. gewisse Reports) unbrauchbar sobald man sie im „neuen“ InfoView (WEBI, Version: 12.3.5) öffnet und erneut speichert. Um so einen kaputten Report wieder herstellen zukönnen, braucht man folgendes:

  • Backup von einem früheren (funktionierenden) Zustand des Reports
  • Rich-Client mit der Version 12.3.0

Man öffnet die Backup Version im RICH-Client, speichert diese (wieder den Haken bei der „document security“ entfernen) aus dem Rich-Client heraus neu ab (am PROD System) und schon gehts wieder.

Ein Filevergleich zeigt große Unterschiede zwischen den beiden Files (fehlerhafter bzw. funktionsfähiger Report). So sehen einzelne Zeilen nicht nur komplett anders aus, es fehlen auch zahlreiche (in den getesteten Reports >5000) Zeilen. Scheint so, als würde da einfach was abgeschnitten werden. Problem dürfte durch die Installation des neuen Fixpack’s entstanden sein…

links: fehlerhafter Report und rechts der funktionsfähige!

Ticket bei der SAP wurde bereits geöffnet. For the time being gilt für uns zumindest die Corporate Reports nur mehr mit dem RICH-Client bearbeiten …

WEBI Error …

… am frühen morgen, bringt Kummer und Sorgen!

An error has occurred: CSecSAPR3Binding::XRFCCnxBroker::BorrowConnection() failed. See following log entries for details. Failed while trying to log on to SAP system. The following RFC error was returned: [Group, Key, Message]: [102, „RFC_ERROR_COMMUNICATION“, „Connect to SAP gateway failed Connect_PM GWHOST=192.168.xxx.xx, GWSERV=sapgwxx, SYSNR=xx LOCATION CPIC (TCP/IP) on local host with Unicode ERROR partner ‚192.168.xxx.xx:xxxx‘ not reached TIME Fri Apr 08 08:24:34 2011 RELEASE 710 COMPONENT NI (network interface) VERSION 39 RC -10 MODULE nixxi.cpp LINE 2985 DETAIL NiPConnect2 SYSTEM CALL connect ERRNO 10061 ERRNO TEXT WSAECONNREFUSED: Connection refused COUNTER 2 „]. The entitlement system has therefore been disabled in memory. This may be because the SAP system is unavailable or because the credentials are invalid. The entitlement system has to be re-enabled before it can be used again.

Grund für diese Fehlermeldung: Unser BW-TESTSystem wurde gestern Abend deaktiviert und ist somit nicht erreichbar. Fehlermeldung ist hier allerdings etwas irreführend! Das System wurde nicht automatisch deaktiviert, sondern muss erst manuell in der CMC -> Authentication deaktiviert werden. Deaktiviert man dieses System ist man aber noch nicht wirklich weiter!
An error has occurred: Entitlement system FWxxCLNTxxx is disabled. This may be because the SAP system is unavailable or because the credentials are invalid.
Warum muss ich ein System erst deaktivieren, wenn dann ohenhin auch nichts (bzw. nicht mehr als vorher) funktioniert? Wie auch immer, deaktivieren alleine war also nicht die Lösung. Nächster Versuch: Alias auf das System deaktivieren:

An error has occurred: CSecSAPR3Binding::XRFCCnxBroker::BorrowConnection() failed. See following log entries for details. Failed while trying to log on to SAP system. No credentials were found.

Also auch nicht wirklich besser als vorher. Somit letzter Schritt: System komplett in CMC löschen. Ergebnis:
An error has occurred: Entitlement system FWxxCLNTxxx is disabled. This may be because the SAP system is unavailable or because the credentials are invalid.
Nanu, hatten wir doch schon mal?

Letzter noch notwendiger Schritt: Alias auf dieses System löschen! Dieser Schritt muss bei JEDEM EINZELNEN USER (der einen Alias auf das Testsystem hat) gemacht werden. Sonst funktioniert der Login nicht.

Drei Sachen, die mich da stören:

  1. Warum reicht deraktivieren des betroffenen Systems nicht aus?
  2. Warum schläft die Prüfung auf das TESTSystem an, obwohl ich mich doch auf das PROD System versuche anzumelden?
  3. Gibt es keine Funktion die einen bestimmten Alias für alle betroffenen User auf einmal entfernt.

Das einzig „positive“ daran: Es waren nur jene User betroffen, die für das TESTSystem berechtigt waren und es trat nur in Verbindung mit der „SAP Authentification“ auf …

Vom Brodeln in der Gerüchteküche!

… SAP BusinessObjects Enterprise XI4.0!

Wenn man der Gerüchteküche glauben schenken darf, dann ändert sich mit der neuen Version von SAP BusinessObjects enterprise XI4.0 mal wieder vieles, für manche sogar alles! Ursprünglich noch für den Herbst 2010 (Oktober) angekündigt, liegt der neue Termin der „general availability“ nun in 2011. Viel wichtiger jedoch ist die Tatsache (?), dass Desktop Intelligence nicht mehr enthalten sein wird im neuen Release mit Codename Aurora. Erstmals bereits 2004 angekündigt, dass Desktop Intelligence (oder auch „Full Client“, „DESKI“, oder einfach als das „Business Objects“ bezeichnet) irgendwann einmal verschwinden wird, muss man nun feststellen, dass 2011 dieses „irgendwann“ nun sein wird. Definitiv.

Die „Ablöse“ bzw. Nachfolge tritt WebIntelligence „WEBI“ an (oder besser soll antreten). Leider ist aber auf grund diverser nicht vorhandenen Funktionen oder fehlender Charttypen dieses nicht als 1:1 Ersatz zu gebrauchen. Das heißt, viele Reports können nicht einfach so kurz mal übernommen werden, sondern müssen manuell neu gebaut werden. Dieser Aufwand ist mitunter nicht zu unterschätzen! WEBI (oder wie es in der neuen Version heißen wird „Interactive Analysis„) müßte schon noch einen deutlichen Sprung nach oben machen um DESKI wirklich komplett ablösen zukönnen.

Ebenfalls interessant werden dürfte die Ankündigung (bzw. deren Umsetzung) BusinessObjects XI4.0 NUR als 64bit Version auf den Markt zubringen. Sicher, ein Großteil der neuen Server ist ohnehin bereits 64bit, aber alle???. Tomcat 6 mit Java 1.6 gehört ebenfalls zu den Neuerungen.

Obwohl wir (bei MONDI) bereits viele Reports in WEBI konvertiert bzw. nachgebaut haben, gibt es noch immer eine große Anzahl an Reports (teilweise hochkomplex) welche eben nur unter DESKI „richtig“ funktionieren (sei es in Punkto Layout, Grafiken, Charts, Gruppierungen etc.). wird spannend wie wir diese auf die neue Version (sofern wir umsteigen) bringen werden. Der Aufwand wird allerdings ein großer werden, da nicht davon auszugehen ist, dass das Konvertierungstool die Reports ohne weiteres 1:1 konvertieren kann. Ein Punkt der auf alle Fälle für den Umstieg auf die neue XI4.0 Version spricht ist eine Änderung im Zusammenhang mit dem Zugriff auf SAP-BW und damit einhergehend deutliche Performance Steigerungen.

Da wir leider noch keine BETA Vesion von XI4.0 testen konnten, handelt es sich eben „nur“ um Gerüchte. Schau ma mal, dann sehn wir eh was wir sehen werden 😉 .