BEx Query greyed out in Web Intelligence

A common problem when trying to access a BEx Query from Web Intelligence is that we cannot! I want to build a query off the sales test query, however it is greyed out. Well here’s an easy fix. All you need to do is open the query up in BEx Query Designer, go to the Query menu and select Properties Click on the Extended tab and then make sure By OLE DB for OLAP is checked under Allow External...

March 19th, 2015 by David Lai 

Cascading Prompts in BOBJ Dashboards and WEBI

A cascading prompt, helps the user focus on values they want to include in the prompt without the need to go through every possible value. A great example comes from a list of cities around the world. Imagine if we had to go through a huge dropdown list every time in order to find our desired city. It would be much easier if we can first select a country, then province/state and then the city. This...

March 12th, 2015 by David Lai 

Scheduling jobs based on trigger events

Being able to schedule a job based on a trigger event is a very important feature in SAP BusinessObjects. For example, let’s say we have a report that is refreshed daily based on data updated by a daily ETL process. We only want the report to be refreshed if the ETL process completes successfully. There are 2 ways of creating a trigger event. You can either create a file trigger, where the ETL...

March 9th, 2015 by David Lai 

Setting up SAP BusinessObjects single sign-on based on WinAD logins.

Single sign-on (SSO) is an important feature that I highly recommend all organizations to setup in their SAP BusinessObjects implementations. It allows users to move between services securely and uninterrupted without specifying their credentials each time. SSO effectively joins these individual services into portals and removes the service boundaries – switching from one application to the...

February 3rd, 2015 by David Lai 

Importance of Apply to Subobject in User Security

As a user security best practice in SAP BusinessObjects, it is best to start with no access and then slowly grant access to the groups whom require access.  Otherwise we will end up having to explicitly remove access for every group that should not have access, which is really a pain in the ***. As you know when you add a new user, that user is added to the Everyone group by default. Before providing...

November 26th, 2014 by David Lai 

Setting the correct CMS name for BI Launchpad and CMC login page

In SAP Business Objects 4.0+, a properly distributed environment will have the Web application server and the Server Intelligence Agent (SIA) sitting in separate servers.  By default, when you install the web application portion of SAP BusinessObjects Enterprise, it will set the default CMS machine with the same hostname that the web application has been installed. Unfortunately when a user opens...

November 20th, 2014 by David Lai 

Web Intelligence – Input Control that affects all tabs

One of the major limitations in Web Intelligence is the ability to use 1 input control to control filter selection for “All” tabs. For example, if I had 5 tabs and wanted to have a country input control that is applied to all 5 tabs, I would need to create a separate input control for each tab. In addition, if users want to filter on a particular country during runtime, they must REMEMBER...

August 13th, 2013 by David Lai 

Creating proper WEBI BEX hierarchy prompts

In this article I’d like to present how to properly create a hierarchical selection prompt in WEBI. The most natural way to create WEBI selection prompts is to create the selection prompt directly on WEBI. Unfortunately whoever designed the WEBI hierarchical selection prompt did not put proper thought into it. Let’s first go through the incorrect way of creating a WEBI hierarchy prompt and...

August 9th, 2013 by David Lai 

Demystifying LCM Overrides

The LCM Overrides tool is very powerful as it allows administrators to manage the migration of server host settings from environment to environment very easily. For example if Dev used a different database vs QA, it would be a hassle to manually change the connection setting every time a universe was migrated.  Well with LCM Overrides, we can automatically have QA attach to different database settings...

December 25th, 2012 by David Lai