Customizing the new portals in SAP BusinessObjects BI 4.2 SP4 and higher

There are some familiar customization options for the new yet unfamiliar Fiori-inspired BI Launch Pad and BI Administration Console.

SAP BusinessObjects BI 4.2 SP4 introduced a new Fiorified BI Launch Pad. And SAP BusinessObjects BI 4.2 SP5 introduced a new Fiorified BI Administration Console. These new portals will eventually supersede the current BI Launch Pad and Central Management Console, respectively. But today, they each implement a subset of functionality.

The new launch pad is located at http://[webserver]:[port]/BOE/BILaunchpad and has its own properties file, FioriBI.properties. You’ll want to copy the original from the [Install Directory]\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\default to the [Install Directory]\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\custom folder.

The default file contains many of same properties as the old BI Launch Pad’s BIlaunchpad.properties file; however, not all properties are yet supported. At a minimum, you’ll probably want to customize these:


# You can specify the default Authentication types here. secEnterprise, secLDAP, secWinAD, secSAPR3
authentication.default=secWinAD
# Choose whether to let the user change the authentication type. If it isn't shown the default authentication type from above will be used
authentication.visible=true
# You can specify the authentications that are supported in this field.
# By default all the authentications listed below will appear. You can add or remove values from the field, based on the authentications which are supported.
# Authentications List --- secEnterprise,secLDAP,secWinAD,secSAPR3,secOraApps,secPSE1,secpsenterprise,secSiebel7
logon.authentication.visibleList=secWinAD,secEnterprise
# You can specify the default CMS machine name here
[email protected]
# Choose whether to let the user change the CMS name
cms.visible=true
#You can specify the default administration email_ids in semicolon separated format here.
#The specified Email ids will be used when user will click on Contact Administrator on BILP Login screen
[email protected]

The new BI Administration Console is located at http://[webserver]:[port]/BOE/BIAdminConsole and has its own properties file, BILogon.properties. You’ll want to copy the original from the [Install Directory]\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\default to the [Install Directory]\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\custom folder.

Remember that the logon.authentication.VisibleList parameter is new starting with SAP BI 4.2 SP5 and higher (see related article, New BI Launch Pad Customization in SAP BI 4.2 SP5)

As with the new BI Launch Pad, the default properties file contains many of same properties as the Central Management Console’s CmcApp.properties file; however, not all properties are yet supported. At a minimum, you’ll probably want to customize the same properties:


# You can specify the default Authentication types here. secEnterprise, secLDAP, secWinAD, secSAPR3
authentication.default=secWinAD
# Choose whether to let the user change the authentication type. If it isn't shown the default authentication type from above will be used
authentication.visible=true
# You can specify the authentications that are supported in this field.
# By default all the authentications listed below will appear. You can add or remove values from the field, based on the authentications which are supported.
# Authentications List --- secEnterprise,secLDAP,secWinAD,secSAPR3,secOraApps,secPSE1,secpsenterprise,secSiebel7
logon.authentication.visibleList=secWinAD,secEnterprise
# You can specify the default CMS machine name here
[email protected]
# Choose whether to let the user change the CMS name
cms.visible=true
#You can specify the default administration email_ids in semicolon separated format here.
#The specified Email ids will be used when user will click on Contact Administrator on BILP Login screen
[email protected]

The new admin.user.email property is interesting, as both portals have a link to contact the BI Administrator. Although the link is labeled “BI Administrator” it may make more sense to put the email address of your corporate help desk or whomever is your first line of support for logon issues.

Branding and theming is not yet possible with these new portals, but both will continue to receive enhancements in the support packs leading up to SAP BusinessObjects BI 4.3.

New BI Launch Pad Customization in SAP BI 4.2 SP5

A new and much welcome enhancement for the BI Launch Pad logon screen.

Although SAP is spending most of its analytics budget developing SAP Analytics Cloud, innovation is still happening on the BI Platform. In SAP BusinessObjects BI 4.2 SP5 (released in December 2017), SAP has introduced a new property for controlling the behavior of the Authentication drop-down box on the logon screen.

The behavior of the logon screen can be customized by copying the default BILaunchpad.properties file from C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\default to the adjacent directory C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\custom (see my original article about BI customization, Customizing SAP BusinessObjects BI 4.1 and BI 4.2).

A new property- logon.authentication.visibleList– now joins authentication.default and authentication.visible that controls which authentication types appear in the authentication drop-down list. By default authentication.visible is set to false, but most organizations have to set it to true so the Administrator can choose Enterprise authentication and everyone else can choose something like Windows AD, LDAP or SAP authentication.

logon.authentication.visibleList property for BI Launch Pad customization

Here is how the default list logon.authentication.visibleList=secLDAP,secWinAD,secSAPR3,secOraApps,secPSE1,secpsenterprise,secSiebel7,secEnterprise appears.

SAP BusinessObjects 4.2 SP5 BI Launch Pad customization

The new logon.authentication.visibleList parameter not only controls which authentication types are displayed, but also the order(!) that they are displayed in. As an example, I’ll move secEnterprise from the beginning to the end of the list.

SAP BusinessObjects 4.2 SP5 BI Launch Pad customization

And here’s what it looks like when I shorten the list to only the desired authentication types.

SAP BusinessObjects 4.2 SP5 BI Launch Pad customization

IMPORTANT: Remember that you must copy the contents of C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\custom to C:\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\custom before applying any patches, as the latter is the location the patch installer will redeploy web applications from. I also recommend keeping copies of any customized files on a project intranet or some other location that isn’t a SAP BusinessObjects server.

This small enhancement to the BI platform is a big deal that enables BI teams to simplify the interface, reducing both human error and help desk calls. I’m eagerly looking forward to additional BI platform enhancements that we’ll see later this year in BI 4.2 SP6 (July 2018 timeframe) and BI 4.2 SP7 (December 2018 timeframe).

State of the SAP BusinessObjects BI4 Upgrade – February 2018

SAP BusinessObjects 4.1, SAP Lumira 1.x and SAP Design Studio 1.x maintenance all come to an end in 2018. Here’s how to plan for the future.

It’s been a while since I’ve written one of these “State of the SAP BusinessObjects BI4 Upgrade” articles. In fact, I didn’t write one at all during 2017. But there are some key events happening in 2018 that are going to affect BI strategy for many SAP customers.

Read the State of the SAP BusinessObjects BI4 Upgrade – February 2018 on the SAP Community site.

I wrote the article one week before Michael Flannagan posted his Deeper Look into SAP’s BI and Analytics Strategy, but the points are still valid for SAP customers using the SAP BusinessObjects Business Intelligence suite.