Ingo Biermann
16. Oktober 2011

Bugfix Salesforce-Integration in SAP Crystal Reports 2011 SP02

Dies ist ein Gastbeitrag von Christian Wiegleb.

Der Fehler bei der Salesforce-Integration

Auch in der neuen Version von Crystal Reports wird die bewährte Salesforce-Schnittstelle unterstützt. Doch in dem Fall muss zunächst ein Bugfix vorgenommen werden, welcher nachfolgend näher erläutert wird.

Auf meiner Windows Server 2003-VMware Installation erhielt ich nun nach der Eingabe der wesentlichen Parameter die Fehlermeldung

„Failed to Open the connection Details:Unexpected Error“ ,

welche nicht unbedingt sehr aussagekräftig war. Nachdem ich die folgenden Systemparameter überprüft hatte:

JVMMaxHeap in der config.xml
Salesforce SecurityToken
Proxy-Server-Parameter

bekam ich trotzdem noch die gleiche Fehlermeldung. Daraufhin versuchte ich mit den Konfigurationen eine Verbindung mit Hilfe von Crystal Reports 2008 aufzubauen. Keine 5 Sekunden später stand die Verbindung und ich konnte auf alle wesentlichen Objekte meines Developer-Force-Accounts in Crystal Reports zugreifen.

Somit konnte ich auf jeden Fall schon einmal feststellen, dass die Verbindung zu Salesforce funktionierte.

SAP lernen! Unser eLearning-Angebot

Ihr Einstieg in die SAP ABAP Programmierung mit unseren deutschsprachigen eLearning Kursen: ABAP für Anfänger, ABAP Dynamische Programmierung und ODATA.

Die Lösung für die Salesforce-Integration

Nun war Detailarbeit angesagt. Da Crystal Reports im Wesentlichen mit Hilfe von JAVA-basierten Klassen auf Salesforce zugreift, habe ich die entsprechenden CLASSPATH-Variablen ausgewertet.

Ich passte die CRConfig so an, dass ich auf die Crystal Reports 2008 JARs zugreifen konnte. Nach einem Systemneustart – und ein wenig Daumendrücken – funktionierte dann auch die Salesforce-Verbindung.

Um die „empfindliche“ Änderung der CLASSPATH-Variablen zu umgehen, kann man natürlich auch folgende  JARs auch einfach im Crystal Reports Verzeichnis ersetzen (und die alten Files als Backup sichern).

Path to SAP Business Objects ClienttoolSAP BusinessObjects Enterprise XI 4.0javalibCRDBSForceServer.jar;

Path to SAP Business Objects ClienttoolSAP BusinessObjects Enterprise XI 4.0javalibexternalCRDBSForceExternal.jar;

SAP-Salesforce-Integration

In diesem E-Book möchten wir Ihnen einen ersten Einblick in die SAP-Salesforce-Integration geben.

In dem Fall ist ebenso zu beachten, dass die Salesforce JARs auf dem Business-Objects-Server ausgetauscht werden müssen, da deployte Berichte in dem Fall auf die Server-JARs zugreifen.

Ingo Biermann

Ingo Biermann

Als Management- und Technologieberater unterstütze ich seit mehr als 15 Jahren große und mittelständische Unternehmen in Fragen der IT-Strategie und bin unterwegs in unterschiedlichen SAP-Themen wie SAP S/4HANA, User Experience und SAP Entwicklung.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Ganz so extrem ist die Integration von SAP und Salesforce nicht, die Systeme bleiben grundlegend getrennt, aber es wird rege synchronisiert! Es geht um den Austausch von Stammdaten zwischen dem SAP ERP […]

weiterlesen

Sei es fremdes Coding, das schon Jahrzehnte alt ist, oder das eigene von vor wenigen Wochen: Als Entwickler fragt man sich oft: "Wie war das nochmal?". Es ist ganz normal: […]

weiterlesen

Systemintegration ist ein wesentlicher Bestandteil jeder SAP Systemlandschaft. In diesem Bereich stehen neue Anforderungen und Herausforderungen ins Haus, sobald Cloudlösungen integriert werden müssen. Was hilft schon ein neues Lieferantenportal auf […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Alexander Koessner-Maier
Alexander Kössner-Maier Kundenservice