Skip to Content
SBOP SDK

SDKs available in SAP BusinessObjects BI 4.0 and SAP Crystal Server 2011

Tags:

SAP BusinessObjects Business Intelligence (BI) platform 4.0, SAP BusinessObjects BI 4.0, Edge Edition, and SAP Crystal Server 2011 provide secure and scaleable solutions to manage and share BI content. Each product includes different SDKs that can help you manage your BI content and automate aspects of your deployments.

This document lists the SDKs available with each product release, as well as how to install and access the APIs within the SDK.

Most SDKs can be installed quickly on Windows using the Client Tools installation program. Certain SDKs require specific services to be installed using the Server install:

  • Client Tools install: The installation program that installs Windows client applications, such as the information design tool, universe design tool, and Web Intelligence Rich Client.
  • Server install: The installation program that install the Server Intelligence Agent (SIA), CMS and other BI platform servers and services, and the web applications such as the CMC and BI launch pad. Available for both Windows and Unix systems.

Note: Information on the SDKs available in XI 3.x and Crystal Reports Server 2008 can be found at: http://scn.sap.com/docs/DOC-20302 

Table 1: SDKs available in BI platform 4.0, BI 4.0 Edge Edition, and Crystal Server 2011

LanguageSDK NameRelease AvailableClient Tools install?Server install?
Java

BI platform Java SDK

(Crystal Server Java SDK)

RTC+

Yes

No

Crystal Reports Java SDK (RAS + viewers)

RTC+YesNo
Data Access Driver SDKRTC+YesNo
Data Access Connection SDKRTC+YesNo
Semantic Layer Java SDKFP3+/SP4+YesNo
.NET

BI platform .NET SDK

(Crystal Server .NET SDK)

SP2+YesYes (64-bit assemblies)
Web ServicesBI platform Web Services SDK (SOAP)RTC+YesYes
BI platform RESTful Web ServiceFP3+/SP4+NoYes
Crystal Reports RESTful Web ServiceFP3+/SP4+NoYes
JavaScriptCrystal Reports JavaScript SDKFP3+/SP4+NoYes
URL parametersOpenDocumentRTC+NoYes

Table 2: Additional SDKs available in BI platform 4.0 and BI 4.0 Edge Edition

LanguageSDK NameRelease AvailableClient Tools install?Server component?
JavaWeb Intelligence Report Engine SDKRTC+YesNo
COMUniverse design tool SDKRTC+YesNo
Web ServicesWeb Intelligence RESTful Web ServiceSP5+NoYes

The following sections describe the features to select during an installation to get each SDK, and the location where the APIs are installed to. For additional information, such as example code or a listing of individual binary files and class descriptions, see the developer documentation at: http://help.sap.com/bobip40 

SAP BusinessObjects BI platform Java SDK (SAP Crystal Server Java SDK)

  • Client Tools install:
    • BI platform/Edge: Developer Components > SAP BusinessObjects BI platform Java SDK
    • Crystal Server: Developer Components > SAP Crystal Server Java SDK
  • Install location: JAR files are located in <BOE_INSTALLDIR>\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\lib
  • Notes: APIs within the SDK for managing Web Intelligence, Desktop Intelligence and Universes are not supported within SAP Crystal Server.

Crystal Reports Java SDK (RAS + viewers)

  • Client Tools install: Developer Components > Crystal Reports Java SDK
  • Install location:
    • JAR files are located in <BOE_INSTALLDIR>\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\lib
    • DHTML report viewer location is <BOE_INSTALLDIR>\SAP BusinessObjects\Crystal Reports 2011\crystalreportviewers
  • Notes: This SDK includes the Report Application Server (RAS) APIs for programmatically modifying an SAP Crystal Reports 2011 .rpt file, and the viewers APIs for rendering these reports in DHTML format. These APIs are used to interact with .rpt files managed within your BI platform deployment, and the installation also installs the necessary BI platform Java SDK APIs for logging onto the CMS and retrieving a report.

Data Access Driver SDK

  • Client Tools install: 
    • BI platform/Edge: Developer Components > SAP BusinessObjects BI platform Java SDK
    • Crystal Server: Developer Components > SAP Crystal Server Java SDK
  • Install location: ConnectionServer.jar is located in <BOE_INSTALLDIR>\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\lib
  • Notes: ConnectionServer.jar is installed with the BI platform or Crystal Server Java SDK.  

Data Access Connection SDK

  • Client Tools install: 
    • BI platform/Edge: Developer Components > SAP BusinessObjects BI platform Java SDK
    • Crystal Server: Developer Components > SAP Crystal Server Java SDK
  • Install location: cfoundation.jar is located in <BOE_INSTALLDIR>\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\lib
  • Notes:cfoundation.jar is installed with the BI platform or Crystal Server Java SDK.    

SAP BusinessObjects Semantic Layer Java SDK

  • Client Tools install: Developer Components > SAP BusinessObjects Semantic Layer Java SDK
  • Install location: JAR files are located in <BOE_INSTALLDIR>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\SL SDK\eclipse\plugins 

