End-to-End Scenarios With Xcelsius 2008

Similar documents
SAP BUSINESS OBJECTS INTEGRATION WITH SAP NETWEAVER BPM

How to... Add an SAP BusinessObjects Xcelsius Dashboard to a Transport Request in SAP BW

How to Integrate SAP BusinessObjects Dashboards (Xcelsius) Into Business Context Viewer (BCV)

SAP NetWeaver MDM-SRM Catalog Configuration for SAP NetWeaver XI Ready Reference

Mobile Application Modeling for SAP CRM Mobile Applications for Laptops

SAP NetWeaver Demo Model: Java Demo Enterprise Services (SAP NetWeaver Composition Environment 7.1)

FI311: Common Issues Related to this Error Message

FMTB - Budgetary Ledger

Technical Facts: Mobile Always Connected

How To Handle the SLD for SAP XI

SAP NetWeaver Demo Model: UI Demos using Demo Enterprise Services (EHP1 for SAP NetWeaver

How To Set Up and Use the SAP ME Production Tracking Feature

SAP GRC Access Control: Installation Best Practices FAQ

SAP How-To Guide Master Data Governance for Material How To... Master Data Governance for Material: Rule Based Workflow with Partial Activation

Access Control 5.3. Implementation Roles and Responsibilities. Applies to: Summary. Version 2.0. Access Control 5.3

SAP BusinessObjects Information Design Tool 4.0. UNV Universe Conversion

SAP BusinessObjects GTS 8.0: How to Customize US Re-Export

SAP BusinessObjects Dashboards and SAP NetWeaver. Ingo Hilgefort, Director Solution Management February 2011

Improvements of SAP ERP Batch Functionality (LO-BM*) Delivered with ERP 2004 and ERP 2005

How To Set Up and Use SAP ME Complex Assembly

How To Set Up and Use the SAP ME Time Sensitive Material Feature

New UI for Cost Center Planning with SAP ECC 6.0 EhP6. August, 2012

Interaction Center for Automotive

Business One in Action - How to change the valuation method of an item?

The Critical Role of Management Support in OCM Initiatives - A Tale of Two Projects

How To Create and Use an SAP ME Process Workflow

BO100. Reporting with SAP BusinessObjects BI Solutions for SAP NetWeaver BW COURSE OUTLINE. Course Version: 15 Course Duration: 20 Hours

How to Integrate SAP Crystal Server with SAP Business One

HR580. Analytics and Reporting in HCM COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

BOX310. SAP BusinessObjects Dashboards 4.1 COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

F I T F O R T H E F U T U R E

Store Specific Consumer Prices

Solution Manager Integration

DP-SPECIFIC SCM 5.0 RELEASE NOTES

2010 SAP AG. All rights reserved. / Page 2

SCM550. Cross-Functional Customizing in Materials Management COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Business One in Action Alternative Items in Marketing Document

Sales Quotation. SAP Best Practices

Business One in Action - Why does an item which is defined as a Sales BOM show 100% as gross profit in the Gross Profit window?

Debit Memo Processing. SAP Best Practices

Duet Enterprise Uploading and Accessing SAP DMS Documents in a Starter Services Workspace

PLM318: Analytics in Enterprise Asset Management

Asset Acquisition through Direct Capitalization. SAP Best Practices

SAP How-To Guide for MDG-F ALE Replication from MDG Hub to ERP Using the Same Client

BIT600. SAP Business Workflow: Concepts, Inboxes, and Template Usage COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Business One in Action 'Quantity falls below the minimum inventory level' is received and the document cannot be saved. How can this be resolved?

Manage Xcelsius Add-ons Using the XLX file

PS Project System. SAP ERP Central Component

EA and ESOA: Relationship Part 2

SAP AG Neurottstraße Walldorf Germany T +49/18 05/ F +49/18 05/

Rework Processing (Stock-Manufactured Material) SAP Best Practices

HR505. Organizational Management COURSE OUTLINE. Course Version: 010 Course Duration: 4 Day(s)

TCRM10 CRM Fundamentals I

SCM605 Sales Processing in SAP ERP

CR500. CRM Middleware COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

SAP AG hereby confirms that the interface software for the product SmartExporter 2.0

What are the Specifics Concerning the Authorizations of a Composite Provider?

SCM525. Consumption-Based Planning and Forecasting COURSE OUTLINE. Course Version: 010 Course Duration: 2 Day(s)

AC605 Profitability Analysis

EHP4 for SAP ERP 6.0 March 2010 English. Sundry Customer (Z157) Business Process Documentation. SAP AG Dietmar-Hopp-Allee Walldorf Germany

Quality Management for Procurement with Vendor Evaluation. SAP Best Practices

TEWM12 SAP Extended Warehouse Mangement II (SAP EWM)

Business One in Action - How To Set Up Sales Discounts Per Warehouse?

SAP BusinessObjects BI Platform

CR100. CRM Customizing Fundamentals COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

TM430. Strategic Freight Management in SAP Transportation Management COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)8 Hours

