BusinessObjects Chop Shop (InfoView hacks)

In the spirit of Orange County Choppers, I began this week with a need to customize Business Objects InfoView in support of customer requirements. The customer needed to alter their SAP BusinessObjects Edge BI 3.1 InfoView to remove a couple of unneeded menu choices: the Open menu (home of My InfoView and Encyclopedia) and the Dashboard menu (see final screen shot below).

InfoView 3.1 Custom - no Open or Dashboard menu

Ideally, the customization would be possible by a simple adjustment of InfoView application rights in the Central Management Console (CMC). Unfortunately, the list of configurable rights for InfoView is still not as robust as many customers would prefer.

After some digging, I found a discussion thread on the BusinessObjects Board (BOB) that was very helpful. The good news is that I can achieve the effect that I’m looking for. The bad news is that it required chopping a JSP file, which is an unsupported modification. In addition to the potential humiliation by SAP BusinessObjects tech support, one’s environment is only a single hot fix or service pack away from having the JSP overwritten.

The chop job is performed in the C:\Program Files\Business Objects\Tomcat55\webapps\InfoViewApp\jsp\listing directory on the headerPlus.jsp file. I’ve updated the original BOB post with the details of my (unsupported) modification.

UPDATE: After taking a second look, I took a more surgical approach of uncommenting the lines of code that visualize the buttons without affecting the rest of the functionality. I updated the code sample on BOB with this new approach.

About Dallas Marks

As a business intelligence architect, developer, mentor and trainer, I help organizations across the United States harness the power of business intelligence, primarily (but not exclusively) using SAP BusinessObjects products. I prefer piano keyboards instead of computer keyboards when not blogging or tweeting about business intelligence.