BI platform .NET SDK (SAP Crystal Server .NET SDK)

  • Server install:
    • BI platform/Edge: Developer Tools > 64bit BI platform server .NET SDK
    • Crystal Server: Developer Tools > 64bit Crystal Server .NET SDK
  • Client Tools install:
    • BI platform/Edge: Developer Components > SAP BusinessObjects BI platform .NET SDK
    • Crystal Server: Developer Components > SAP Crystal Server .NET SDK
  • Service Marketplace download: Go to https://service.sap.com/support and click Software Downloads > Installation and Upgrades > A-Z Index > B > SBOP BI platform (former SBOP Enterprise) > SBOP BI PLATFORM (ENTERPRISE). Then click SBOP BI PLATFORM 4.0 and download the runtime. For example, to download the 4.0 SP4 version, select SBOP BI PLAT .NET SDK RUNTIME 4.0 SP04 (w/FP03) WIN(32/64B)
  • Install location:
    • 32-bit .NET assemblies (DLLs) are located in <BOE_INSTALLDIR>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint
    • 64-bit .NET assemblies (DLLs) are located in <BOE_INSTALLDIR>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\dotnet\iPoint
    • .NET assemblies are also registered to the GAC.
  • Notes:
    • The BI platform (Crystal Server) .NET SDK includes BusinessObjects.Enterprise.* and CrystalDecisions.Enterprise.* assemblies.
    • CrystalDecisions.CrystalReports.*, CrystalDecisions.ReportAppServer.*, and other assemblies from the SAP Crystal Reports .NET SDK are also included in this installation package. These are only used to interact with managed reports in the CMS repository using a ReportClientDocument object.



BI platform Web Services SDK (SAP Crystal Server Web Services SDK)

  • Server install: WebTier > Java Web Applications (installs the service provider java web application - dswsbobje) You can install the .NET consumer dlls or Java consumer JAR files using the Client Tools install.
  • Client Tools install:
    • BI platform/Edge Java Consumer: Developer Components > SAP BusinessObjects BI platform Web Services SDK (installs the Web Services consumer JAR files)
    • Crystal Server Java Consumer: Developer Components > SAP Crystal Server Web Services SDK (installs the Web Services consumer JAR files
    • BI platform/Edge .NET Consumer: Developer Components > SAP BusinessObjects BI platform .NET SDK (installs the Web Services consumer .NET assemblies in addition to the BI platform .NET SDK)
    • Crystal Server .NET Consumer: Developer Components > SAP Crystal Server Web Services SDK (installs the Web Services consumer .NET assemblies in addition to the BI platform .NET SDK
  • Install location:
    • JAR files are located in <BOE_INSTALLDIR>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\web services\en\dsws_consumer\data\dswsJavaApi
    • .NET assemblies (DLLs) are located in <BOE_INSTALLDIR>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\web services\dsws_consumer (they are not registered to the GAC)



RESTful Web Service SDK

  • Server install: Instances > Servers > Platform Services > RESTful Web Service (also requires WACS be installed)
  • Install location: The default base URL for the web services is http://<wacsservername>:6405/biprws. Use the CMC to configure a different URL.
  • Notes: This feature installs services for the BI platform, SAP Crystal Reports for Enterprise .rpt files, and Web Intelligence documents (not in SAP Crystal Server 2011). This SDK allows you to use any programming language that supports the HTTP protocol to access and navigate your BI platform or Crystal Server CMS repository.

OpenDocument

  • Server install:WebTier > Java Web Applications (the opendocument web application is installed as part of the BOE WAR file)
  • Install location: The default base URL is http://<webservername>:8080/OpenDocument/opendoc/openDocument.jsp?iDocID=<CUID>.
  • Notes: The OpenDocument web application allows you to construct parameterized URLs to access and view reports and documents in your BI platform or Crystal Server CMS repository.



Crystal Reports JavaScript SDK

  • Server install: WebTier > Java Web Applications (installs the clientapi web application)
  • Install location: The default base URL is http://<webservername>:8080/clientapi/CR/ViewerSeed.js. Use the CMC to configure a different URL.
  • Notes: Add a reference to the JavaScript file from your custom web application.

Web Intelligence Report Engine SDK

  • Client Tools install: 
    • BI platform/Edge: Developer Components > SAP BusinessObjects BI platform Java SDK
    • Crystal Server: Developer Components > SAP Crystal Server Java SDK
  • Install location: JAR files are located in <BOE_INSTALLDIR>\SAP Business Objects\SAP BusinessObjects Enterprise XI 4.0\java\lib
  • Notes:
    • There is no Report Engine .NET SDK in 4.0.
    • Several classes, interfaces, and methods from the Report Engine Java SDK in XI 3.1 are no longer functional in 4.0. Consult the 4.0 Object Model Diagram for a comparison between releases.
    • The Web Intelligence Report Engine JAR files are installed with the BI platform or Crystal Server Java SDK.    

Universe design tool SDK

  • Client Tools install: Client Components > Universe Design Tool
  • Install location: From your Visual Basic editor's COM reference browser, select BusinessObjects Designer 14.0 Object Library    
  • Notes: The type library file is located in <BOE_INSTALLDIR>\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\Designer.tlb

No comments