Setting the Granularity or Appropriate Level of Detail for Modeling Business Processes

AC410 Cost Center Accounting

Release 6.0 HELP.SECGUIDE_ISHERCM

SAPSCM. Overview of the SAP Supply Chain Management Application COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

Consumable Purchasing. SAP Best Practices

Sales Order Processing with Collective Billing. SAP Best Practices

Portfolio and Project Management 5.0: Microsoft Project Server Import and Export

ADM110. SAP System Installation and Patching COURSE OUTLINE. Course Version: 15 Course Duration: 4 Day(s)

SAPCRM SAP CRM Solution Overview

SCM610. Delivery Processing in SAP ERP COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

A Brief Overview of Popular Strategy Management Methodologies

SAP ERP rapid-deployment solution for employee and manager self-service

SAP Solution Manager Adapter for SAP Quality Center by HP

CRM Worklist: Private Office Settings in Web-UI- How to Maintain Private office Settings

IBP200. SAP Integrated Business Planning - Platform Features and Customizing COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Manoj Narang. Summary. Author Bio

BOE330. SAP BusinessObjects Business Intelligence Platform: Designing and Deploying a Solution COURSE OUTLINE

SUS300. Product Safety and Stewardship Overview COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Procurement Contract. SAP Best Practices

AC202. Accounting Customizing II: Special G/L Transactions, Document Parking, Substitutions/Validations, Archiving FI COURSE OUTLINE

BOCE10 SAP Crystal Reports for Enterprise: Fundamentals of Report Design

TBW50 SAP BW Data Acquisition

FS242. Deposits Management in Banking Services from SAP 8.0 COURSE OUTLINE. Course Version: 10 Course Duration: 4 Day(s)

EWM120. Extended Warehouse Management Customizing - Part II COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

Returnables Processing. SAP Best Practices

Rebate Processing: Free Goods. SAP Best Practices

SAP NetWeaver Identity Management 7.0 SPS 2. Identity Management for SAP System Landscapes: Architectural Overview

Procurement without QM. SAP Best Practices

PUBLIC Setup 4.6 Systems for MAI

TM215. LSP Based Planning and Execution in SAP Transportation Management COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

SCM520. Purchasing COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

SCM601. Processes in Logistics Execution COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

Subcontracting. SAP Best Practices

SAP BusinessObjects GRC 10.0 Integration Guide Access & Process Control 10.0

Transcription:

End-to-End Scenarios With Xcelsius 2008 Applies to: BusinessObjects Enterprise XI Release 3.0, 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. 2008 SAP AG 1

Table of Contents Configuration of SAP Authentication...3 Enable SAP Authentication...4 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 Elements...13 Live Office and SAP data sources...25 Using Crystal Reports objects in Live Office...25 Xcelsius and Live Office...33 Creating an Xcelsius Dashboard with Live Office...33 Xcelsius and Universe and Query as a WebService (QaaWS)...40 Creating a Simple OLAP Universe...41 SAP BW OLAP Universes...41 Creating a Query as a WebService (QaaWS)...59 Xcelsius and QaaWS...65 Xcelsius and QaaWS...65 SAP Connectivity Overview...70 SAP Connectivity Options...71 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 Xcelsius...75 Copyright...76 2008 SAP AG 2

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: Enable SAP authentication Configure global options for the SAP authentication Import SAP users and SAP roles to BusinessObjects Enterprise 2008 SAP AG 3

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. 2008 SAP AG 4

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. 2008 SAP AG 5

Activity: Enable SAP Authentication Objective 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? 2008 SAP AG 6

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 enable/disable SAP authentication and/or 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. 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 system s Disabled check box on the Entitlement Systems tab.) 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 Max failed entitlement system accesses 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 Keep entitlement system disabled [seconds] 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 Max failed entitlement system accesses, BusinessObjects Enterprise allows a maximum of 3 failed attempts to authenticate users against any particular 2008 SAP AG 7

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 Keep entitlement system disabled [seconds]. 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. 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 Max concurrent connections per system and 3 for Number of uses per connection, 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. 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. 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. Concurrent users / Named Users Use this option to specify if new user accounts are configured to use concurrent user licenses or named user licenses. 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. 2008 SAP AG 8

