This article presents the configuration steps to initialize an Xcelsius dashboard that is based on SAP NetWeaver BW Connection(s) with specific values by using URL parameters. This allows contextual drill down of a dashboard from another dashboard or web page.
The end result may look like this :
The user will start from a first dashboard presenting a high level view of the data; the KPIs are highly summarized and the user chooses a dimension value he wants to drill on. In our example, the first column chart presents Net Sales by Year and Product Group; as the user selects a year and clicks on a product group, another dashboard opens up with a more detailed view for those 2 values.
"high level" query and dashboard
The high level query has 1 characteristic and 1 key figure and presents Net Sales per Product Group. It also has a free characteristic so we can get a list of values along with the result set.
The Calendar Year is set to a default value for the initial view.
The dashboard contains a Connection button that is hidden to users and triggers the opening of the second dashboard.
"detailed" query and dashboard
The detailed query has 2 characteristics, 3 key figures and 2 mandatory variables (characteristic value).
The variables are not bound to any cell because they will be set at run time with values passed in the URL. The first variable sets the calendar year, its technical name is VAR_YEAR_SELECT_MANDATORY. The second variable sets the Product Group, its technical name is VAR_PRODUCT_GROUP_MANDATORY.
pass variable values to the "detailed" dashboard
Below is the URL to set the variable values when calling the detailed dashboard. The syntax is the same than for BEx Web reports, which is explained in these two pages :
The main difference is the DASHBOARD parameter instead of QUERY or TEMPLATE.