Post on 28-Mar-2015
End-to-End Scenarios With Xcelsius 2008
Applies to BusinessObjects Enterprise XI Release 30 Crystal Reports 2008 Xcelsius 2008 Live Office Query-as-a-Web Service
Summary This document outlines the required steps to leverage Crystal Reports Live Office OLAP Universes and Query as a Web Service to connect to SAP systems and build Xcelsius dashboards
Author Ingo Hilgefort
Company Business Objects an SAP company
Created on 5 September 2008
Author Bio Ingo Hilgefort started in 1999 with Seagate Software Crystal Decisions as a Trainer and Consultant
He moved to Walldorf for Crystal Decisions by end of 2000 and worked with the SAP BI Development team on integrating Crystal Reports with SAP BW He then relocated to Vancouver in the year 2004 and worked as Product Manager Program Manager (Engineering) on the integration of Business Objects products with SAP products
He is now focusing on the topic of Embedded Analytics for the SAP Solutions
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 1
END-TO-END SCENARIOS WITH XCELSIUS 2008
Table of Contents Configuration of SAP Authentication 3
Enable SAP Authentication4 Configure Global Options for the SAP Authentication 7 Import SAP Users and Roles 10
Xcelsius with Crystal Reports and Live Office 13 Crystal Reports and SAP BW 13
Crystal Reports and SAP BW Query Elements13 Live Office and SAP data sources 25
Using Crystal Reports objects in Live Office 25 Xcelsius and Live Office33
Creating an Xcelsius Dashboard with Live Office 33 Xcelsius and Universe and Query as a WebService (QaaWS)40
Creating a Simple OLAP Universe41 SAP BW OLAP Universes41
Creating a Query as a WebService (QaaWS) 59 Xcelsius and QaaWS 65
Xcelsius and QaaWS 65 SAP Connectivity Overview70
SAP Connectivity Options71 SAP Connectivity for Crystal Reports 71
SAP Connectivity for Web Intelligence 72 SAP Connectivity for Query as a Web Service (QaaWS)73 BW Queries and BW Cubes SAP Connectivity for Live Office 73 SAP Connectivity for Live Office 74 SAP Connectivity for Xcelsius75
Copyright76
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 2
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configuration of SAP Authentication In this unit you will learn about the necessary steps to configure SAP authentication for BusinessObjects Enterprise
After completing this unit you will be able to
bull Enable SAP authentication
bull Configure global options for the SAP authentication
bull Import SAP users and SAP roles to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 3
END-TO-END SCENARIOS WITH XCELSIUS 2008
Enable SAP Authentication
The SAP authentication allows the administrator to leverage the SAP users and roles and it allows the end user to leverage functionality like single-sign-on with BusinessObjects Enterprise
To enable the SAP authentication
1 Log onto the Central Management Console
2 Navigate to Authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 4
END-TO-END SCENARIOS WITH XCELSIUS 2008
3 Double-Click SAP
4 Enter the system ID and client number from the SAP system into the fields System and Client
5 Enter either a combination of Message Server and Logon Group or Application Server and System Number into the corresponding fields Note If you configured the SAP landscape to leverage load balancing you need to enter the details
on message server and logon group otherwise you can use a particular application server
6 Enter Username Password and Language Note The used SAP account needs to be configured for the SAP authentication plug-in The exact
needed authorizations are listed in the Installation Guide of the BusinessObjects Integration Kit for SAP
7 Click Update Note The system ID and client number are combined and entered as an entry in the list of logical
systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 5
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Enable SAP Authentication
Objective
bull Enable the SAP authentication for the SAP server
Scenario
You are an administrator and need to enable the SAP authentication for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Create a new entitlement system for the SAP BW system
4 Verify the SAP authentication by logging onto BusinessObjects Enterprise using your SAP account
Note Why are you not able to log onto BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 6
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configure Global Options for the SAP Authentication
The SAP authentication includes a number of options that you can customize when integrating BusinessObjects Enterprise with your SAP systems For instance you can enabledisable SAP authentication andor configure BusinessObjects Enterprise to temporarily disable SAP authentication for SAP systems when they become unavailable
To configure the SAP authentication options
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Options tab
bull Enable SAP Authentication
Clear this check box if you want to disable SAP authentication completely (To disable SAP authentication for specific SAP systems select the systemrsquos Disabled check box on the Entitlement Systems tab)
bull Max failed entitlement system accesses and Keep entitlement system disabled [seconds] Use these fields together to configure how BusinessObjects Enterprise handles SAP entitlement systems that are temporarily unavailable BusinessObjects Enterprise uses these settings to determine when to stop communicating with an SAP system that is unavailable and when it should resume communication with that system In the ldquoMax failed entitlement system accessesrdquo field type the number of times that BusinessObjects Enterprise should re-attempt contacting an SAP system to fulfill authentication requests Setting the value to -1 allows BusinessObjects Enterprise to attempt to contact the entitlement system an unlimited number of times before ceasing Setting the value to 0 limits BusinessObjects Enterprise to making one attempt to contact the entitlement system In the ldquoKeep entitlement system disabled [seconds]rdquo field type the number of seconds that BusinessObjects Enterprise should wait before resuming attempts to authenticate users against the SAP system For example if you type 3 for ldquoMax failed entitlement system accessesrdquo BusinessObjects Enterprise allows a maximum of 3 failed attempts to authenticate users against any particular
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 7
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP system the fourth failed attempt results in BusinessObjects Enterprise ceasing its attempts to authenticate users against that system for the amount of time specified by ldquoKeep entitlement system disabled [seconds]rdquo
bull Max concurrent connections per system Use this field to specify how many connections you want to keep open to your SAP system at the same time For example if you type 2 in this field BusinessObjects Enterprise keeps 2 separate connections open to SAP
bull Number of uses per connection Use this field to specify how many logons you want to allow to the SAP system per connection For example if you specified 2 for ldquoMax concurrent connections per systemrdquo and 3 for ldquoNumber of uses per connectionrdquo once there has been 3 uses on one connection BusinessObjects Enterprise will close that connection and restart it
Note Number of uses refers to actual transactions (or RFC calls) towards the SAP system
bull Content folder root Use this field to specify where you want BusinessObjects Enterprise to begin replicating the BW folder structure in the CMC and InfoView To change this value you must change it both in the CMC and the Content Administration Workbench This value is relevant for the publishing integration with Crystal Reports
bull Automatically import users Select this check box if you want BusinessObjects Enterprise to create user accounts and user folders for all role members when you actually import the roles Clear the check box to have BusinessObjects Enterprise create user accounts and user folders dynamically when users log on for the first time with valid SAP credentials
bull Concurrent users Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses
bull Default system In this list select the SAP entitlement system that BusinessObjects Enterprise uses as the default system (that is the system that is contacted to authenticate users who attempt to log on with SAP credentials but without specifying a particular SAP system)
5 Configure the options as required
6 Click Update
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 8
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Table of Contents Configuration of SAP Authentication 3
Enable SAP Authentication4 Configure Global Options for the SAP Authentication 7 Import SAP Users and Roles 10
Xcelsius with Crystal Reports and Live Office 13 Crystal Reports and SAP BW 13
Crystal Reports and SAP BW Query Elements13 Live Office and SAP data sources 25
Using Crystal Reports objects in Live Office 25 Xcelsius and Live Office33
Creating an Xcelsius Dashboard with Live Office 33 Xcelsius and Universe and Query as a WebService (QaaWS)40
Creating a Simple OLAP Universe41 SAP BW OLAP Universes41
Creating a Query as a WebService (QaaWS) 59 Xcelsius and QaaWS 65
Xcelsius and QaaWS 65 SAP Connectivity Overview70
SAP Connectivity Options71 SAP Connectivity for Crystal Reports 71
SAP Connectivity for Web Intelligence 72 SAP Connectivity for Query as a Web Service (QaaWS)73 BW Queries and BW Cubes SAP Connectivity for Live Office 73 SAP Connectivity for Live Office 74 SAP Connectivity for Xcelsius75
Copyright76
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 2
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configuration of SAP Authentication In this unit you will learn about the necessary steps to configure SAP authentication for BusinessObjects Enterprise
After completing this unit you will be able to
bull Enable SAP authentication
bull Configure global options for the SAP authentication
bull Import SAP users and SAP roles to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 3
END-TO-END SCENARIOS WITH XCELSIUS 2008
Enable SAP Authentication
The SAP authentication allows the administrator to leverage the SAP users and roles and it allows the end user to leverage functionality like single-sign-on with BusinessObjects Enterprise
To enable the SAP authentication
1 Log onto the Central Management Console
2 Navigate to Authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 4
END-TO-END SCENARIOS WITH XCELSIUS 2008
3 Double-Click SAP
4 Enter the system ID and client number from the SAP system into the fields System and Client
5 Enter either a combination of Message Server and Logon Group or Application Server and System Number into the corresponding fields Note If you configured the SAP landscape to leverage load balancing you need to enter the details
on message server and logon group otherwise you can use a particular application server
6 Enter Username Password and Language Note The used SAP account needs to be configured for the SAP authentication plug-in The exact
needed authorizations are listed in the Installation Guide of the BusinessObjects Integration Kit for SAP
7 Click Update Note The system ID and client number are combined and entered as an entry in the list of logical
systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 5
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Enable SAP Authentication
Objective
bull Enable the SAP authentication for the SAP server
Scenario
You are an administrator and need to enable the SAP authentication for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Create a new entitlement system for the SAP BW system
4 Verify the SAP authentication by logging onto BusinessObjects Enterprise using your SAP account
Note Why are you not able to log onto BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 6
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configure Global Options for the SAP Authentication
The SAP authentication includes a number of options that you can customize when integrating BusinessObjects Enterprise with your SAP systems For instance you can enabledisable SAP authentication andor configure BusinessObjects Enterprise to temporarily disable SAP authentication for SAP systems when they become unavailable
To configure the SAP authentication options
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Options tab
bull Enable SAP Authentication
Clear this check box if you want to disable SAP authentication completely (To disable SAP authentication for specific SAP systems select the systemrsquos Disabled check box on the Entitlement Systems tab)
bull Max failed entitlement system accesses and Keep entitlement system disabled [seconds] Use these fields together to configure how BusinessObjects Enterprise handles SAP entitlement systems that are temporarily unavailable BusinessObjects Enterprise uses these settings to determine when to stop communicating with an SAP system that is unavailable and when it should resume communication with that system In the ldquoMax failed entitlement system accessesrdquo field type the number of times that BusinessObjects Enterprise should re-attempt contacting an SAP system to fulfill authentication requests Setting the value to -1 allows BusinessObjects Enterprise to attempt to contact the entitlement system an unlimited number of times before ceasing Setting the value to 0 limits BusinessObjects Enterprise to making one attempt to contact the entitlement system In the ldquoKeep entitlement system disabled [seconds]rdquo field type the number of seconds that BusinessObjects Enterprise should wait before resuming attempts to authenticate users against the SAP system For example if you type 3 for ldquoMax failed entitlement system accessesrdquo BusinessObjects Enterprise allows a maximum of 3 failed attempts to authenticate users against any particular
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 7
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP system the fourth failed attempt results in BusinessObjects Enterprise ceasing its attempts to authenticate users against that system for the amount of time specified by ldquoKeep entitlement system disabled [seconds]rdquo
bull Max concurrent connections per system Use this field to specify how many connections you want to keep open to your SAP system at the same time For example if you type 2 in this field BusinessObjects Enterprise keeps 2 separate connections open to SAP
bull Number of uses per connection Use this field to specify how many logons you want to allow to the SAP system per connection For example if you specified 2 for ldquoMax concurrent connections per systemrdquo and 3 for ldquoNumber of uses per connectionrdquo once there has been 3 uses on one connection BusinessObjects Enterprise will close that connection and restart it
Note Number of uses refers to actual transactions (or RFC calls) towards the SAP system
bull Content folder root Use this field to specify where you want BusinessObjects Enterprise to begin replicating the BW folder structure in the CMC and InfoView To change this value you must change it both in the CMC and the Content Administration Workbench This value is relevant for the publishing integration with Crystal Reports
bull Automatically import users Select this check box if you want BusinessObjects Enterprise to create user accounts and user folders for all role members when you actually import the roles Clear the check box to have BusinessObjects Enterprise create user accounts and user folders dynamically when users log on for the first time with valid SAP credentials
bull Concurrent users Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses
bull Default system In this list select the SAP entitlement system that BusinessObjects Enterprise uses as the default system (that is the system that is contacted to authenticate users who attempt to log on with SAP credentials but without specifying a particular SAP system)
5 Configure the options as required
6 Click Update
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 8
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configuration of SAP Authentication In this unit you will learn about the necessary steps to configure SAP authentication for BusinessObjects Enterprise
After completing this unit you will be able to
bull Enable SAP authentication
bull Configure global options for the SAP authentication
bull Import SAP users and SAP roles to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 3
END-TO-END SCENARIOS WITH XCELSIUS 2008
Enable SAP Authentication
The SAP authentication allows the administrator to leverage the SAP users and roles and it allows the end user to leverage functionality like single-sign-on with BusinessObjects Enterprise
To enable the SAP authentication
1 Log onto the Central Management Console
2 Navigate to Authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 4
END-TO-END SCENARIOS WITH XCELSIUS 2008
3 Double-Click SAP
4 Enter the system ID and client number from the SAP system into the fields System and Client
5 Enter either a combination of Message Server and Logon Group or Application Server and System Number into the corresponding fields Note If you configured the SAP landscape to leverage load balancing you need to enter the details
on message server and logon group otherwise you can use a particular application server
6 Enter Username Password and Language Note The used SAP account needs to be configured for the SAP authentication plug-in The exact
needed authorizations are listed in the Installation Guide of the BusinessObjects Integration Kit for SAP
7 Click Update Note The system ID and client number are combined and entered as an entry in the list of logical
systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 5
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Enable SAP Authentication
Objective
bull Enable the SAP authentication for the SAP server
Scenario
You are an administrator and need to enable the SAP authentication for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Create a new entitlement system for the SAP BW system
4 Verify the SAP authentication by logging onto BusinessObjects Enterprise using your SAP account
Note Why are you not able to log onto BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 6
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configure Global Options for the SAP Authentication
The SAP authentication includes a number of options that you can customize when integrating BusinessObjects Enterprise with your SAP systems For instance you can enabledisable SAP authentication andor configure BusinessObjects Enterprise to temporarily disable SAP authentication for SAP systems when they become unavailable
To configure the SAP authentication options
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Options tab
bull Enable SAP Authentication
Clear this check box if you want to disable SAP authentication completely (To disable SAP authentication for specific SAP systems select the systemrsquos Disabled check box on the Entitlement Systems tab)
bull Max failed entitlement system accesses and Keep entitlement system disabled [seconds] Use these fields together to configure how BusinessObjects Enterprise handles SAP entitlement systems that are temporarily unavailable BusinessObjects Enterprise uses these settings to determine when to stop communicating with an SAP system that is unavailable and when it should resume communication with that system In the ldquoMax failed entitlement system accessesrdquo field type the number of times that BusinessObjects Enterprise should re-attempt contacting an SAP system to fulfill authentication requests Setting the value to -1 allows BusinessObjects Enterprise to attempt to contact the entitlement system an unlimited number of times before ceasing Setting the value to 0 limits BusinessObjects Enterprise to making one attempt to contact the entitlement system In the ldquoKeep entitlement system disabled [seconds]rdquo field type the number of seconds that BusinessObjects Enterprise should wait before resuming attempts to authenticate users against the SAP system For example if you type 3 for ldquoMax failed entitlement system accessesrdquo BusinessObjects Enterprise allows a maximum of 3 failed attempts to authenticate users against any particular
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 7
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP system the fourth failed attempt results in BusinessObjects Enterprise ceasing its attempts to authenticate users against that system for the amount of time specified by ldquoKeep entitlement system disabled [seconds]rdquo
bull Max concurrent connections per system Use this field to specify how many connections you want to keep open to your SAP system at the same time For example if you type 2 in this field BusinessObjects Enterprise keeps 2 separate connections open to SAP
bull Number of uses per connection Use this field to specify how many logons you want to allow to the SAP system per connection For example if you specified 2 for ldquoMax concurrent connections per systemrdquo and 3 for ldquoNumber of uses per connectionrdquo once there has been 3 uses on one connection BusinessObjects Enterprise will close that connection and restart it
Note Number of uses refers to actual transactions (or RFC calls) towards the SAP system
bull Content folder root Use this field to specify where you want BusinessObjects Enterprise to begin replicating the BW folder structure in the CMC and InfoView To change this value you must change it both in the CMC and the Content Administration Workbench This value is relevant for the publishing integration with Crystal Reports
bull Automatically import users Select this check box if you want BusinessObjects Enterprise to create user accounts and user folders for all role members when you actually import the roles Clear the check box to have BusinessObjects Enterprise create user accounts and user folders dynamically when users log on for the first time with valid SAP credentials
bull Concurrent users Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses
bull Default system In this list select the SAP entitlement system that BusinessObjects Enterprise uses as the default system (that is the system that is contacted to authenticate users who attempt to log on with SAP credentials but without specifying a particular SAP system)
5 Configure the options as required
6 Click Update
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 8
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Enable SAP Authentication
The SAP authentication allows the administrator to leverage the SAP users and roles and it allows the end user to leverage functionality like single-sign-on with BusinessObjects Enterprise
To enable the SAP authentication
1 Log onto the Central Management Console
2 Navigate to Authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 4
END-TO-END SCENARIOS WITH XCELSIUS 2008
3 Double-Click SAP
4 Enter the system ID and client number from the SAP system into the fields System and Client
5 Enter either a combination of Message Server and Logon Group or Application Server and System Number into the corresponding fields Note If you configured the SAP landscape to leverage load balancing you need to enter the details
on message server and logon group otherwise you can use a particular application server
6 Enter Username Password and Language Note The used SAP account needs to be configured for the SAP authentication plug-in The exact
needed authorizations are listed in the Installation Guide of the BusinessObjects Integration Kit for SAP
7 Click Update Note The system ID and client number are combined and entered as an entry in the list of logical
systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 5
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Enable SAP Authentication
Objective
bull Enable the SAP authentication for the SAP server
Scenario
You are an administrator and need to enable the SAP authentication for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Create a new entitlement system for the SAP BW system
4 Verify the SAP authentication by logging onto BusinessObjects Enterprise using your SAP account
Note Why are you not able to log onto BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 6
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configure Global Options for the SAP Authentication
The SAP authentication includes a number of options that you can customize when integrating BusinessObjects Enterprise with your SAP systems For instance you can enabledisable SAP authentication andor configure BusinessObjects Enterprise to temporarily disable SAP authentication for SAP systems when they become unavailable
To configure the SAP authentication options
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Options tab
bull Enable SAP Authentication
Clear this check box if you want to disable SAP authentication completely (To disable SAP authentication for specific SAP systems select the systemrsquos Disabled check box on the Entitlement Systems tab)
bull Max failed entitlement system accesses and Keep entitlement system disabled [seconds] Use these fields together to configure how BusinessObjects Enterprise handles SAP entitlement systems that are temporarily unavailable BusinessObjects Enterprise uses these settings to determine when to stop communicating with an SAP system that is unavailable and when it should resume communication with that system In the ldquoMax failed entitlement system accessesrdquo field type the number of times that BusinessObjects Enterprise should re-attempt contacting an SAP system to fulfill authentication requests Setting the value to -1 allows BusinessObjects Enterprise to attempt to contact the entitlement system an unlimited number of times before ceasing Setting the value to 0 limits BusinessObjects Enterprise to making one attempt to contact the entitlement system In the ldquoKeep entitlement system disabled [seconds]rdquo field type the number of seconds that BusinessObjects Enterprise should wait before resuming attempts to authenticate users against the SAP system For example if you type 3 for ldquoMax failed entitlement system accessesrdquo BusinessObjects Enterprise allows a maximum of 3 failed attempts to authenticate users against any particular
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 7
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP system the fourth failed attempt results in BusinessObjects Enterprise ceasing its attempts to authenticate users against that system for the amount of time specified by ldquoKeep entitlement system disabled [seconds]rdquo
bull Max concurrent connections per system Use this field to specify how many connections you want to keep open to your SAP system at the same time For example if you type 2 in this field BusinessObjects Enterprise keeps 2 separate connections open to SAP
bull Number of uses per connection Use this field to specify how many logons you want to allow to the SAP system per connection For example if you specified 2 for ldquoMax concurrent connections per systemrdquo and 3 for ldquoNumber of uses per connectionrdquo once there has been 3 uses on one connection BusinessObjects Enterprise will close that connection and restart it
Note Number of uses refers to actual transactions (or RFC calls) towards the SAP system
bull Content folder root Use this field to specify where you want BusinessObjects Enterprise to begin replicating the BW folder structure in the CMC and InfoView To change this value you must change it both in the CMC and the Content Administration Workbench This value is relevant for the publishing integration with Crystal Reports
bull Automatically import users Select this check box if you want BusinessObjects Enterprise to create user accounts and user folders for all role members when you actually import the roles Clear the check box to have BusinessObjects Enterprise create user accounts and user folders dynamically when users log on for the first time with valid SAP credentials
bull Concurrent users Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses
bull Default system In this list select the SAP entitlement system that BusinessObjects Enterprise uses as the default system (that is the system that is contacted to authenticate users who attempt to log on with SAP credentials but without specifying a particular SAP system)
5 Configure the options as required
6 Click Update
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 8
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
3 Double-Click SAP
4 Enter the system ID and client number from the SAP system into the fields System and Client
5 Enter either a combination of Message Server and Logon Group or Application Server and System Number into the corresponding fields Note If you configured the SAP landscape to leverage load balancing you need to enter the details
on message server and logon group otherwise you can use a particular application server
6 Enter Username Password and Language Note The used SAP account needs to be configured for the SAP authentication plug-in The exact
needed authorizations are listed in the Installation Guide of the BusinessObjects Integration Kit for SAP
7 Click Update Note The system ID and client number are combined and entered as an entry in the list of logical
systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 5
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Enable SAP Authentication
Objective
bull Enable the SAP authentication for the SAP server
Scenario
You are an administrator and need to enable the SAP authentication for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Create a new entitlement system for the SAP BW system
4 Verify the SAP authentication by logging onto BusinessObjects Enterprise using your SAP account
Note Why are you not able to log onto BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 6
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configure Global Options for the SAP Authentication
The SAP authentication includes a number of options that you can customize when integrating BusinessObjects Enterprise with your SAP systems For instance you can enabledisable SAP authentication andor configure BusinessObjects Enterprise to temporarily disable SAP authentication for SAP systems when they become unavailable
To configure the SAP authentication options
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Options tab
bull Enable SAP Authentication
Clear this check box if you want to disable SAP authentication completely (To disable SAP authentication for specific SAP systems select the systemrsquos Disabled check box on the Entitlement Systems tab)
bull Max failed entitlement system accesses and Keep entitlement system disabled [seconds] Use these fields together to configure how BusinessObjects Enterprise handles SAP entitlement systems that are temporarily unavailable BusinessObjects Enterprise uses these settings to determine when to stop communicating with an SAP system that is unavailable and when it should resume communication with that system In the ldquoMax failed entitlement system accessesrdquo field type the number of times that BusinessObjects Enterprise should re-attempt contacting an SAP system to fulfill authentication requests Setting the value to -1 allows BusinessObjects Enterprise to attempt to contact the entitlement system an unlimited number of times before ceasing Setting the value to 0 limits BusinessObjects Enterprise to making one attempt to contact the entitlement system In the ldquoKeep entitlement system disabled [seconds]rdquo field type the number of seconds that BusinessObjects Enterprise should wait before resuming attempts to authenticate users against the SAP system For example if you type 3 for ldquoMax failed entitlement system accessesrdquo BusinessObjects Enterprise allows a maximum of 3 failed attempts to authenticate users against any particular
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 7
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP system the fourth failed attempt results in BusinessObjects Enterprise ceasing its attempts to authenticate users against that system for the amount of time specified by ldquoKeep entitlement system disabled [seconds]rdquo
bull Max concurrent connections per system Use this field to specify how many connections you want to keep open to your SAP system at the same time For example if you type 2 in this field BusinessObjects Enterprise keeps 2 separate connections open to SAP
bull Number of uses per connection Use this field to specify how many logons you want to allow to the SAP system per connection For example if you specified 2 for ldquoMax concurrent connections per systemrdquo and 3 for ldquoNumber of uses per connectionrdquo once there has been 3 uses on one connection BusinessObjects Enterprise will close that connection and restart it
Note Number of uses refers to actual transactions (or RFC calls) towards the SAP system
bull Content folder root Use this field to specify where you want BusinessObjects Enterprise to begin replicating the BW folder structure in the CMC and InfoView To change this value you must change it both in the CMC and the Content Administration Workbench This value is relevant for the publishing integration with Crystal Reports
bull Automatically import users Select this check box if you want BusinessObjects Enterprise to create user accounts and user folders for all role members when you actually import the roles Clear the check box to have BusinessObjects Enterprise create user accounts and user folders dynamically when users log on for the first time with valid SAP credentials
bull Concurrent users Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses
bull Default system In this list select the SAP entitlement system that BusinessObjects Enterprise uses as the default system (that is the system that is contacted to authenticate users who attempt to log on with SAP credentials but without specifying a particular SAP system)
5 Configure the options as required
6 Click Update
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 8
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Enable SAP Authentication
Objective
bull Enable the SAP authentication for the SAP server
Scenario
You are an administrator and need to enable the SAP authentication for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Create a new entitlement system for the SAP BW system
4 Verify the SAP authentication by logging onto BusinessObjects Enterprise using your SAP account
Note Why are you not able to log onto BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 6
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configure Global Options for the SAP Authentication
The SAP authentication includes a number of options that you can customize when integrating BusinessObjects Enterprise with your SAP systems For instance you can enabledisable SAP authentication andor configure BusinessObjects Enterprise to temporarily disable SAP authentication for SAP systems when they become unavailable
To configure the SAP authentication options
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Options tab
bull Enable SAP Authentication
Clear this check box if you want to disable SAP authentication completely (To disable SAP authentication for specific SAP systems select the systemrsquos Disabled check box on the Entitlement Systems tab)
bull Max failed entitlement system accesses and Keep entitlement system disabled [seconds] Use these fields together to configure how BusinessObjects Enterprise handles SAP entitlement systems that are temporarily unavailable BusinessObjects Enterprise uses these settings to determine when to stop communicating with an SAP system that is unavailable and when it should resume communication with that system In the ldquoMax failed entitlement system accessesrdquo field type the number of times that BusinessObjects Enterprise should re-attempt contacting an SAP system to fulfill authentication requests Setting the value to -1 allows BusinessObjects Enterprise to attempt to contact the entitlement system an unlimited number of times before ceasing Setting the value to 0 limits BusinessObjects Enterprise to making one attempt to contact the entitlement system In the ldquoKeep entitlement system disabled [seconds]rdquo field type the number of seconds that BusinessObjects Enterprise should wait before resuming attempts to authenticate users against the SAP system For example if you type 3 for ldquoMax failed entitlement system accessesrdquo BusinessObjects Enterprise allows a maximum of 3 failed attempts to authenticate users against any particular
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 7
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP system the fourth failed attempt results in BusinessObjects Enterprise ceasing its attempts to authenticate users against that system for the amount of time specified by ldquoKeep entitlement system disabled [seconds]rdquo
bull Max concurrent connections per system Use this field to specify how many connections you want to keep open to your SAP system at the same time For example if you type 2 in this field BusinessObjects Enterprise keeps 2 separate connections open to SAP
bull Number of uses per connection Use this field to specify how many logons you want to allow to the SAP system per connection For example if you specified 2 for ldquoMax concurrent connections per systemrdquo and 3 for ldquoNumber of uses per connectionrdquo once there has been 3 uses on one connection BusinessObjects Enterprise will close that connection and restart it
Note Number of uses refers to actual transactions (or RFC calls) towards the SAP system
bull Content folder root Use this field to specify where you want BusinessObjects Enterprise to begin replicating the BW folder structure in the CMC and InfoView To change this value you must change it both in the CMC and the Content Administration Workbench This value is relevant for the publishing integration with Crystal Reports
bull Automatically import users Select this check box if you want BusinessObjects Enterprise to create user accounts and user folders for all role members when you actually import the roles Clear the check box to have BusinessObjects Enterprise create user accounts and user folders dynamically when users log on for the first time with valid SAP credentials
bull Concurrent users Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses
bull Default system In this list select the SAP entitlement system that BusinessObjects Enterprise uses as the default system (that is the system that is contacted to authenticate users who attempt to log on with SAP credentials but without specifying a particular SAP system)
5 Configure the options as required
6 Click Update
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 8
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Configure Global Options for the SAP Authentication
The SAP authentication includes a number of options that you can customize when integrating BusinessObjects Enterprise with your SAP systems For instance you can enabledisable SAP authentication andor configure BusinessObjects Enterprise to temporarily disable SAP authentication for SAP systems when they become unavailable
To configure the SAP authentication options
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Options tab
bull Enable SAP Authentication
Clear this check box if you want to disable SAP authentication completely (To disable SAP authentication for specific SAP systems select the systemrsquos Disabled check box on the Entitlement Systems tab)
bull Max failed entitlement system accesses and Keep entitlement system disabled [seconds] Use these fields together to configure how BusinessObjects Enterprise handles SAP entitlement systems that are temporarily unavailable BusinessObjects Enterprise uses these settings to determine when to stop communicating with an SAP system that is unavailable and when it should resume communication with that system In the ldquoMax failed entitlement system accessesrdquo field type the number of times that BusinessObjects Enterprise should re-attempt contacting an SAP system to fulfill authentication requests Setting the value to -1 allows BusinessObjects Enterprise to attempt to contact the entitlement system an unlimited number of times before ceasing Setting the value to 0 limits BusinessObjects Enterprise to making one attempt to contact the entitlement system In the ldquoKeep entitlement system disabled [seconds]rdquo field type the number of seconds that BusinessObjects Enterprise should wait before resuming attempts to authenticate users against the SAP system For example if you type 3 for ldquoMax failed entitlement system accessesrdquo BusinessObjects Enterprise allows a maximum of 3 failed attempts to authenticate users against any particular
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 7
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP system the fourth failed attempt results in BusinessObjects Enterprise ceasing its attempts to authenticate users against that system for the amount of time specified by ldquoKeep entitlement system disabled [seconds]rdquo
bull Max concurrent connections per system Use this field to specify how many connections you want to keep open to your SAP system at the same time For example if you type 2 in this field BusinessObjects Enterprise keeps 2 separate connections open to SAP
bull Number of uses per connection Use this field to specify how many logons you want to allow to the SAP system per connection For example if you specified 2 for ldquoMax concurrent connections per systemrdquo and 3 for ldquoNumber of uses per connectionrdquo once there has been 3 uses on one connection BusinessObjects Enterprise will close that connection and restart it
Note Number of uses refers to actual transactions (or RFC calls) towards the SAP system
bull Content folder root Use this field to specify where you want BusinessObjects Enterprise to begin replicating the BW folder structure in the CMC and InfoView To change this value you must change it both in the CMC and the Content Administration Workbench This value is relevant for the publishing integration with Crystal Reports
bull Automatically import users Select this check box if you want BusinessObjects Enterprise to create user accounts and user folders for all role members when you actually import the roles Clear the check box to have BusinessObjects Enterprise create user accounts and user folders dynamically when users log on for the first time with valid SAP credentials
bull Concurrent users Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses
bull Default system In this list select the SAP entitlement system that BusinessObjects Enterprise uses as the default system (that is the system that is contacted to authenticate users who attempt to log on with SAP credentials but without specifying a particular SAP system)
5 Configure the options as required
6 Click Update
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 8
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP system the fourth failed attempt results in BusinessObjects Enterprise ceasing its attempts to authenticate users against that system for the amount of time specified by ldquoKeep entitlement system disabled [seconds]rdquo
bull Max concurrent connections per system Use this field to specify how many connections you want to keep open to your SAP system at the same time For example if you type 2 in this field BusinessObjects Enterprise keeps 2 separate connections open to SAP
bull Number of uses per connection Use this field to specify how many logons you want to allow to the SAP system per connection For example if you specified 2 for ldquoMax concurrent connections per systemrdquo and 3 for ldquoNumber of uses per connectionrdquo once there has been 3 uses on one connection BusinessObjects Enterprise will close that connection and restart it
Note Number of uses refers to actual transactions (or RFC calls) towards the SAP system
bull Content folder root Use this field to specify where you want BusinessObjects Enterprise to begin replicating the BW folder structure in the CMC and InfoView To change this value you must change it both in the CMC and the Content Administration Workbench This value is relevant for the publishing integration with Crystal Reports
bull Automatically import users Select this check box if you want BusinessObjects Enterprise to create user accounts and user folders for all role members when you actually import the roles Clear the check box to have BusinessObjects Enterprise create user accounts and user folders dynamically when users log on for the first time with valid SAP credentials
bull Concurrent users Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses
bull Default system In this list select the SAP entitlement system that BusinessObjects Enterprise uses as the default system (that is the system that is contacted to authenticate users who attempt to log on with SAP credentials but without specifying a particular SAP system)
5 Configure the options as required
6 Click Update
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 8
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Configure SAP Authentication Options
Objective
bull Configure the SAP authentication options
Scenario
You are an administrator and need to configure the SAP authentication options for the BusinessObjects Enterprise system
Instructions
1 Log onto the Central Management Console
2 Navigate to the SAP authentication
3 Navigate to the Options tab
4 Configure the options to import SAP users as concurrent users
5 Define the SAP BW entitlement system from the previous activity as the default system
6 Save the changes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 9
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Import SAP Users and Roles
By importing SAP roles into BusinessObjects Enterprise you allow role members to log onto BusinessObjects Enterprise with their usual SAP credentials In addition single-sign-on is enabled so that SAP users can be logged onto BusinessObjects Enterprise automatically when they access reports from within the SAP GUI or an SAP Enterprise Portal
For each role that is imported BusinessObjects Enterprise generates a user group Each group is named with the following naming convention
[SAP system ID] ~ [SAP client number] [SAP role]
For example CIM~003BOBJ_TRAIN_ROLE_01 You can view the new groups in the groups management area of the CMC You can also use these groups to define object security within BusinessObjects Enterprise
To import SAP roles to BusinessObjects Enterprise
1 Log onto the Central Management Console
2 Navigate to Authentication
3 Double-click SAP
4 Navigate to the Role Import tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 10
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the logical system for the SAP server
6 Select the roles from the list of available roles
7 Click Add gt
8 Click Update
Note After the import of the SAP roles has been completed users that are members of these SAP roles are able to log on with their SAP account to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 11
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Import SAP Roles to BusinessObjects Enterprise
Objective
bull Import SAP roles to BusinessObjects Enterprise
Scenario
You are an administrator and need to import SAP roles to BusinessObjects Enterprise so that members of these roles can log onto BusinessObjects Enterprise with their SAP credentials
Instructions
1 Log onto the Central Management Console
2 Import the following SAP roles from SAP BW to BusinessObjects Enterprise
bull BUSINESSOBJECTS_PM_TECHED08
3 Add the role to the Administrator role in the CMC
4 Verify the import by logging onto BusinessObjects Enterprise with users from the imported roles
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 12
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius with Crystal Reports and Live Office This lesson provides you with an overview of using Xcelsius in combination with Live Office to retrieve SAP data
In this lesson you will learn about
bull Creating a simple Crystal Report on top of SAP
bull Connecting Live Office to SAP data sources
bull Creating an Xcelsius dashboard using Live Office as a data source
Crystal Reports and SAP BW
This lesson provides you with an overview of the connectivity for Crystal Reports against SAP BW In this lesson you will learn about
bull Understanding SAP BW metadata in Crystal Reports
Crystal Reports and SAP BW Query Elements
When connecting to an SAP BW query with Crystal Reports the underlying metadata from the SAP BW query is leveraged and matched to Crystal Reports elements
The table below shows how SAP BW metadata is used in Crystal Reports
BW Query element Crystal Reports designer element
Characteristic Separate fields for key and description per characteristic
Hierarchy Fields representing a parent-child relationship
Keyfigure Measure element in a grouping called Keyfigure Each Keyfigure can have up to three elements numeric value unit and formatted value
Calculated Keyfigure Measure element in the folder Keyfigure (Information about the details of the calculated keyfigure is not available in Crystal Reports)
Restricted Keyfigure Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports)
Filter Filters will be applied to the underlying query but are not visible in the Crystal Reports designer
Navigational attribute Separate fields for key and description per navigational attribute
Display attribute Each display attribute becomes one field in the field explorer The display attributes are grouped together with the actual characteristic
SAP variables Parameters
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 13
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The image shows an SAP BW query in the BEx Query Designer
The rows of this query include characteristics and the columns several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 14
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description item (Example Product Key and Product Medium Name)
bull In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting
bull Each characteristic will also generate a Member Unique Name field which represents the technical key value
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 15
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has a display attribute called bdquoIndustry Keysldquo
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 16
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building a Crystal Report object on top of such an SAP BW query will result in the following elements
bull Each characteristic in the query will result in an element in the field explorer with a key and a description field
bull Each navigational attribute in the query will result in an element in the field explorer with a key and a description item
bull Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example Customer with several display attributes)
bull Crystal Reports will include all available display attributes for the characteristic and not only the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 17
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three elements
bull Numeric value of the keyfigure bull Unit or currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in Crystal Reports
bull Each keyfigure is represented with a field in a group called Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional field will be added
representing the unit information
bull The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 18
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer and offer the user the capability to navigate along a hierarchical structure
The image shows the field explorer in Crystal Reports based on an SAP BW query with a hierarchy
bull A hierarchy results in a parent-child relationship
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 19
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Using the Database Explorer
Crystal Reports lists the two SAP BW query connectivity in the standard Database Explorer
To create a new report with the Database Explorer
1 Start Crystal Reports Designer (Start gt Programs gt Crystal Reports 2008 gt Crystal Reports 2008)
2 Select the menu File gt New gt Standard Report
3 Double-click on Create New Connection
Note The SAP connectivity is listed as part of all available connectivity ndash sorted alphabetically
4 Double-click SAP BW MDX Query
Note The list of SAP server entries is derived from SAP Logon
5 Select the SAP server from the list of available SAP systems
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 20
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
6 Click Next
7 Enter Client Username and Password
8 Click Finish
9 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 21
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
10 Right-click the SAP server entry
11 Select the menu entry Options
12 Enter the filter in the field Table name LIKE
13 Click OK
14 Double-click the QC (Queries) entry
15 Select the SAP BW query from the list of available queries
16 Click the right arrow to move the query to the list of selected queries
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 22
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
18 Select the needed fields and click the right arrow
19 Click Next
20 If required define grouping by selecting the field and clicking the right arrow
21 Click Next
22 If required define a record selection
23 Click Next
24 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 23
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Report Against a Simple SAP BW Query
Objective
bull Creating a new report against an SAP BW query
Scenario
You are a report designer and need to create a Crystal Report object on top of an SAP BW query
Instructions
1 Start Crystal Reports 2 Create a new report using the SAP BW MDX query connectivity 3 Use the BI Query ldquoBusinessObjects ndash Community Day ndash Query 3rdquo
(technical name DALSEGNOBUSINESSOBJECTS_QRY_03) 4 Use the following fields in your report
bull Product ndash Medium Name bull Keyfigure
January February March April May June July August September October November December
5 Preview the report 6 Save the report into the folder for your SAP reports on your BusinessObjects Enterprise system 7 View the report with the SAP account in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 24
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Live Office and SAP data sources
In this unit you will learn about how you can use Live Office to connect to SAP data sources After completing this unit you will be able to
bull Create a Live Office document with SAP data sources
Using Crystal Reports objects in Live Office
After creating the Crystal Reports document you can now build the Live Office document leveraging the existing Crystal Report object
To create a new Live Office document
1 Start Microsoft Excel
2 Select the menu Live Office gt Options
3 Navigate to the Enterprise tab
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 25
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
4 Set the option Use specified logon criteria
5 Enter the web service URL following the syntax httpCMSNAMEPORTdswsbobjeservicessession
6 Select SAP as Authentication
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 26
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Select the menu Live Office gt Insert gt Crystal Reports content
9 Use your SAP Credentials in the format [System ID]~[Client][Username] to authenticate (example CIM~003i819882)
10 Select the previously created report from BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 27
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Click Next
12 Click Switch to Fields
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 28
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Double-click the fields to add them to the list of Selected Fields
14 Click Next
15 Click Next
16 Click Finish
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 29
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the menu Live Office gt Properties for all objects
18 Navigate to the tab ldquoPromptsrdquo
19 Select the prompt and click ldquoParameter Valuesrdquo
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 30
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Select the option ldquoChoose Excel data rangerdquo and select a cell on a separate sheet in your document Note This will be used to provide input to the parameter
21 Select the menu Live Office gt Publish to BusinessObjects Enterprise gt Save to BusinessObjects Enterprise
22 Enter the File name
23 Click Save
24 Close Microsoft Excel
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 31
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Live Office Document Based on Crystal Reports
Objective
bull To build a new Live Office document using Crystal Reports as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Live Office document using the previously created Crystal Report document as a source
2 Save the Live Office document to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 32
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Live Office
In this unit you will learn how you can use Xcelsius to connect to a Live Office document with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with Live Office
Creating an Xcelsius Dashboard with Live Office
You created a Crystal Report document retrieving data from SAP BW and used Live Office to show the data in Microsoft Excel As a next step you will use the Live Office document as a source for the Xcelsius dashboard
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Select the menu Data gt Import from Enterprise
3 Authenticate against the BusinessObjects Enterprise system
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 33
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select the Live Office document you created previously
6 Click Open
7 Select the menu Data gt Connections
8 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 34
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
9 Select Live Office Connections
10 Select the newly created connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 35
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Replace the entry ltwebservergt with your webserver name
12 Click the Usage tab
13 Set the Refresh on Load property
14 Close the Data Manager
15 Drag and drop a Stacked Bar Chart component onto the Xcelsius canvas
16 Double-click the Stacked Bar Chart to open the properties
17 Click on the icon next to the Data Values
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 36
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Mark the complete range in for the values and select the option ldquoData in rowsrdquo
19 Click OK
20 Click Preview Note Because you are not authenticated against BusinessObjects Enterprise at this time a logon
mask will come up and ask for BusinessObjects Enterprise credentials Use the SAP Authentication and the SAP credentials to leverage Single-Sign-On from the Xcelsius Dashboard to Live Office and Crystal Reports
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 37
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
21 Select the menu File gt Export gt BusinessObjects Platform
Note When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform When selecting the menu File gt Save as the design of the Xcelsius design document is being stored to BusinessObjects Enterprise
22 Select a folder on your BusinessObjects Enterprise system
23 Enter a file name
24 Click Save
25 View the Xcelsius dashboard in InfoView using the SAP authentication
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 38
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New Xcelsius dashboard with Live Office
Objective
bull To build a new Xcelsius dashboard using Live Office as a source
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying Crystal Report and Live Office documents
Instructions
1 Create a new Xcelsius dashboard using the previously created Live Office document as a source
2 Show a Stacked Bar Chart with order mount per region
3 Configure the Live Office connectivity to refresh on each load
4 Save the Xcelsius file to BusinessObjects Enterprise
5 View the dashboard with Single-Sign-On in InfoView
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 39
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and Universe and Query as a WebService (QaaWS) This lesson provides you with an overview of using Xcelsius in combination with OLAP Universes and Query as a Web Service
In this lesson you will learn about
bull Creating a simple OLAP Universe
bull Creating a QaaWS on top of the OLAP Universe
bull Creating a Xcelsius dashboard with QaaWS as a source
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 40
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Simple OLAP Universe
In this unit you will learn about OLAP Universes and how the meta-data from SAP BW is leveraged inside the OLAP Universes
After completing this unit you will be able to
bull Describe the elements of SAP BW OLAP Universes
SAP BW OLAP Universes
The following table shows a list of SAP BW query elements and how these elements are used in an OLAP Universe
BW Query element OLAP Universe element
Cube Dimension Class
Characteristic (incl Time and Unit) A class with dimension and detail objects (detail objects for key and description)
Hierarchy A class containing a dimension and detail objects for each hierarchy level
Keyfigure Measure element in a class named Keyfigures
Calculated keyfigure Measure element in a class named Keyfigures (Information about the calculation is not available)
Restricted keyfigure Measure element in a class named Keyfigures (Information about the restriction is not available)
Navigational attribute A class with dimension and detail objects (detail objects for key and description)
Display attribute Each display attribute becomes a detail object underneath the related dimension object
Query filter Filters will be applied to the underlying query but are not visible in OLAP Universe
SAP variables Query filter as predefined object which can be optional or mandatory
Custom structure Dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 41
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Dimension and Characteristics
The screenshot below shows an SAP BW query in the BEx Query Designer
The Rows area of this query includes several characteristics and the Columns area includes several keyfigures On the left side the actual cube structure is shown with the cube dimensions (not to be confused with characteristics)
In the image you can identify one dimension and four characteristics The dimension is Customer (technical name Z_BOBJ1) and the characteristics are City Country Customer and Region
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 42
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 43
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Display Attributes and Navigational Attributes
Display attributes are InfoObjects which are logically assigned or subordinated to a characteristic
For example
The characteristic customer has two attributes bull Phone number bull Fax number
Characteristics can be defined as navigational attributes in the BW cube which then makes these attributes available for navigational purposes in the reporting tools Navigational attributes are treated identically to a characteristic
The following screen shows an SAP BW query in the BEx Query Designer
The row structure includes a characteristic Customer with four display attributes (Geographical Height Postal Code Sector Code and Area Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 44
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
In addition the BW query contains three navigational attributes in the rows Regional Code Postal Code and Area Code
Note A navigational attribute can easily be identified by the double underscore (ldquo__rdquo) in the technical name of the navigational attribute
Building an OLAP Universe on top of such an SAP BW query results in the following elements
bull The cube dimension from SAP BW results in a class in the OLAP Universe (for example dimension Customer ndash not to confuse with the characteristic Customer)
bull Each characteristic in the query results in a class with dimension and detail objects Level 00 objects represent the aggregated view on this characteristic representing the ldquoAllrdquo member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer)
bull Each navigational attribute in the query results in a class with dimension and details objects (Navigational attribute Postal Code resulting in a class Postal Code with dimension L00 Postal Code and L01 Postal Code)
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 45
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe
bull Each display attribute for the characteristic results in a detail object for the corresponding dimension objects in the universe
Note The OLAP Universe includes all available display attributes for the characteristic and not only uses the display attributes that are included in the SAP BW query
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 46
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Keyfigures Units and Currencies
Each keyfigure used in an SAP BW query can have up to three different sets of information
bull Numeric value of the keyfigure bull Unit or Currency information bull Formatted value representing the user-specific formatting
The image shows the result of two keyfigures in the OLAP Universe
bull Each key figure is represented with a measure object in a class Key Figures bull In the case the keyfigure is configured in SAP BW with a unit an additional dimension object will be
added representing the unit information
bull The formatted value represents the numeric value formatted as a string value following the user-specific formatting settings
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 47
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Hierarchies
Hierarchies can be activated for characteristics in the BEx Query Designer tool and offer the user the capability to navigate along a hierarchical structure
The image shows an OLAP Universe class Sales with a subclass Sales Person For the characteristic Sales Person a hierarchy has been activated and therefore the OLAP Universe has generated the number of levels required to leverage the complete hierarchy in the universe
bull Each level of a hierarchy will result in a dimension object
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 48
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
To create a new OLAP Universe
1 Start the Universe Designer (Start gt Programs gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Designer)
2 Enter the User Name and Password
3 Click OK
4 Select the menu File gt New
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 49
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click New to create a new connection
6 Click Next
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 50
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
7 Select SAP Business Warehouse 3x from the list
8 Enter a Connection Name
9 Click Next
10 Enter the User name Password and Language
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 51
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
11 Enter the Client Application Server and System Number based on the SAP server details
Note The connection dialog allows you to select between an Application server and a Message server connection
12 Set the Authentication Mode to Use Single Sign On when refreshing reports at view time
Note For this activity we will leave it to ldquoUse specified username and passwordrdquo and will change this after we created the web service on top of the Universe
Note Using single-sign-on in combination with an SAP system requires the SAP authentication to be configured for the SAP system in the Central Management Console of BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 52
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Open the list of available cubes by clicking the plus sign next to OLAP Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 53
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
15 Navigate to the required cube
16 Open the list of available queries for the selected cube by clicking the plus sign next to the cube
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 54
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Select the required query and click Next
18 Click Finish
19 Enter a name for the Universe into the field Name
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 55
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
20 Navigate to the Controls tab
21 Uncheck all Query Limits
22 Click OK
23 Select the menu File gt Export
Note The Universe needs to be saved before it can be exported
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 56
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Click Save
25 Select a Domain
26 Select the Groups that should be assigned to the Universe
27 Click OK
28 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 57
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New OLAP Universe
Objectives
bull Create a new OLAP Universe
bull Create a new Web Intelligence report using the OLAP Universe
Scenario
You are a report designer and need to create a new Web Intelligence report on top of a new OLAP Universe
Instructions
1 Start the Universe Designer
2 Create a new OLAP Universe using the query ldquoBusinessObjects Community ndash Query 4rdquo (technical name DALSEGNOBUSINESSOBJECTS_QRY_04)
3 Save and export the OLAP Universe to BusinessObjects Enterprise
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 58
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Creating a Query as a WebService (QaaWS)
After creating the OLAP Universe you can now create the web service on top of the OLAP Universe
To create a new QaaWS web service
1 Start Query as a Web Service (Program gt BusinessObjects XI Release 3 gt BusinessObjects Enterprise gt Query as a WebService)
2 Click Add
3 Enter the Name and CMS
4 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 59
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Click Close
6 Enter the User and Password
7 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 60
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
8 Click New
9 Enter a name for the web service
10 Click Advanced Parameters
11 Select secSAPR3 as Authentication mode
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 61
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Click Next
14 Select the Universe which will be used for the web service
15 Click Next
16 Use the query panel to create the query for the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 62
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
17 Click Next
Note A preview of the data is shown
18 Click Publish
19 Copy the URL to the clipboard so that it can be used later on in the Xcelsius Designer
20 Click Close
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 63
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Activity Create a New QaaWS Web Service
Objective bull To build a new QaaWS on top of an OLAP Universe based on an SAP BW query
Scenario
You are a report designer creating an Xcelsius dashboard and building the underlying QaaWS web service
Instructions
1 Create a new QaaWS based on the previously created OLAP Universe
2 Include the field Calendar Year
3 Publish the web service
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 64
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
Xcelsius and QaaWS
In this unit you will learn how you can use Xcelsius to connect to a QaaWS web service with SAP data sources After completing this unit you will be able to
bull Use Xcelsius with QaaWS
Xcelsius and QaaWS
After creating the OLAP Universe and the web service based on top of the OLAP Universe you can now create the Xcelsius dashboard using the web service
To create the Xcelsius dashboard
1 Start Xcelsius Designer (Start gt Programs gt Xcelsius gt Xcelsius Designer)
2 Re-open the Xcelsius file from the previous activity
3 Select the menu Data gt Connections
4 Click Add
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 65
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
5 Select Query as a Web Service
6 Select the newly created connection
7 Paste the URL from the created QaaWS web service into the field WSD URL
8 Click Import
9 Click on the row folder of the Return Values
10 Click the icon next to the range
11 Mark the required range in the Excel spreadsheet
12 Click OK
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 66
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
13 Navigate to the Usage tab
14 Set the Refresh on Load property
15 Click Close
16 Add a list box component to the Xcelsius canvas
17 Double-click the list box component
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 67
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
18 Set the Insert Type option to Value
19 Select the range for the Source Data and point it to the previous marked cells for the web service
20 Select the range for the Labels and point it to the previous marked cells for the web service
21 Set the Destination to the cell in the spreadsheet that was marked previously to be the input for the parameter in Live Office
22 Select the menu Data gt Connections
23 Select the existing Live Office connection
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 68
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
24 Navigate to the Usage tab
25 Click the icon next to Trigger Cell
26 Mark the cell that will contain the value from the list box
27 Select the option When Value Changes
28 Click Close
29 Click Preview
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 69
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R3 for the BusinessObjects products
In this lesson you will learn about
bull SAP connectivity options for BusinessObjects products
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 70
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity Options
In this unit you will learn about the available SAP data sources for BusinessObjects products
After completing this unit you will be able to
bull Describe the available SAP data sources for BusinessObjects products
SAP Connectivity for Crystal Reports
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS
Crystal Report
The available SAP data sources for Crystal Reports are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 71
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Web Intelligence
The available SAP data sources for Web Intelligence are
bull SAP BW bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 72
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Query as a Web Service (QaaWS)
The available SAP data sources for Query as a WebService are
bull SAP BW
BW Queries and BW Cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 73
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Live Office
SAP R3 SAP BW
BEx QueryDirect access
MultiProvider InfoCube
InfoSetODS
MultiProvider InfoCubeClassicInfoSets
SAP Queries
ABAPFunctions
Tableand
Cluster
SAP Table Cluster and FunctionSAP InfoSet BW MDX BW QueryODS OLAP Universe
Live Office
Crystal Reports Web Intelligence
Live Office is able to leverage the following source documents
bull Crystal Reports bull Web Intelligence bull Universes (including OLAP Universes)
Based on the list above the available SAP data sources for Live Office are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 74
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP Connectivity for Xcelsius
Xcelsius is able leverage the following sources for connectivity
1 Web Services 2 Live Office
Based on the list above the available SAP data sources for Xcelsius are
bull SAP R3 bull Tables and cluster (Open SQL) bull ABAP functions bull Classic InfoSets bull SAP queries and InfoSet queries
bull SAP BW
bull Tables and cluster (Open SQL) bull ABAP Functions bull Direct ODS access (without the need for an SAP BW query) bull BW queries and BW cubes
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 75
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent
END-TO-END SCENARIOS WITH XCELSIUS 2008
SAP DEVELOPER NETWORK | sdnsapcom BUSINESS PROCESS EXPERT COMMUNITY | bpxsapcom copy 2008 SAP AG 76
Copyright copy 2008 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG The information contained herein may be changed without prior notice
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors
Microsoft Windows Outlook and PowerPoint are registered trademarks of Microsoft Corporation
IBM DB2 DB2 Universal Database OS2 Parallel Sysplex MVSESA AIX S390 AS400 OS390 OS400 iSeries pSeries xSeries zSeries System i System i5 System p System p5 System x System z System z9 zOS AFP Intelligent Miner WebSphere Netfinity Tivoli Informix i5OS POWER POWER5 POWER5+ OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation
Adobe the Adobe logo Acrobat PostScript and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States andor other countries
Oracle is a registered trademark of Oracle Corporation
UNIX XOpen OSF1 and Motif are registered trademarks of the Open Group
Citrix ICA Program Neighborhood MetaFrame WinFrame VideoFrame and MultiWin are trademarks or registered trademarks of Citrix Systems Inc
HTML XML XHTML and W3C are trademarks or registered trademarks of W3Creg World Wide Web Consortium Massachusetts Institute of Technology
Java is a registered trademark of Sun Microsystems Inc
JavaScript is a registered trademark of Sun Microsystems Inc used under license for technology invented and implemented by Netscape
MaxDB is a trademark of MySQL AB Sweden
SAP R3 mySAP mySAPcom xApps xApp SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world All other product and service names mentioned are the trademarks of their respective companies Data contained in this document serves informational purposes only National product specifications may vary
These materials are subject to change without notice These materials are provided by SAP AG and its affiliated companies (SAP Group) for informational purposes only without representation or warranty of any kind and SAP Group shall not be liable for errors or omissions with respect to the materials The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services if any Nothing herein should be construed as constituting an additional warranty
These materials are provided ldquoas isrdquo without a warranty of any kind either express or implied including but not limited to the implied warranties of merchantability fitness for a particular purpose or non-infringement
SAP shall not be liable for damages of any kind including without limitation direct special indirect or consequential damages that may result from the use of these materials
SAP does not warrant the accuracy or completeness of the information text graphics links or other items contained within these materials SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages
Any software coding andor code linesstrings (ldquoCoderdquo) included in this documentation are only examples and are not intended to be used in a productive system environment The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding SAP does not warrant the correctness and completeness of the Code given herein and SAP shall not be liable for errors or damages caused by the usage of the Code except if such damages were caused by SAP intentionally or grossly negligent