Activity: Configure SAP Authentication Options Objective 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. 2008 SAP AG 9

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~003@BOBJ_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. 2008 SAP AG 10

5. Select the logical system for the SAP server. 6. Select the roles from the list of available roles. 7. Click Add >. 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. 2008 SAP AG 11

Activity: Import SAP Roles to BusinessObjects Enterprise Objective 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: 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. 2008 SAP AG 12

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: Creating a simple Crystal Report on top of SAP Connecting Live Office to SAP data sources 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: 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 Characteristic Hierarchy Keyfigure Calculated Keyfigure Restricted Keyfigure Filter Navigational attribute Display attribute SAP variables Crystal Reports designer element Separate fields for key and description per characteristic. Fields representing a parent-child relationship. Measure element in a grouping called Keyfigure. Each Keyfigure can have up to three elements: numeric value, unit, and formatted value. Measure element in the folder Keyfigure. (Information about the details of the calculated keyfigure is not available in Crystal Reports.) Measure element in the folder Keyfigure (Information about the details of the restricted keyfigure is not available in Crystal Reports.) Filters will be applied to the underlying query but are not visible in the Crystal Reports designer. Separate fields for key and description per navigational attribute. Each display attribute becomes one field in the field explorer. The display attributes are grouped together with the actual characteristic. Parameters. 2008 SAP AG 13

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). 2008 SAP AG 14

Building a Crystal Report on top of such an SAP BW query will result in the following elements: 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). In addition each characteristic will also generate a Node ID and a Parent Node ID which can be used for hierarchical reporting. Each characteristic will also generate a Member Unique Name field which represents the technical key value. 2008 SAP AG 15

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 Industry Keys 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. 2008 SAP AG 16

Building a Crystal Report object on top of such an SAP BW query will result in the following elements: Each characteristic in the query will result in an element in the field explorer with a key and a description field. Each navigational attribute in the query will result in an element in the field explorer with a key and a description item Each display attribute will create an element in the field explorer underneath the corresponding characteristic (for example, Customer with several display attributes). 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. 2008 SAP AG 17

Keyfigures, Units, and Currencies Each keyfigure used in an SAP BW query can have up to three elements: Numeric value of the keyfigure. Unit or currency information. Formatted value, representing the user-specific formatting. The image shows the result of two keyfigures in Crystal Reports: Each keyfigure is represented with a field in a group called Key Figures. In the case the keyfigure is configured in SAP BW with a unit, an additional field will be added representing the unit information. The Formatted Value represents the numeric value formatted as a string value following the user-specific formatting settings. 2008 SAP AG 18

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. A hierarchy results in a parent-child relationship. 2008 SAP AG 19

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 > Programs > Crystal Reports 2008 > Crystal Reports 2008). 2. Select the menu File > New > Standard Report. 3. Double-click on Create New Connection. Note: The SAP connectivity is listed as part of all available connectivity 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. 2008 SAP AG 20

6. Click Next. 7. Enter Client, Username, and Password. 8. Click Finish. 9. Click Finish. 2008 SAP AG 21

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. 2008 SAP AG 22

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. 2008 SAP AG 23

Activity: Create a New Report Against a Simple SAP BW Query Objective 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 BusinessObjects Community Day Query 3 (technical name: DALSEGNO/BUSINESSOBJECTS_QRY_03). 4. Use the following fields in your report: Product Medium Name 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. 2008 SAP AG 24

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: 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 > Options. 3. Navigate to the Enterprise tab. 2008 SAP AG 25

4. Set the option Use specified logon criteria. 5. Enter the web service URL following the syntax: http://cmsname:port/dswsbobje/services/session. 6. Select SAP as Authentication. 7. Click OK. 2008 SAP AG 26

8. Select the menu Live Office > Insert > Crystal Reports content. 9. Use your SAP Credentials in the format [System ID]~[Client]/[Username] to authenticate (example: CIM~003/i819882) 10. Select the previously created report from BusinessObjects Enterprise. 2008 SAP AG 27

11. Click Next. 12. Click Switch to Fields. 2008 SAP AG 28

13. Double-click the fields to add them to the list of Selected Fields. 14. Click Next. 15. Click Next. 16. Click Finish. 2008 SAP AG 29

17. Select the menu Live Office > Properties for all objects. 18. Navigate to the tab Prompts. 19. Select the prompt and click Parameter Values. 2008 SAP AG 30

