thHi Everyone,

This guide describes the configuration steps required for the integration of the BusinessObjects Reports into SAP Enterprise Portal.

We had a requirement to integrate BO Reports into SAP EP with SRM system as SAP Entitlement system for BOBJ system.

When I searched for the integration documents over the web, I found quite a few blogs and documents (certainly helpful) but they had explained the Single Sign – On configuration steps between EP, BO and BW systems which drove me to write this blog.

In our landscape, we have integrated Portal 7.5 SP 5 & BOBJ 4.2 SP 3 Patch 4 with SRM system as SAP entitlement system.

Following are the configuration steps required to integrate the BusinessObjects Reports into SAP Enterprise Portal with SRM system configured for BOBJ Users Authentication.

Step 1Please check your BOBJ system version before you start the actual Integration steps as you might run into issues later on during the iView creation step using the BOBJ iView Templates.This is in accordance with the following SAP Note 2387610 – Remove dependency on com.sap.portal.common.commonservices package for SAP Business Objects iviews

Step 2 Retrieve the below system files from the following BOBJ Server location: [BI4_INSTALL_PATH]/SAP BusinessObjects Enterprise XI 4.0/warfiles/portlet/iviews

  • sap.businessobjects.iviews.par
  • sap.businessobjects.iviews.templates.epa

Step 3Importing the EPA file into Portal

Browse the EPA file and click on the Upload button.

Content Uploaded and ready for Import. Click on the Import button.

Business Objects Content imported successfully into Portal.

Step 4Migrating the PAR file to EAR file.

Go to System Administration and click on PAR Migration Tool.

Browse the PAR file to be migrated and click on Upload button.

Add the file to the selected file on the right hand side to start migration process.

Click on the Download button to save the Migrated EAR file on your local file system.

Step 5Deploy the migrated EAR file on the portal and restart the portal server.

Step 6Create a System Object in the Portal using new system template: SAP BusinessObjects System Template and ensure that SSO is configured between the Portal and the SAP System mentioned in connector properties of System Object.

Specify the SAP BusinessObjects Category properties such as Embed Secret and Web Application Server URL.

Specify the same SAP Backend system Properties under the category group ‘Connector’ that has been defined as SAP Entitlement system in the Business Objects system.

Step 7Creating BusinessObjects iView using the new template: SAP BusinessObjects Document Viewer Template

Select the System Alias defined for Business Objects System and specify the other relevant properties as per the below screenshot.

Specify the relevant iView properties as per the below screenshot.

 

Step 8Assign the iView to a Role

Step 9Set up SSO for OpenDocument and BILaunchPad.

In the BOD server, go to <InstallDir>\tomcat\webapps\BOE\WEB-INF\conf\default and copy the below mentioned files to InstallDir>\tomcat\webapps\BOE\WEB-INF\conf\custom. Then modify the following parameters in the respective files.

File Name Property Value
BIlaunchpad.properties authentication.default secSAPR3
BIlaunchpad.properties logon.allowInsecureEmbedding TRUE
OpenDocument.properties authentication.default secSAPR3
global.properties sso.enabled TRUE
global.properties Embed secret TEST123
global.properties logon.embed.secret TEST123

Step 10 After configuring the above properties, Restart the BOD server.

Step 11 Create a Role in the SAP Entitlement system (In our landscape, it is SRM system) and assign the role to the test user.

Step 12Configure the BOD system Authentication to SAP Authentication.

Log onto the CMC. Go to the Authentication section. Select the SAP Authentication, In the Entitlement Systems tab, enter the values for System, Client, Application Server, System Number, User Name, Password SAP client, SAP System ID (SID) according to the SAP system. Check that SAP Authentication is enabled on the Option tab.

Make sure Enable SAP Authentication checkbox is enabled.

Upload the generated key store file and specify the Private Key Alias.

Step 13 – Import the above role in BOBJ server and assign the alias to the test user

 

And we are done 🙂

 

Now, to test the behavior, let’s login to Portal and access the BO Report and test the SSO.

And we are able to access the report without having a need to enter the user credentials again!!!

Hope you guys find this document useful while planning to implement such scenarios in your IT landscape.

Cheers,

Anurag

 

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply