If you are running SAP BI 4.0, SAP BI 4.1 or SAP BI 4.2 you have the following options: Upgrade “in place” – I.e.: Install SAP BI 4.3 on top of SAP BI 4.x; Upgrade “side by side” – I.e.: Like a migration, install a fresh SAP BI 4.3 server then move the objects; Note: I suggest reading my blog on “In Place” vs “Side by Side.
Download and view developer guides, API reference material, sample code, and object model diagrams for Java, .NET, COM, and Flex APIs available in SAP BusinessObjects BI 4.x. Visit the samples page to access the sample applications, reports, and dashboards. For version 3.x and earlier of the SDK library, visit the SAP BusinessObjects BI 3.x Developer SDK Library page.
Note:
1. To view the developer guides, save and uncompress the entire .zip file to your local drive and then open it.
Otherwise, if you open the zip files directly from the browser, you may see 'The Address is not Valid' error.
2. If you are opening a .chm file, clear the Always ask before opening this file check box in the Open File dialog box.
View developer guides below that contain key concepts and tasks with supporting sample code snippets. In each guide, go to the Start Here > What's New sections to learn about new features in the SDK. Also view and download API references that contain syntax, information, and examples for the classes, interfaces, and members of each SDK.
To view online Javadocs for our Java SDKs, visit: http://help.sap.com/javadocs.

| Solution | Java SDKs | Guide | Reference |
|---|---|---|---|
| SAP BusinessObjects Business Intelligence platform 4.0 (BI document access and administration) | Business Intelligence platform Java SDK | Developer Guide | API Reference(Javadocs) |
| SAP BusinessObjects Business Intelligence platform 4.2 | Business Intelligence platform Java SDK | Developer Guide | - |
| SAP BusinessObjects Business Intelligence platform 4.0 (BI document access and administration) | Web Services Consumer Java SDK | Developer Guide | API Reference(Javadocs) |
| SAP BusinessObjects Business Intelligence platform 4.2 | Web Services Consumer Java SDK | Developer Guide | - |
| SAP BusinessObjects Business Intelligence platform 4.0 (semantic layer) | Data Access Driver Java SDK | Developer Guide | API Reference(Javadocs) |
| SAP BusinessObjects Business Intelligence platform 4.1 (semantic layer) | Data Access Driver Java SDK | - | (Javadocs) |
| SAP BusinessObjects Business Intelligence platform 4.2 (semantic layer) | Data Access Driver Java SDK | Developer Guide | - |
| SAP BusinessObjects Business Intelligence platform 4.0 (semantic layer) | BI Semantic Layer Java SDK | Developer Guide | API Reference(Javadocs) |
| SAP BusinessObjects Business Intelligence platform 4.1 (semantic layer) | BI Semantic Layer Java SDK | Developer Guide | (Javadocs) |
| SAP BusinessObjects Business Intelligence platform 4.2 (semantic layer) | BI Semantic Layer Java SDK | Developer Guide | (Javadocs) |
| SAP BusinessObjects Web Intelligence 4.0 | Report Engine Java SDK | Developer Guide | API Reference(Javadocs) |
| SAP BusinessObjects Web Intelligence 4.0 | Custom Data Source Framework Java SDK | Developer Guide | API Reference(Javadocs) |
| SAP Crystal Reports 2011 | Report Application Server Java SDK | Developer Guide | API Reference(Javadocs) |
| SAP Crystal Reports | Report Application Server Java SDK | Developer Guide | - |
| SAP Crystal Reports 2011 | Viewers Java SDK | Developer Guide | API Reference(Javadocs) |
| SAP Crystal Reports | Viewers Java SDK | Developer Guide | - |
View developer guides below that contain key concepts and tasks with supporting sample code snippets. In each guide, go to the Start Here > What's New sections to learn about new features in the SDK.
Also view and download API references that contain syntax, information, and examples for the classes, interfaces, and members of each SDK.
| Solution | .NET SDKs | Guide | Reference |
|---|---|---|---|
| SAP BusinessObjects BI platform 4.2 | SAP BusinessObjects BI Platform .NET SDK | .NET Runtime Deployment Guide | - |
| SAP BusinessObjects BI Platform 4.0 Support Pack 2 | SAP BusinessObjects BI Platform .NET SDK | .NET Runtime Deployment Guide | API Reference |
| SAP BusinessObjects Business Intelligence platform 4.0 | SAP BusinessObjects Web Services SDK | Developer Guide | - |
| SAP Crystal Reports for Visual Studio 2010 SP10/SP11 | Crystal Reports .NET SDK | Installation Guide | API Reference |
| SAP Crystal Reports for Visual Studio 2010 | Report Application Server .NET SDK | Developer Guide | API Reference |
| Solution | COM SDKs | Guide | Reference |
|---|---|---|---|
| SAP BusinessObjects 4.0 Universe design tool | Universe design tool SDK | Object Model Diagrams | API Reference |
| Solution | SDK | Guide or Reference |
|---|---|---|
| SAP BusinessObjects BI platform 4.1 | BI platform* | Developer Guide |
| SAP BusinessObjects BI platform 4.2 | BI platform* | Developer Guide |
| SAP BusinessObjects BI platform 4.0 Support Pack 6 | Crystal Reports | Developer Guide |
| SAP BusinessObjects BI platform 4.1 | Crystal Reports | Developer Guide |
| SAP BusinessObjects BI platform 4.2 | Crystal Reports | Developer Guide |
| SAP BusinessObjects BI platform 4.0 | Web Intelligence* | Developer Guide |
| SAP BusinessObjects BI platform 4.1 | Web Intelligence* | Developer Guide |
| SAP BusinessObjects BI platform 4.2 | Web Intelligence* | Developer Guide |
* You can view the Web Intelligence and BI platform Developer Guides if you have an access to the SAP Service Marketplace (service.sap.com).
| Solution | Title | Technology |
|---|---|---|
| SAP BusinessObjects Business Intelligence platform 4.0 | Web Services Administrator’s Guide | Java Web Services provider |
| SAP BusinessObjects Business Intelligence platform 4.0 | Viewing Documents Using OpenDocument | URL Parameters |
| SAP BusinessObjects Business Intelligence platform 4.1 | URL Parameters | |
| SAP BusinessObjects Business Intelligence platform 4.2 | Viewing Documents Using OpenDocument | URL Parameters |
| SAP BusinessObjects Business Intelligence platform 4.0 | Viewing Crystal Reports Using URL Reporting(legacy) | URL Parameters |
| SAP BusinessObjects Business Intelligence platform 4.2 | Viewing Crystal Reports Using URL Reporting | URL Parameters |