Skip to end of metadata
Go to start of metadata

Purpose

This wiki page will outline how to install the BI Platform 4.0 .NET SDK on a development system with Visual Studio 2010 installed.

Overview

To use the BI Platform 4.0 .NET SDK in a Visual Studio 2010 application you must first install it using the installer provided by SAP. The instructions in this page show you where you can download the installer, plus some important additional instructions to fix an existing problem with the installer. Since the Visual Studio 2010 IDE is a 32 bit application, these instructions only show how to install the 32 bit version of the BI Platform 4.0 .NET SDK.

Note: The problems with the installer are expected to be fixed in SP03.

Download the Installation Files for the 32 bit Runtime

You need a valid S-user ID on the Service Marketplace to download the files.

  1. Go to the Support Portal on the Service Marketplace - http://service.sap.com/support
  2. Go to Software Downloads
  3. Then BusinessObjects Downloads
  4. On the left navigation, click the A – Z Index
  5. In the alphabet, click B
  6. Find SBOP BI platform (former SBOP Enterprise) in the list
  7. Then click SBOP BI PLATFORM 4.0
  8. Click Installation and Upgrade
  9. Click Windows
  10. Download the 32 bit files
    1. 32 bit Runtime - BOP BI PLATFORM 4.0 SP02 ENTER .NET SDK RUNTIME WIN (32B)

Install the BI Platform 4.0 .NET SDK – 32 bit

Follow these instructions if you are installing the 32 bit version of the BI Platform 4.0 .NET SDK. If you need the application to run as a 64 bit process you need to follow the directions in the next section.

  1. Extract the files to a location on the server.
  2. Open the folder SBOP_BI_PLAT_4.0_SP02_ADD_WIN__32B_
  3. Open DATA_UNITS
  4. Open BusinessObjectsRuntime
  5. Run setup.exe
  6. Follow all the prompts to install

Problems with the Installer

There is a problem with the installer where it doesn’t create the crystalreportviewers14 directory and the web form viewer doesn't work. The crystalreportviewers14 directory needs to be copied to these locations.

  • C:\inetpub\wwwroot\aspnet_client\system_web\2_0_50727
  • C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319
  • C:\Windows\Microsoft.NET\Framework\v4.0.30319\asp.netclientfiles\crystalreportviewers14

There is also an issue with some missing CrystalDecisions files in the iPoint directory here.

  • C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint

You can fix this by following these steps:

  1. Download the .bat file attached to this wiki and run it on your development system, Batch File to Fix BI Platform 4.0 .NET Installer
  2. Or, open a command prompt, then run these xcopy commands. These are the same xcopy commands from the .bat file above. 
    • xcopy /e /i "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports 2011\crystalreportviewers" C:\inetpub\wwwroot\aspnet_client\system_web\2_0_50727\crystalreportviewers14
    • xcopy /e /i "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports 2011\crystalreportviewers" C:\inetpub\wwwroot\aspnet_client\system_web\4_0_30319\crystalreportviewers14
    • xcopy /e /i "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports 2011\crystalreportviewers" C:\Windows\Microsoft.NET\Framework\v4.0.30319\asp.netclientfiles\crystalreportviewers14
    • xcopy /e /i "C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports 2011\crystalreportviewers" C:\Windows\Microsoft.NET\Framework\v2.0_50727\asp.netclientfiles\crystalreportviewers14
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.Windows.Forms\14.0.2000.0__692fbea5521e1304\CrystalDecisions.Windows.Forms.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.Web\14.0.2000.0__692fbea5521e1304\CrystalDecisions.Web.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.Shared\14.0.2000.0__692fbea5521e1304\CrystalDecisions.Shared.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportSource\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportSource.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.XmlSerialize\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.XmlSerialize.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.ReportDefModel\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.ReportDefModel.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.Prompting\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.Prompting.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.ObjectFactory\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.ObjectFactory.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.DataSetConversion\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.DataSetConversion.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.DataDefModel\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.DataDefModel.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.CubeDefModel\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.CubeDefModel.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.Controllers\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.Controllers.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.CommonObjectModel\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.CommonObjectModel.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.CommonControls\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.CommonControls.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.CommLayer\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.CommLayer.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.ReportAppServer.ClientDoc\14.0.2000.0__692fbea5521e1304\CrystalDecisions.ReportAppServer.ClientDoc.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.PromptingClientSDK\14.0.2000.0__692fbea5521e1304\CrystalDecisions.PromptingClientSDK.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.Enterprise.Viewing.ReportSource\14.0.2000.0__692fbea5521e1304\CrystalDecisions.Enterprise.Viewing.ReportSource.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.CrystalReports.TemplateEngine\14.0.2000.0__692fbea5521e1304\CrystalDecisions.CrystalReports.TemplateEngine.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"
    • xcopy /Y  C:\Windows\assembly\GAC_MSIL\CrystalDecisions.CrystalReports.Engine\14.0.2000.0__692fbea5521e1304\CrystalDecisions.CrystalReports.Engine.dll "C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\iPoint"

Note:

  • You will need to edit the xcopy command if you have installed the SDK to a drive other than C:\.
  • The above instructions are for a 64 bit OS. Replace C:\Program Files (x86) with C:\Program Files

References

How to Install the BI Platform 4.0 .NET SDK on a Production, Staging or Test Server