20. Select the option Choose Excel data range 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 > Publish to BusinessObjects Enterprise > Save to BusinessObjects Enterprise. 22. Enter the File name. 23. Click Save. 24. Close Microsoft Excel. 2008 SAP AG 31

Activity: Create a New Live Office Document Based on Crystal Reports Objective 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. 2008 SAP AG 32

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: 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 > Programs > Xcelsius > Xcelsius Designer). 2. Select the menu Data > Import from Enterprise. 3. Authenticate against the BusinessObjects Enterprise system. 4. Click OK. 2008 SAP AG 33

5. Select the Live Office document you created previously. 6. Click Open. 7. Select the menu Data > Connections. 8. Click Add. 2008 SAP AG 34

9. Select Live Office Connections. 10. Select the newly created connection. 2008 SAP AG 35

11. Replace the entry <webserver> 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. 2008 SAP AG 36

18. Mark the complete range in for the values and select the option Data in rows 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. 2008 SAP AG 37

21. Select the menu File > Export > BusinessObjects Platform. Note: When exporting to the BusinessObjects Platform the actual Xcelsius document is being stored on the platform. When selecting the menu File > 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. 2008 SAP AG 38

Activity: Create a New Xcelsius dashboard with Live Office Objective 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. 2008 SAP AG 39

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: Creating a simple OLAP Universe Creating a QaaWS on top of the OLAP Universe Creating a Xcelsius dashboard with QaaWS as a source 2008 SAP AG 40

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: 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 Cube Dimension Characteristic (incl. Time and Unit) Hierarchy Keyfigure Calculated keyfigure Restricted keyfigure Navigational attribute Display attribute Query filter SAP variables Custom structure OLAP Universe element Class A class with dimension and detail objects (detail objects for key and description). A class containing a dimension and detail objects for each hierarchy level. Measure element in a class named Keyfigures. Measure element in a class named Keyfigures (Information about the calculation is not available). Measure element in a class named Keyfigures (Information about the restriction is not available). A class with dimension and detail objects (detail objects for key and description). Each display attribute becomes a detail object underneath the related dimension object. Filters will be applied to the underlying query but are not visible in OLAP Universe. Query filter as predefined object which can be optional or mandatory. Dimension object 2008 SAP AG 41

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. 2008 SAP AG 42

Building an OLAP Universe on top of such an SAP BW query results in the following elements: The cube dimension from SAP BW results in a class in the OLAP Universe (for example, dimension Customer). 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 All member from the underlying cube. 2008 SAP AG 43

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: Phone number 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). 2008 SAP AG 44

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 ( ) 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: The cube dimension from SAP BW results in a class in the OLAP Universe (for example, dimension Customer not to confuse with the characteristic Customer). 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 All member from the underlying cube (characteristic Customer resulting in a class Customer2 with dimension L00 Customer and L01 Customer). 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). 2008 SAP AG 45

The image shows the display attributes from characteristic Customer and how these display attributes are treated in an OLAP Universe. 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. 2008 SAP AG 46

Keyfigures, Units and Currencies Each keyfigure used in an SAP BW query can have up to three different sets of information: Numeric value of the keyfigure. Unit or Currency information. Formatted value, representing the user-specific formatting. The image shows the result of two keyfigures in the OLAP Universe. Each key figure is represented with a measure object in a class Key Figures. In the case the keyfigure is configured in SAP BW with a unit, an additional dimension object will be added representing the unit information. The formatted value represents the numeric value formatted as a string value, following the user-specific formatting settings. 2008 SAP AG 47

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. Each level of a hierarchy will result in a dimension object. 2008 SAP AG 48

To create a new OLAP Universe 1. Start the Universe Designer (Start > Programs > BusinessObjects XI Release 3 > BusinessObjects Enterprise > Designer). 2. Enter the User Name and Password. 3. Click OK. 4. Select the menu File > New. 2008 SAP AG 49

5. Click New to create a new connection. 6. Click Next. 2008 SAP AG 50

7. Select SAP Business Warehouse 3.x from the list. 8. Enter a Connection Name. 9. Click Next. 10. Enter the User name, Password, and Language. 2008 SAP AG 51

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 Use specified username and password 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. 2008 SAP AG 52

13. Click Next. 14. Open the list of available cubes by clicking the plus sign next to OLAP Cubes. 2008 SAP AG 53

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. 2008 SAP AG 54

17. Select the required query and click Next. 18. Click Finish. 19. Enter a name for the Universe into the field Name. 2008 SAP AG 55

20. Navigate to the Controls tab. 21. Uncheck all Query Limits. 22. Click OK. 23. Select the menu File > Export. Note: The Universe needs to be saved before it can be exported. 2008 SAP AG 56

24. Click Save. 25. Select a Domain. 26. Select the Groups that should be assigned to the Universe. 27. Click OK. 28. Click OK. 2008 SAP AG 57

Activity: Create a New OLAP Universe Objectives Create a new OLAP Universe 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 BusinessObjects Community Query 4 (technical name: DALSEGNO/BUSINESSOBJECTS_QRY_04). 3. Save and export the OLAP Universe to BusinessObjects Enterprise. 2008 SAP AG 58

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 > BusinessObjects XI Release 3 > BusinessObjects Enterprise > Query as a WebService). 2. Click Add. 3. Enter the Name and CMS. 4. Click OK. 2008 SAP AG 59

5. Click Close. 6. Enter the User and Password. 7. Click OK. 2008 SAP AG 60

8. Click New. 9. Enter a name for the web service. 10. Click Advanced Parameters. 11. Select secsapr3 as Authentication mode. 12. Click OK. 2008 SAP AG 61

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. 2008 SAP AG 62

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. 2008 SAP AG 63

Activity: Create a New QaaWS Web Service Objective 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. 2008 SAP AG 64

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: 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 > Programs > Xcelsius > Xcelsius Designer). 2. Re-open the Xcelsius file from the previous activity 3. Select the menu Data > Connections. 4. Click Add. 2008 SAP AG 65

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. 2008 SAP AG 66

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. 2008 SAP AG 67

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 > Connections. 23. Select the existing Live Office connection. 2008 SAP AG 68

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. 2008 SAP AG 69

SAP Connectivity Overview This lesson provides you with an overview of the connectivity towards SAP BW and SAP R/3 for the BusinessObjects products. In this lesson, you will learn about: SAP connectivity options for BusinessObjects products 2008 SAP AG 70

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: Describe the available SAP data sources for BusinessObjects products SAP Connectivity for Crystal Reports Crystal Report SAP Table, Cluster and SAP InfoSet ODS BW MDX BW Query Function SAP R/3 SAP BW Direct access BEx Query Classic InfoSets SAP Queries ABAP Functions Table and Cluster MultiProvider InfoCube MultiProvider InfoCube ODS InfoSet The available SAP data sources for Crystal Reports are: SAP R/3 Tables and cluster (Open SQL). ABAP functions. Classic InfoSets. SAP queries and InfoSet queries. SAP BW Tables and cluster (Open SQL). ABAP Functions. Direct ODS access BW queries and BW cubes. 2008 SAP AG 71

SAP Connectivity for Web Intelligence The available SAP data sources for Web Intelligence are: SAP BW BW queries and BW cubes. 2008 SAP AG 72

SAP Connectivity for Query as a Web Service (QaaWS) The available SAP data sources for Query as a WebService are: SAP BW BW Queries and BW Cubes. 2008 SAP AG 73

SAP Connectivity for Live Office Live Office Crystal Reports Web Intelligence SAP Table, Cluster and SAP InfoSet ODS BW MDX BW Query Function OLAP Universe SAP R/3 SAP BW Direct access BEx Query Classic InfoSets SAP Queries ABAP Functions Table and Cluster MultiProvider InfoCube MultiProvider InfoCube ODS InfoSet Live Office is able to leverage the following source documents: Crystal Reports. Web Intelligence. Universes (including OLAP Universes). Based on the list above, the available SAP data sources for Live Office are: SAP R/3 Tables and cluster (Open SQL). ABAP functions. Classic InfoSets. SAP queries and InfoSet queries. SAP BW Tables and cluster (Open SQL). ABAP Functions. Direct ODS access (without the need for an SAP BW query). BW queries and BW cubes. 2008 SAP AG 74

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: SAP R/3 Tables and cluster (Open SQL). ABAP functions. Classic InfoSets. SAP queries and InfoSet queries. SAP BW Tables and cluster (Open SQL). ABAP Functions. Direct ODS access (without the need for an SAP BW query). BW queries and BW cubes. 2008 SAP AG 75

Copyright 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, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iseries, pseries, xseries, zseries, System i, System i5, System p, System p5, System x, System z, System z9, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/os, 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 and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, 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 W3C, 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, R/3, mysap, mysap.com, 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 as is 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 and/or code lines/strings ( Code ) 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. 2008 SAP AG 76