35
Ingo Hilgefort Integrating SAP ® BusinessObjects BI Platform 4.x with SAP NetWeaver ® Bonn Boston

Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

  • Upload
    others

  • View
    4

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

Ingo Hilgefort

Integrating SAP® Business Objects™ BI Platform 4.x with SAP NetWeaver®

Bonn � Boston

Page 2: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

Contents at a Glance

1 SAP Business Objects 4.x and SAP NetWeaver ...................... 21

2 Installation and Configuration ............................................... 37

3 Semantic Layer and Data Connectivity ................................... 131

4 SAP Crystal Reports and SAP Landscapes .............................. 149

5 SAP Business Objects Web Intelligence and SAP NetWeaver BW ....................................................................... 201

6 SAP Business Objects Analysis, Edition for Microsoft Office and SAP NetWeaver BW .............................................. 229

7 SAP Business Objects Analysis, Edition for OLAP and SAP NetWeaver BW ............................................................... 247

8 SAP Business Objects Dashboards and SAP Landscapes ........ 263

9 SAP Business Objects Explorer and SAP Landscapes .............. 291

10 SAP Business Objects Live Office and BI Web Services .......... 311

11 Publications with SAP Data-Level Security ............................ 329

12 Integration with SAP NetWeaver Portal ................................ 363

13 Troubleshooting and Tips ....................................................... 395

14 Integration Outlook ................................................................ 423

Page 3: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

7

Contents

Introduction ............................................................................................... 15

1 SAP Business Objects 4.x and SAP NetWeaver ........................ 21

1.1 User Interaction .......................................................................... 221.2 BI Tools and Clients .................................................................... 221.3 Management Tools ..................................................................... 22

1.3.1 Central Management Console ...................................... 231.3.2 Central Configuration Manager ..................................... 231.3.3 Lifecycle Management Tool ........................................... 23

1.4 Platform Service .......................................................................... 241.4.1 Central Management Server ......................................... 241.4.2 File Repository Services ................................................. 241.4.3 Processing Tier .............................................................. 251.4.4 Server Intelligence Agent ............................................. 251.4.5 Publication and Publishing Services .............................. 25

1.5 SAP Business Objects BI Client Tools ............................................ 261.5.1 SAP Crystal Reports ...................................................... 261.5.2 SAP Business Objects Web Intelligence .......................... 271.5.3 SAP Business Objects Dashboards (formerly Xcelsius) ..... 291.5.4 SAP Business Objects Analysis ....................................... 301.5.5 SAP Business Objects Explorer ....................................... 321.5.6 Semantic Layer ............................................................. 33

1.6 Components for Integration with SAP Landscapes ....................... 331.6.1 Data Connectivity ......................................................... 331.6.2 SAP Authentication ....................................................... 341.6.3 BW Publisher ................................................................ 351.6.4 Content Administration Workbench .............................. 351.6.5 SAP NetWeaver Portal—Knowledge Management ........ 351.6.6 SAP NetWeaver Portal—iView Templates and

Sample iViews .............................................................. 351.6.7 Lifecycle Management with CTS+ ................................. 36

1.7 Summary .................................................................................... 36

Page 4: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

8

Contents

2 Installation and Configuration ................................................. 37

2.1 Verifying Your SAP Landscape ..................................................... 382.2 SAP Business Objects—Server-Side Installation ............................ 39

2.2.1 Technical Prerequisites .................................................. 402.2.2 Installation Routine ...................................................... 41

2.3 SAP Business Objects—Client-Side Installation ............................. 522.3.1 SAP Crystal Reports for Enterprise ................................. 542.3.2 SAP Business Objects Dashboards .................................. 572.3.3 SAP Business Objects Live Office ................................... 602.3.4 SAP Business Objects BI Platform Client Tools ................ 622.3.5 SAP Business Objects Analysis, Edition for

Microsoft Office ............................................................ 642.4 SAP NetWeaver—Server-Side Configuration ................................ 66

2.4.1 Server Patch Level ......................................................... 672.4.2 Supported Platforms ..................................................... 682.4.3 ABAP Transport ............................................................ 682.4.4 Single Sign-On .............................................................. 692.4.5 User Authorization ........................................................ 70

2.5 Integrating SAP Business Objects and SAP NetWeaver ................. 702.5.1 Configuration of SAP Authentication ............................. 702.5.2 Setting up the Publishing Process for SAP Crystal

Reports 2011 ................................................................ 792.5.3 Viewing Reports within the SAP System Frontend ......... 1022.5.4 Publishing Summary ..................................................... 1032.5.5 Hosting SAP BEx Web Applications in SAP

Business Objects ........................................................... 1042.5.6 Configuring the SSO Token Service as Part of SAP

Business Objects ........................................................... 1202.6 Summary .................................................................................... 129

3 Semantic Layer and Data Connectivity .................................... 131

3.1 Semantic Layer Technology ......................................................... 1313.2 SAP Business Objects Semantic Layer Terms ................................. 1323.3 Data Connectivity for SAP Landscapes ........................................ 133

3.3.1 Direct Access to SAP NetWeaver BW using BICS ........... 1353.3.2 Relational Access to SAP NetWeaver BW ...................... 137

Page 5: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

9

Contents

3.3.3 Recommendation for SAP NetWeaver BW Data Connectivity ................................................................. 139

3.4 Relational Access to SAP ECC ...................................................... 1433.4.1 Recommendation for SAP ERP Access ........................... 147

3.5 Summary .................................................................................... 147

4 SAP Crystal Reports and SAP Landscapes ................................ 149

4.1 SAP Crystal Reports 2011 or SAP Crystal Reports for Enterprise ... 1494.2 Crystal Reports for Enterprise and SAP NetWeaver BW ............... 151

4.2.1 Data Connectivity Overview for SAP Crystal Reports for Enterprise ................................................................ 151

4.2.2 Supported and Unsupported SAP NetWeaver BW Elements for SAP Crystal Reports for Enterprise ............ 151

4.2.3 Creating Your First Report with SAP Crystal Report for Enterprise and SAP NetWeaver BW .............................. 156

4.3 SAP Crystal Reports for Enterprise and SAP ERP .......................... 1704.4 Crystal Reports 2011 and SAP ERP .............................................. 185

4.4.1 Data Connectivity Overview ......................................... 1854.4.2 Data-Level Security Editor ............................................ 1884.4.3 Creating Your First Report with SAP Crystal Reports

2011 and SAP ERP ........................................................ 1914.5 Migrating from SAP Crystal Reports 2008 to SAP Crystal

Reports for Enterprise ................................................................. 1954.6 Summary .................................................................................... 200

5 SAP Business Objects Web Intelligence and SAP NetWeaver BW ......................................................................... 201

5.1 SAP Business Objects Web Intelligence and SAP BW ................... 2015.1.1 Data Connectivity Overview ......................................... 2025.1.2 Supported and Unsupported SAP NetWeaver BW

Elements ....................................................................... 2035.2 SAP Business Objects Web Intelligence and SAP ERP ................... 2075.3 Creating Your First Report for SAP NetWeaver BW (BICS) ........... 2085.4 Creating Your First Report for SAP NetWeaver BW (Relational

Universe) .................................................................................... 215

Page 6: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

10

Contents

5.5 Migration from SAP Business Objects Web Intelligence XI 3.1 to 4.x .......................................................................................... 224

5.6 Summary .................................................................................... 227

6 SAP Business Objects Analysis, Edition for Microsoft Office and SAP NetWeaver BW .......................................................... 229

6.1 Data Connectivity Overview ........................................................ 2296.2 Supported and Unsupported SAP NetWeaver BW Elements ........ 2316.3 Creating Your First Workbook in SAP Business Objects Analysis,

Edition for Microsoft Office ........................................................ 2366.4 Summary .................................................................................... 246

7 SAP Business Objects Analysis, Edition for OLAP and SAP NetWeaver BW ................................................................. 247

7.1 Data Connectivity Overview ........................................................ 2477.2 Supported and Unsupported SAP NetWeaver BW Elements ........ 2487.3 Creating Your First Workbook in SAP Business Objects Analysis,

Edition for OLAP ........................................................................ 2527.4 Summary .................................................................................... 262

8 SAP Business Objects Dashboards and SAP Landscapes .......... 263

8.1 SAP Business Objects Dashboards and SAP NetWeaver BW ......... 2638.1.1 Data Connectivity Overview ......................................... 2638.1.2 Supported and Unsupported SAP NetWeaver BW

Elements ....................................................................... 2658.2 SAP Business Objects Dashboards and SAP ERP ........................... 2718.3 Creating Your First Dashboard with SAP Business Objects

Dashboards ................................................................................ 2728.3.1 SAP Business Objects Dashboards and Direct Access

via SAP NetWeaver BW ................................................ 2728.3.2 SAP Business Objects Dashboards and Direct Access

to SAP NetWeaver BW via SAP Business Objects .......... 2828.4 Summary .................................................................................... 290

Page 7: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

11

Contents

9 SAP Business Objects Explorer and SAP Landscapes ............... 291

9.1 SAP Business Objects Explorer and SAP NetWeaver BW ............... 2919.1.1 Data Connectivity Overview ......................................... 2919.1.2 Supported and Unsupported SAP NetWeaver BW

Elements ....................................................................... 2939.2 SAP Business Objects Explorer and SAP ERP ................................ 2969.3 Creating Your First SAP Business Objects Explorer Information

Space ......................................................................................... 2979.3.1 SAP Business Objects Explorer and Relational Access

to SAP NetWeaver BW ................................................. 2989.4 Summary .................................................................................... 309

10 SAP Business Objects Live Office and BI Web Services ............ 311

10.1 Using Live Office and BI Web Services ........................................ 31110.2 SAP Business Objects Dashboards and SAP Business Objects Live

Office ........................................................................................ 31210.3 SAP Business Objects Dashboards and BI Web Services ................ 32210.4 Summary .................................................................................... 328

11 Publications with SAP Data-Level Security .............................. 329

11.1 What Is Server-Side Trust? ........................................................... 32911.1.1 Server-Side Trust Components ....................................... 33011.1.2 Steps to Configure Server-Side Trust .............................. 331

11.2 Configuring Your SAP Server for Server-Side Trust ....................... 33211.2.1 Deploying and Configuring the SAP Cryptographic

Library .......................................................................... 33311.2.2 Configuring Profile Parameters ...................................... 33311.2.3 Configuring the Trust Manager ...................................... 33511.2.4 Configuring Additional Profile Parameters ..................... 337

11.3 Configuring Your SAP Business Objects System for Server-Side Trust ........................................................................................... 33711.3.1 Deploying and Configuring the SAP Cryptographic

Library .......................................................................... 33811.3.2 Generating PSE Files ..................................................... 33911.3.3 Importing the Certificate File with Trust Manager ........ 341

Page 8: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

12

Contents

11.3.4 SNC Access Control List ................................................ 34411.3.5 Importing SAP Server PSE Files ..................................... 34511.3.6 Granting Access to the PSE File ..................................... 34611.3.7 Configuring SAP Business Objects Services ..................... 34711.3.8 SNC Options in the Central Management Console ........ 353

11.4 Creating Publications with SAP Crystal Reports and SAP Business Objects Web Intelligence ............................................... 355

11.5 Summary .................................................................................... 362

12 Integration with SAP NetWeaver Portal .................................. 363

12.1 BI Content with SAP NetWeaver Portal iViews ............................ 36312.1.1 Technical Prerequisites .................................................. 36312.1.2 SAP NetWeaver Portal—Configuration Steps ................. 36412.1.3 SAP Business Objects—Configuration Steps ................... 37412.1.4 Create Your First iView ................................................. 37612.1.5 Integration of the BI Launch Pad and SAP NetWeaver

Portal ............................................................................ 37912.2 BI Content with Knowledge Management ................................... 381

12.2.1 Technical Prerequisites .................................................. 38212.2.2 SAP NetWeaver Portal—Configuration Steps ................. 38212.2.3 Setting Up Your Repository ........................................... 38412.2.4 Using the Repository Manager ...................................... 390

12.3 Summary .................................................................................... 393

13 Troubleshooting and Tips ......................................................... 395

13.1 Tracing for SAP Business Objects Services and Applications .......... 39513.2 Data Connectivity ....................................................................... 396

13.2.1 Steps to Validate the Configuration ............................... 39713.2.2 Tracing SAP Crystal Reports 2011 Data Connectivity ..... 39713.2.3 Tracing Data Connectivity based on BI Consumer

Services ........................................................................ 39813.2.4 Validating Metadata ..................................................... 41413.2.5 Validating the Results ................................................... 415

13.3 Single Sign-On and Authentication ............................................. 41513.3.1 Steps to Validate the Configuration ............................... 41513.3.2 Tracing .......................................................................... 416

Page 9: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

13

Contents

13.4 Publishing SAP Crystal Reports 2011 .......................................... 41613.4.1 Steps to Validate the Configuration ............................... 41613.4.2 Tracing .......................................................................... 417

13.5 Publications ................................................................................ 41713.5.1 Steps to Validate the Configuration ............................... 41713.5.2 Tracing .......................................................................... 418

13.6 Performance ............................................................................... 41913.6.1 General Performance Considerations ............................. 41913.6.2 BEx Query Design ......................................................... 420

13.7 Summary ................................................................................... 421

14 Integration Outlook .................................................................. 423

14.1 Summary .................................................................................... 425

The Author ................................................................................................ 427Index ......................................................................................................... 429

Page 10: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

131

In the following sections we review the different options for leveraging the semantic layer technology as part of the SAP BusinessObjects stack to connect to your SAP system.

3 Semantic Layer and Data Connectivity

The goal of this chapter is to review the different options for connecting the corpo­rate data in your SAP systems and explain the role the semantic layer plays in the overall SAP Business Objects stack. It does not review the actual steps for creating the different connections in this chapter, as these are discussed in the BI client chapters.

3.1 Semantic Layer Technology

Before we discuss the details of the data connectivity for your SAP system, we should clarify some key terms that are used not only in this book but also in other published materials.

EE The semantic layer is a technology that is part of the SAP Business Objects stack. It allows you to expose a given data source to your end users using more user­friendly business terms.

EE Universes are artifacts created using the Information Design Tool (as part of the SAP Business Objects 4.x release) or the Universe Designer (as part of the SAP Business Objects XI 3.x release). Universes represent a model using a data con­nection and business term and can be leveraged by the BI client tools to expose the information to your end users.

EE Dimensional universes are one form of universes, focusing on multi­dimensional capabilities such as hierarchies.

EE Relational universes are another form of universes, presenting the business terms in a flat view to your end users.

EE Multi-source universes allow users to combine multiple data sources into a single universe, presenting a single logical view to your end users.

Page 11: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

132

Semantic Layer and Data Connectivity3

EE BI Consumer Services (BICS) is a direct access option provided by the semantic layer. The BICS connectivity option allows the semantic layer to expose a BEx query directly to the BI client tool without the need to create a universe.

EE The Information Design Tool is the client tool that allows you to establish data connections to data sources and expose them in the form of business layers to your end users.

EE Universe Designer is the previous version of the Information Design Tool for the SAP Business Objects XI 3.1 release.

All of the above are elements and components of the overall semantic layer as part of the SAP Business Objects 4.x environment. In this chapter, we explain more about the different options for leveraging the semantic layer in combination with your SAP system.

3.2 SAP Business Objects Semantic Layer Terms

You will notice that as part of the SAP Business Objects 4.x release, all the BI cli­ent products try to remain consistent in the terms they use. It is important to acknowledge that all the SAP Business Objects BI client products are moving away from using the terms specific to SAP NetWeaver BW and are instead focusing on common terminology.

Table 3.1 shows the terms previously used by SAP NetWeaver BW and the match­ing terms for the 4.x release of the SAP Business Objects BI platform. You can use this table to make yourself familiar with the new terms of SAP Business Objects 4.x.

BEx Query Terms SAP Business Objects 4.x Terms

Key figure Measure

Characteristic Dimension

Variable Prompt

Characteristic values Member

Condition Filter by measure

Exception Conditional formatting

Table 3.1 Terms Used in SAP Business Objects 4.x

Page 12: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

133

Data Connectivity for SAP Landscapes 3.3

3.3 Data Connectivity for SAP Landscapes

In this section we review the overall options that you can leverage to connect from your SAP Business Objects BI client tools to the different SAP landscapes. We will look at the data connectivity options for SAP NetWeaver BW, SAP ECC, and SAP HANA. SAP HANA is SAP’s new in­memory database allowing you to process large amount of data in a high­performing environment.

As shown in Figure 3.1, you have two options for connecting to the SAP NetWeaver BW system. You can leverage a direct access method, which leverages the BI Con­sumer Services (BICS) to expose a BEx query to the BI client tools. The alternative is to create a universe as part of the semantic layer on top of the relational schema of SAP NetWeaver BW.

BusinessObjectsExplorer

Analysis OLAPAnalysis OfficeDashboards(Xcelsius)

WebIntelligence

Crystal Reportsfor Enterprise

Crystal Reports2011

Enterprise Reporting

Semantic Layer

DataVisualization Analysis Search &

ExplorationSelf ServiceReporting

Universe Based Access

SAP NetWeaver BW

Data Services/Sybase Replication Server

Third party data

Direct Access Direct Access

Transient Provider

SAP FINSAP SDSAP HCM

Figure 3.1 Data Connectivity for SAP Landscapes

With regard to data connectivity towards SAP HANA, you can leverage a direct access method or you can leverage universe­based access. SAP Business Objects Analysis, edition for Microsoft Office; SAP Business Objects Analysis, OLAP edition; and SAP

Page 13: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

134

Semantic Layer and Data Connectivity3

Business Objects Explorer are able to establish a direct link to SAP HANA, whereas the other BI client products leverage the universe­based approach.

In regards to the connectivity to your SAP ECC system, you can see that SAP Crystal Reports 2011 is able to connect directly to the SAP ECC system and that all other BI client products, with the exception of SAP Business Objects Explorer, leverage the transient provider as an entry point to the SAP ECC system. In addition to the transient provider, SAP Crystal Reports for Enterprise, SAP Business Objects Web Intelligence, SAP Business Objects Explorer, and SAP Business Objects Dashboards are able to leverage the connection towards SAP ECC via the universe, which is an exciting new option as part of the SAP Business Objects 4.x release.

Figure 3.2 shows not only which tool is able to link to which underlying data source but also the leveraged technology. You can see that all the BI client products, with the exception of SAP Business Objects Explorer, use the BI Consumer Service to connect to the SAP NetWeaver BW system and to the transient provider in the SAP ECC system.

BusinessObjectsExplorer

Analysis OLAPAnalysis OfficeDashboards(Xcelsius)

WebIntelligence

Crystal Reportsfor Enterprise

Crystal Reports2011

Enterprise Reporting

Semantic Layer

DataVisualization Analysis Search &

ExplorationSelf ServiceReporting

Universe Based Access

SAP NetWeaver BW

SAP NetWeaver BWA SAP HANA

Data Services/Sybase Replication Server

Third party data

Direct Access Direct Access

Transient Provider

SAP FINSAP SDSAP HCM

Figure 3.2 Detailed Data Connectivity

Page 14: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

135

Data Connectivity for SAP Landscapes 3.3

For connectivity to SAP HANA, you can see that SAP Business Objects Analysis, edition for Microsoft Office and SAP Business Objects Analysis, edition for OLAP use BICS connectivity; SAP Business Objects Explorer uses a SQL­based direct link to SAP HANA; and all other BI clients use a universe­based approach with an ODBC­based or a JDBC­based connection.

The above outline provides an overview of all technically available options. In the next sections we look into the details of connectivity to SAP NetWeaver BW and SAP ECC.

3.3.1 Direct Access to SAP NetWeaver BW using BICS

SAP Business Objects 4.x provides you with the option to expose a BEx query directly to the BI client tools such as SAP Business Objects Analysis, edition for Microsoft Office or SAP Crystal Reports for Enterprise. This direct connectivity to the SAP NetWeaver BW system is based on the BI Consumer Services (BICS) and exposes all the necessary metadata to the SAP Business Objects software.

The following are the advantages of direct access to SAP NetWeaver BW:

EE Re­use of existing BEx queries.

EE Shared connectivity across all BI client tools.

EE Provides true hierarchical metadata and data.

EE Allows for a single connection to point to multiple BEx queries.

EE Supports advanced BEx query elements, such as restricted and calculated key figures, formulas, and custom structures.

The following are the disadvantages of direct access to SAP NetWeaver BW:

EE Does not allow for customization of the metadata.

EE Does not allow for the creation of custom objects.

EE Does not allow for administrative limits such as a connection timeout on the SAP Business Objects stack.

EE Does not allow for the creation of universe­based parameters. All parameters need either to be based on variables in the BEx query or to be created as param­eters on a report level.

EE Does not allow for changing the aggregation functionality of key figures. All key figures are treated as a database delegated key figure and ask for the aggregated

Page 15: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

136

Semantic Layer and Data Connectivity3

values from SAP NetWeaver BW. The exception are key figures that are defined as a standard summary in SAP NetWeaver BW; these key figures are treated as a standard summary aggregation key figure in the BI client tools as well.

As you can see in Figure 3.3, direct access towards the SAP NetWeaver BW system can be leveraged by all the BI client tools, except SAP Crystal Reports 2011 and SAP Business Objects Explorer. In addition to access to SAP NetWeaver BW, access to your SAP ECC system is also possible using direct access (in combination with the transient provider of the SAP ECC system).

BusinessObjectsExplorer

Analysis OLAPAnalysis OfficeDashboards(Xcelsius)

LiveOffice

BIWebServices

WebIntelligence

Crystal Reportsfor Enterprise

Crystal Reports2011

Enterprise Reporting

Semantic Layer

DataVisualization Analysis Search &

ExplorationSelf ServiceReporting

Universe Based Access

SAP NetWeaver BW

SAP NetWeaver BWA SAP HANA

Data Services/Sybase Replication Server

Third party data

Direct Access Direct Access

Transient Provider

SAP FINSAP SDSAP HCM

BICS ODBC JDBC BICS SQL

Figure 3.3 Direct Access to SAP NetWeaver BW

Page 16: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

137

Data Connectivity for SAP Landscapes 3.3

Leveraging direct access to SAP NetWeaver BW requires a connection to be estab­lished in the Central Management Console of your SAP Business Objects system, which we demonstrate in a step­by­step fashion in the BI client chapters later in this book.

Direct Access Connections to BEx Queries or InfoProviders

SAP Business Objects 4.x allows you to configure connections to your SAP NetWeaver BW system as part of the Central Management Console (CMC) and to share those con-nections among the different BI client products. All of the BI client products are able to use a single connection pointing to the InfoProvider and to provide a list of available BEx queries at report design time.

3.3.2 Relational Access to SAP NetWeaver BW

In addition to direct access to the SAP NetWeaver BW system, the semantic layer also offers you the option to create a relational or multi­source universe on top of SAP NetWeaver BW. The relational interface on top of SAP NetWeaver BW provides you the option to create a universe on top of the SAP NetWeaver BW system and also to combine data coming from SAP NetWeaver BW with other data sources using a multi­source universe.

The following are advantages of relational access to SAP NetWeaver BW:

EE Direct access to the InfoProvider level.

EE Allows combining multiple data sources into a single logical view.

EE Allows customization of the metadata.

EE Allows creation of custom objects.

The following are disadvantages of relational access to SAP NetWeaver BW:

EE No support for external SAP NetWeaver BW hierarchies.

EE No support for restricted and calculated key figures.

EE No support for custom structures.

EE No support for SAP variables.

As you can see, relational access provides access to the bare minimum of informa­tion about the necessary InfoProvider. The items listed as disadvantages are not

Page 17: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

138

Semantic Layer and Data Connectivity3

impossible to solve, but those components need to be recreated as part of the universe and cannot be leveraged as pre­existing objects in SAP NetWeaver BW.

Table 3.2 shows possible workarounds for the most important metadata from your SAP NetWeaver BW system, and how you might be able to recreate them as part of the universe.

BEx Query Elements Relational Universe

Calculated/restricted key figures

Define calculated measures as part of the universe.

Variables Define prompts as part of the universes or Web Intelligence query panel.

Not possible for EXIT variables or variables filled through authorizations.

Currency and unit conversion

Possible with manual modeling of tables with conversion rates in the SAP Business Objects Universe Designer and joins in Data Federator.

Display attributes Possible with joins from InfoProvider to the master data tables in the universe.

External BW hierarchies No workaround.

Conditions Use filters on measures.

Table 3.2 Possible Workarounds

Further Details

You can find further details on the relational interface for SAP NetWeaver BW at this URL :

http://help.sap.com/saphelp_nw70ehp2/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm

The relational access approach using a universe can be leveraged in combination with SAP Crystal Reports for Enterprise, SAP Business Objects Web Intelligence, SAP Business Objects Dashboards, and SAP Business Objects Explorer. In the following sections, the focus is on data connectivity using the direct BI Consumer Services (BICS) approach, because it provides the richest set of metadata support for SAP NetWeaver BW. In the next section, we provide more background information for this recommendation.

Page 18: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

139

Data Connectivity for SAP Landscapes 3.3

3.3.3 Recommendation for SAP NetWeaver BW Data Connectivity

Now that we have provided you with an overview of the two options for connecting to the SAP NetWeaver BW system, we compare these two options in more detail.

Figure 3.4 shows the different level of support for the elements from your SAP NetWeaver BW system across the different tools. The columns shown for the separate products assume a direct connectivity to SAP NetWeaver BW using the direct BICS data connectivity. The two columns on the right—SAP Business Objects Explorer and Universe (Relational)—assume a data connectivity using the relational universe option on top of SAP NetWeaver BW. In addition to these two options, SAP Business Objects Explorer is also able to leverage a direct connectivity to SAP NetWeaver BW Accelerator (BWA) and to leverage the pre­existing indexes.

As shown in Figure 3.4, you can see that support for the most common metadata elements is relatively identical, with the exception of support for compounded characteristics and defaults in the BEx query.

InfoProvider Dimension

BEx Query Element CrystalReports forEnterprise

(BICS)

WebIntelligence

(BICS)

Dashboards(formerlyXcelsius)

Analysis,edition forMS Office

Analysis,OLAP

Edition

SAPBusiness-ObjectsExplorer

Universe(Relational)

Characteristic

Characteristic with Hierarchy

Structure based onCharacteristics

Navigational Attributes

Display Attributes

Key Figure

Unit/Currency

Calculated Key Figure

Restricted Key Figure

Compounded Characteristics

Defaults in the BEx Query

Constant Selection

��

��

� �

��

��

��

���

��

� (!) � (!) � (!)

� (4.x)

Figure 3.4 Metadata Support Part 1

Compounded characteristics are supported by the BI client tools, but the dependency when prompting for values (for example, financial year variant and financial year) is not supported for SAP Crystal Reports for Enterprise, SAP Business Objects Web Intelligence, or SAP Business Objects Dashboards.

Page 19: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

140

Semantic Layer and Data Connectivity3

Defaults defined in the BEx query (not to be confused with default values for vari­ables) are supported only by SAP Business Objects Dashboards and the Analysis products.

Single Value Variable

BEx Query Element

SAP BusinessObjects 4.x Connectivity for SAP Landscape: Metadata Support for BEx Queries

CrystalReports forEnterprise

WebIntelligence

Dashboards(formerlyXcelsius)

Analysis,edition forMS Office

Analysis,OLAP

Edition

SAPBusiness-ObjectsExplorer

Universe(Relational)

Multiple Single ValueVariables

Interval Variable

Hierarchy Variable

Hierarchy Node Variable

Hierarchy Version Variable

Text Variable

EXIT Variable

Single Key Date Variable

Multiple Key Date Variable

Formula Variable

Default Values for Variables

����

��

� (!) � (!) � (!)

� (!)

� (!)

� (!)

Selection Option Variable � ��

��

� � � � � �

� �

Figure 3.5 Metadata Support Part 2

Figure 3.5 shows the support for the different types of variables you can create as part of your BEx query. As mentioned already, the relational universe on top of SAP NetWeaver BW is not able to support those variables. Some key items to be aware of:

EE A selection option variable is fully supported only by the Analysis products. All other BI clients turn the selection option variable into an interval variable.

EE Hierarchy version variables are not supported by SAP Crystal Reports for Enter­prise or SAP Business Objects Web Intelligence.

EE BEx queries with multiple key date variables are not supported using SAP Business Objects Web Intelligence or SAP Business Objects Dashboards.

Page 20: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

141

Data Connectivity for SAP Landscapes 3.3

EE SAP Business Objects Dashboards combined with the BICS connectivity provided by SAP Business Objects Enterprise offers proper variable support only for single value and multi­single value variables. Hierarchy and hierarchy node variables are supported, but lack the cascading factor, which means the list of nodes is not updated after you select a hierarchy.

You will notice that in Figure 3.5 the column for SAP Business Objects Explorer does not state that the variables are supported; nor does it state that they are not supported. The reason behind this is simply that SAP Business Objects Explorer works on top of an indexed dataset and the user—at viewtime—cannot interact with those prompts. If you plan to leverage SAP Business Objects Explorer based on a relational universe on top of SAP NetWeaver BW, you can use the Universe (Relational) column to see the supported elements. Figure 3.6 outlines the support for the most common display settings from the BEx query:

EE The defined scaling factor for a key figure is leveraged and the correct result set is shown. The scaling factor is shown as a separate field for each of the key fig­ures configured with a scaling factor in SAP Crystal Reports for Enterprise, SAP Business Objects Web Intelligence, and SAP Business Objects Dashboards. For both of the Analysis products, the scaling factor is shown as part of the result set automatically.

EE The option to configure a so­called local calculation (for example, a ranking) as part of the BEx query is supported only by SAP Business Objects Dashboards and the Analysis products. If you are using a BEx query configured with such a local calculation with Crystal Reports for Enterprise or Web Intelligence, the key fig­ure with this configuration will not be available as part of the metadata; instead, it will simply be removed and not shown to the BI client.

EE The option to leverage the display as a hierarchy setting from the BEx query is supported only by the Analysis products. For the other BI clients, such as Crys­tal Reports for Enterprise and Web Intelligence, there are options to design the report in a similar way.

Page 21: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

142

Semantic Layer and Data Connectivity3

Scaling Factor

BEx Query Element CrystalReports forEnterprise

WebIntelligence

Dashboards(formerlyXcelsius)

Analysis,edition forMS Office

Analysis,OLAP

Edition

SAPBusiness-ObjectsExplorer

Universe(Relational)

Number of Decimals

Display Result Rows (top/bottom)

Display as hierarchy

Suppress Result Rows

Sorting

Hide/Unhide

Reverse +/- signage

�� �

� �

� �

Calculate Result as... (localcalculation) �

� �

� �

��� ��

��

��

� (4.x)

� (4.x)

––

– –

� (4.x) � (4.x)

��

� ��

SAP BusinessObjects 4.x Connectivity for SAP Landscape: Metadata Support for BEx Queries

Figure 3.6 Metadata Support Part 3

Figure 3.7 shows the support for more advanced concepts, such as conditions and exceptions, and the option to create reports based on master data:

EE The support for conditions is limited to the Analysis products in the 4.x release. Support for conditions for the other BI client products is planned for a future version.

EE Exceptions are supported only by the Analysis products. For products such as SAP Crystal Reports for Enterprise, SAP Business Objects Web Intelligence, and SAP Business Objects Dashboards, you can leverage the functionality provided by each of the tools to achieve the same goal. For example, you can leverage highlighting and conditional formatting in SAP Crystal Reports for Enterprise and alerts in SAP Business Objects Web Intelligence.

Conditions in rows

BEx Query Element CrystalReports forEnterprise

WebIntelligence

Dashboards(formerlyXcelsius)

Analysis,edition forMS Office

Analysis,OLAP

Edition

SAPBusiness-ObjectsExplorer

Universe(Relational)

Conditions in columns

Conditions on selectedcharacteristic

Exceptions

Empty/non empty � �

� �

� �

��

��

��

��

Figure 3.7 Metadata Support Part 4

Page 22: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

143

Relational Access to SAP ECC 3.4

Based on the superior support for your existing SAP NetWeaver BW metadata and the option to share the same metadata across all the different BI client tools, we highly recommend leveraging direct connectivity to SAP NetWeaver BW using the BICS connectivity option. The connectivity option provided by the relational uni­verse can be a compelling option for those scenarios where you need to combine your data stored in SAP NetWeaver BW with another data source. So, as a rule of thumb: Use the direct BICS connection to BEx queries unless you want to combine SAP NetWeaver BW with another data source.

3.4 Relational Access to SAP ECC

As shown in Figure 3.8, the SAP Business Objects 4.x release gives you several options for connecting directly to the information in your SAP ERP system.

Web Intelligence 4.xCrystal Reports for

Enterprise 4.xCrystal Reports 2011

SAP BusinessObjectsDashboards 4.x

Universe (4.x)

BI Client

SAP ERP

Table andCluster

BExQuery

TransientProvider

ABAPFunctions

SAPQueries

ClassicInfoSets

Direct Access (BICS)

SAP BusinessObjectsExplorer 4.x

Figure 3.8 SAP Business Objects BI and SAP ERP

SAP Crystal Reports 2011 offers the same data connectivity options that are avail­able with SAP Crystal Reports 2008, which means that SAP Crystal Reports 2011 is able to connect directly to classic InfoSets, SAP queries, ABAP functions, and tables in your SAP ERP system.

Page 23: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

144

Semantic Layer and Data Connectivity3

In addition to these options, release 4.x allows you to create a universe based on a classic InfoSet, SAP queries, and ABAP functions as well. These universes can then be leveraged by SAP Crystal Reports for Enterprise, SAP Business Objects Web Intelligence, SAP Business Objects Dashboards, and SAP Business Objects Explorer.

An alternative to the universe­based approach is the option to use the transient provider (which is available with SAP ERP 6.0, enhancement package 05) and the direct access method using the BI Consumer Services (BICS) layer, which then can be used by SAP Crystal Reports for Enterprise, SAP Business Objects Web Intel­ligence, and SAP Business Objects Dashboards.

As part of the SAP Business Objects 4.x release, the semantic layer is able to lever­age a classic InfoSet, ABAP functions, and SAP queries as data sources. Figure 3.9 shows the list of available sources when you establish a data foundation on top of an SAP ERP system.

Figure 3.9 Data Foundation

Page 24: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

145

Relational Access to SAP ECC 3.4

Each export as part of an ABAP function is returned as a single table (see Figure 3.10) in the semantic layer, and input parameters from ABAP functions or InfoS­ets are returned as input columns for these tables (see Figure 3.11). In addition, each input for an ABAP function and each table from an ABAP function are also presented as input columns. If the input is configured as an actual table, each field of the table definition is presented as an input column.

Figure 3.10 BAPI_SFLIGHT_GETDETAIL

Figure 3.11 Input Columns

ABAP Function Tables

As described above, each table of an ABAP function is also presented as an input column. Because the interface is not able to recognize whether the table is really leveraged as an input, this can sometimes result in a situation where a result table is listed as an input column in the semantic layer data foundation. All tables leveraged as exports are shown correctly with the prefix “EX” as an export result set in the data foundation.

Page 25: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

146

Semantic Layer and Data Connectivity3

Figure 3.12 shows the resulting table of the BAPI_SFLIGHT_GETDETAIL function, where you can identify the result set returned as part of the FLIGHTDATA table and with the first set of columns marked as input columns.

Figure 3.12 Example BAPI_SFLIGHT_GETDETAIL

This new capability to create a semantic layer on top of your SAP ERP system allows you to go beyond SAP Crystal Reports 2008 for your operational reporting. You can leverage a single definition of the metadata for SAP Crystal Reports for Enterprise,

Page 26: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

147

Summary 3.5

SAP Business Objects Web Intelligence, SAP Business Objects Dashboards, and SAP Business Objects Explorer.

We provide you with a step­by­step approach to creating a universe on top of SAP ERP as part of Section 4.3.

3.4.1 Recommendation for SAP ERP Access

We are often asked whether customers can report on top of their SAP ERP system without the need to create a complete data warehouse. The simple answer is “Yes.” But you need to keep in mind that you are using your operational system in such a scenario for reporting and that you are putting an additional load—in addition to running your business—on the system. This is something you always should keep in mind when creating reports and analytics directly from the SAP ERP system.

There is, of course, a need to have real­time information, and there are even systems where there is no data warehouse at all as part of the overall landscape. From a technical viewpoint, it is possible to report on top of an SAP ERP system without a complete data warehouse. However, when considering this option, you have to remember that your SAP ERP system might not be sized for the additional load. In such scenarios, using SAP Business Objects Enterprise capabilities (such as schedul­ing a report and creating a publication, where you schedule a report for several users in a single step) will help to mitigate the risk that the reporting and analytics aspects impose on your day­to­day business operations.

3.5 Summary

In this chapter, you received an overview of the different connectivity options you can leverage as part of your SAP Business Objects BI platform. You learned some of the advantages and disadvantages of each connectivity option, and you should now have a better understanding of which connectivity is the best option for your requirements. In the next chapter we discuss SAP Crystal Reports for Enterprise, and provide step­by­step instructions about how you can connect SAP Crystal Reports for Enterprise to your SAP system.

Page 27: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

429

/CRYSTAL/RLS, 188/CRYSTAL/RPTADMIN, 417

A

ABAP Dictionary, 186ABAP function, 34, 143, 145, 170, 172, 173,

176, 177, 179, 184, 186, 192, 208, 296, 414

ABAP transport, 68, 69, 397Abbreviate table, 245Access control list (see ACL)Access level, 101ACL, 338, 344, 367Adaptive processing server, 128Add and Assign Security button, 100Add node with no servers, 349Add principals, 102

Button, 100Function, 99

Administration console, 369, 382Administration services, 230Alerting, 424Alias, 122Allow external access, 397, 157Analysis, 22

Services, 114Application, 304

Server, 73Type, 85

Architecture, 21Archive Uploader, 369, 382Assertion tickets, 120Authentication, 159, 172, 304, 325, 353, 356,

364, 415Mode, 219, 301Type, 162

authentication.default, 374authentication.visible, 374

Authorization, 74, 86, 153, 205, 231, 233, 250, 267, 294, 397Detailed, 87Object, 189, 190, 191variable, 155

Authorization­relevant, 356Auto update, 256

B

Base64, 341, 344Base folder, 45, 92Behavior, 281BEx Analyzer, 235, 252BEx query, 132, 135, 137, 138, 140, 151, 155,

156, 157, 163, 170, 197, 202, 203, 206, 207, 208, 210, 215, 225, 230, 232, 234, 236, 238, 244, 248, 249, 251, 252, 254, 258, 263, 265, 269, 270, 271, 272, 273, 274, 275, 276, 282, 284, 286, 287, 288, 293, 311, 356

BEx text element, 276BEx Web Analyzer, 252BEx Web Application Designer, 104BEx web application, 70, 105, 109, 110, 119

Service, 115BEx web template, 104, 119BI client

SAP BusinessObjects Web Intelligence, 22SAP Crystal Reports, 22

BI Consumer Services (see BICS)BICS, 34, 53, 131, 133, 135, 139, 143, 144,

150, 151, 202, 203, 206, 207, 213, 215, 224, 225, 230, 234, 248, 251, 264, 265, 269, 270, 271, 272, 292, 295

BI launch pad, 22, 119, 379, 380BILaunchpad.properties, 374BI Web Services, 264, 311, 312, 321, 322,

326, 328Broadcasting, 25

Index

Page 28: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

430

Index

Bursting, 329, 355, 361Business layer, 181, 183, 221, 223, 303BusinessObjectsKM.par, 382BusinessObjects repository, 384Business Warehouse Accelerator (see BWA)BWA, 291, 292, 297BW query, 151, 203, 232, 248, 265, 293BW (see SAP NetWeaver BW)

C

Cache service, 25Calculated key figures, 135, 137, 152, 155,

156, 203, 206, 232, 235, 248, 251, 266, 269, 270, 293, 295

CCM, 23, 348Central Configuration Manager, 23, 82, 347,

348Central Management Console (CMC), 23, 71,

96, 97, 101, 103, 110, 113, 126, 127, 157, 283, 350, 353, 356, 418

Central Management Server (CMS), 24, 46, 80, 88, 237, 349Host and port, 386

Cert, 122Certificate, 123, 331, 338, 340, 341, 342, 343,

355, 366, 367, 416List, 367

Change data source, 226, 225Characteristic, 132, 152, 155, 156, 203, 206,

232, 234, 236, 248, 251, 265, 269, 270, 275, 293Compounded characteristics, 140, 152,

155, 204, 206, 232, 249, 266, 294values, 132, 236

Chart, 212Client, 112, 159Client number, 73Cluster, 188, 192

Definition Editor, 69Definition Tool, 188Tables, 186

CmcApp.properties, 375Compatibility mode, 60Component, 45, 59, 62

Conditional formatting, 132, 142, 236Condition, 132, 138, 142, 152, 154, 203, 206,

232, 236, 249, 266, 293, 294Configuration, 37, 38Configuring trust, 364Connection, 156, 216, 217, 230, 231, 273,

298, 319, 327Connector, 372Constant selection, 152, 204, 232, 249, 266,

294Content administration, 387Content Administration Workbench, 35, 69,

79, 81, 93, 96Content Administrator, 102Content base folder, 93Content folder root, 76Content management, 383Country, 335CPI­C timeout, 85Cross­tab data, 275, 278CTS, 23Currency, 152Custom exit, 153, 205, 233, 250, 268, 295Custom installation, 43

D

Dashboards, 263, 264, 265, 269, 270, 271, 272, 282, 283, 311, 312, 319, 320, 321, 322, 327, 328

Database delegated, 213Key figures, 213

Data cluster, 188, 192Data connection, 175Data connectivity, 33, 131, 150, 185, 201,

202, 229, 231, 247, 263, 265, 291, 311Data Dictionary, 192Data foundation, 175, 180, 181, 220, 222,

302, 303Data­level security, 329Data panel, 254Data preview, 277, 286Data type, 153, 204, 233, 249, 267, 294Default gateway, 85Defaults, 140

Page 29: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

431

Index

Default system, 75Default System checkbox, 88Default value, 154, 205, 233, 250, 268, 295Definition, 274, 278Deployment, 230Destination folder, 59, 61, 64Destination, 359Dimension, 132, 236Dimensional universe, 131Direct access, 135, 151, 202, 230, 263, 272,

282Direct connectivity, 139Dispatch URL, 386Display, 257

Attribute, 138, 152, 155, 156, 203, 207, 232, 235, 249, 251, 266, 269, 270, 276, 293

Distinguished name (see DN)DN, 334, 339, 342, 343, 345, 354, 418dname, 122Document ID, 378

Type, 378

E

Enable server, 352Enterprise recipient, 358Exception, 132, 142, 152, 203, 206, 232, 236,

249, 266, 293, 294Exit, 153, 205, 233, 250Export, 260Export certificate, 343Extended maintenance, 333External access, 397

F

Facet, 305, 307Field mapping, 196, 198File repository service, 24Filter, 152, 156, 203, 232, 249, 266, 293, 305

By measure, 132, 236, 242, 259By member, 239, 255

Formula, 152, 155, 203, 232, 248, 266, 293

Free characteristic, 152, 203, 232, 248, 266, 293

Full installation, 43Function, 192Function group, 176

G

Gateway host, 82, 85, 107Gateway service, 82, 85, 107Global, 186

Access, 188Restriction, 188

global.properties, 374Group list, 358Group, 99

H

Handler List tab, 102Hierarchical reporting, 199Hierarchy, 137, 138, 152, 155, 156, 203, 206,

232, 234, 248, 251, 265, 269, 270, 293, 295version variables, 140

Highlighting, 142HTTP tab, 89

I

Impersonation, 329Import certificate, 341Imported Roles field, 77InfoCube, 151, 155, 203, 232, 248, 265, 293InfoProvider, 137, 202, 207, 215, 219, 220,

221, 230, 248, 252, 291, 298, 301, 303Information, 276Information Broadcasting, 105, 312, 355Information Design Tool, 33, 53, 131, 132,

170, 215, 298Information space, 297, 304, 307, 308InfoSet environment, 176InfoSet queries, 170, 176

Page 30: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

432

Index

InfoSet, 34, 68, 143, 145, 170, 173, 176, 184, 185, 208, 296, 397, 414, 415

InfoView, 22Input column, 179, 180Input value, 279Insertion type, 281Installation, 37, 38, 41, 42

Folder, 55Process, 50, 57Routine, 41Type, 43, 56

Instance profile, 333, 337Instance, 311, 312, 319Integration for SAP Solutions

Installation, 37Introscope Enterprise Manager, 50iView, 363, 367, 376

Template, 367, 369, 376, 380

J

Java Application Server, 49JBoss, 41Job processing services, 25

K

Key date, 141, 154, 205, 233, 250, 268, 295Key figure, 132, 155, 156, 204, 206, 235, 236,

251, 255, 269, 270Keystore, 122, 123, 364, 365

Administration, 364Certificate, 121File, 121

Knowledge Management, 35, 105, 381, 382, 383, 384Content, 387

L

Language, 112, 159Setup, 42, 57

Language pack, 43, 55, 59, 61Language tab, 91Launch, 282Layout, 385

Panel, 255Set, 389Tab, 96

Lifecycle management, 23, 50Lifecycle management console, 79Lifecycle mechanism, 230Linking, 194Live Office (see SAP BusinessObjects Live

Office)Local, 186Local calculation, 141, 204, 232, 249, 267,

294Log off URL, 386Log on as system account, 350Logon group, 73Logon method, 372Logon ticket, 364logontoken.enabled, 374

M

Manage space, 304Mapping, 227Measure, 132, 236, 239, 305Measure format, 258Member, 132, 236

Selector, 254Message, 277Message server, 73Metadata, 135

Support, 139Migration, 196, 224Multi­pass, 329, 361Multiple structures, 152, 203, 232, 248, 266,

293MultiProvider, 151, 203, 220, 223, 232, 248,

265, 293Multi­source, 137

Enabled, 221, 302Foundation, 175

Page 31: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

433

Index

Universes, 131MySQL, 41

N

Navigational attribute, 152, 155, 156, 203, 207, 232, 235, 249, 251, 266, 279, 270, 293

Node, 351

O

Object, 305ODS, 34Offline dashboard, 424OLAP connection, 110, 157, 161, 252, 283OLAP universe, 224One database fetch per recipient, 361OpenDocument, 378OpenDocument.properties, 375OpenDoc URL, 386Open SQL, 34, 68, 414Optional, 208Optional variable, 164Oracle, 41Organization, 335

Unit, 335Output values, 275, 278

P

Page view, 166Parameter, 179, 181, 184, 187Password requirement, 48Path, 90Pause refresh, 240, 241Personalization, 154, 205, 233, 250, 268, 295,

307Personal security environment (see PSE)PKCS12 tool, 122Platform, 109Pool tables, 186

Portal anywhere, 369Precalculated value set, 153, 205, 233, 250,

268, 295Prefix, 385, 391Prerequisite, 40, 41, 54Presentation, 388Processing service, 348, 350, 352Processing tier, 25Profile parameter, 69, 332, 333, 337Program, 85, 186Program ID, 82Prompt, 132, 236, 287, 288, 321Prompting, 285Property, 350Property category, 372Property Search Manager, 386Protocol, 90Provider, 112, 158PSE, 331, 338, 339, 340, 341, 345, 346, 347,

350, 366, 418File, 346Tool, 338

Publication, 25, 312, 329, 330, 355, 357, 417, 418

Publish, 282Publish as a web service, 324Publishing, 416

Process, 70, 79Service, 84

Q

Quality of protection, 353Query, 132, 236Query Browser, 283, 287, 288Query Data, 288QuickViewer, 415

R

Reassign Roles button, 92Refresh options, 318Registered server program, 85

Page 32: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

434

Index

Option, 107Relational access, 137, 264. 291, 298Relational connection, 216, 223, 298Relational data source, 181, 221, 303Relational universe, 34, 131, 138, 141, 151,

215Access, 203

Release for ODBO, 157Reorder members, 256Replacement path, 153, 205, 233, 250, 268,

294Report bursting, 120Report element, 212Report­report interface, 106Repository, 230

Manager, 384, 390Resources, 216, 298Services, 385

Restricted key figure, 135, 137, 152, 155, 156, 203, 206, 232, 235, 248, 251, 266, 269, 270, 293

Result objects, 210, 287Return types, 186RFC destination, 81, 83, 86, 106, 417, 104RFC Destinations tab, 89, 93Roadmap, 423

Import, 77, 356Import tab, 77

Role members, 95Membership, 73

Roles tab, 91Row­level security, 188RSPOR_T_PORTAL, 109

S

SAP alias, 121SAP authentication, 34, 70, 72, 77, 79, 97,

103, 121, 172, 353, 382, 415Configuration, 74

SAP BEx web applications, 104SAP BusinessObjects, 15, 21, 68, 97, 160,

230, 237, 247, 269, 272, 347, 355, 363, 372Client-side installation, 52Role assignment, 92

SAP BusinessObjects, 314Administrators, 95Content publisher, 95Document list template, 380Document viewer template, 377Repository, 384Server definition, 86System template, 371

SAP BusinessObjects Analysis, 16, 30, 247, 424

SAP BusinessObjects Analysis, edition for Microsoft Office, 30, 52, 53, 64, 229, 231, 234, 236Technical prerequisites, 65

SAP BusinessObjects Analysis, edition for OLAP, 53, 247, 248, 251, 252, 261, 262

SAP BusinessObjects BI platform, 45Client tools, 52, 62Technical prerequisites, 63

SAP BusinessObjects Dashboards, 16, 22, 29, 53, 57, 60, 144, 263, 424

SAP BusinessObjects, 37, 39Application server, 41Installation, 41Installation routine, 41Server-side installation, 39Setup language, 42Technical prerequisites, 40

SAP BusinessObjects Explorer, 22, 32, 52, 144, 291, 291, 424, 292, 296, 297, 298, 304, 16

SAP BusinessObjects Integration for SAP Solutions, 33

SAP BusinessObjects Live Office, 22, 264, 271, 311, 312, 313, 314, 319, 320, 321, 322, 16, 53, 60License keys, 62Prerequisites, 61

SAP BusinessObjects Live Office Compatibility, 320

SAP BusinessObjects Live Office Connections, 319

SAP BusinessObjects Web Intelligence, 22, 27, 16, 53, 144, 201, 206, 207, 213, 264, 283, 311, 312, 321, 322, 329, 330, 347, 355, 361, 424Data connectivity, 202

Page 33: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

435

Index

OLAP universe, 202SAP BusinessObjects Web Intelligence query,

327SAP client, 386sapcrypto.dll, 331, 338SAP Cryptographic Library, 330, 333, 335,

338, 355SAP Crystal Reports, 16, 22, 26, 149, 191,

329, 330, 347, 355ABAP function, 186Data connectivity, 151, 185ERP, 185InfoSet, 185SAP queries, 185

SAP Crystal Reports 2008, 143, 149SAP Crystal Reports 2011, 27, 149, 134, 143,

184, 185, 187, 191, 312, 264, 313, 45, 271, 321, 53, 194, 53, 68, 79, 80, 91

SAP Crystal Reports Designer, 57SAP Crystal Reports enterprise server, 372SAP Crystal Reports for Enterprise, 27, 53, 54,

144, 149, 151, 154, 156, 160, 170, 184, 197, 283, 423

SAP Crystal Reports services, 351SAP CTS+, 79SAP ECC, 134, 143, 150, 184, 201SAP entitlement systems, 73, 74, 75, 77, 78SAP ERP, 67, 143, 147, 170, 171, 176, 180,

184, 185, 186, 191, 194, 201, 202, 207, 208, 229, 264, 271, 291, 296, 297

SAP exit, 153, 205, 233, 250, 268, 295SAP frontend, 230SAP Gateway, 85, 417sapgenpse.exe, 331, 338SAP GUI, 53SAP HANA, 133, 229, 291, 292, 296, 424SAP J2EE, 41SAP landscape, 86SAPLOGONTICKET, 372SAP MaxDB, 41SAP NetWeaver BW, 15, 21, 53, 67, 70, 106,

135, 151, 201, 202, 207, 208, 215, 217, 218, 220, 225, 229, 230, 231, 235, 247, 248, 252, 262, 263, 264, 265, 272, 282, 291, 292, 293, 295, 296, 298, 299, 300, 302, 304, 311, 322Publishing service, 45, 80

Server-side configuration, 66Source parameters, 81, 93Star schema, 220

SAP NetWeaver BW MDX, 69Driver, 34

SAP NetWeaver BW ODS, 69SAP NetWeaver BW Publisher, 35SAP NetWeaver Portal, 22, 35, 363, 364, 368,

382Archive, 368Archive file, 368, 382Certificate, 365Content, 369, 376, 379Runtime, 368, 382System landscape, 369, 373

SAP query, 143, 184, 185, 208, 296SAP system ID, 386Save language, 159, 219Scaling, 152, 204, 206, 232, 249, 266, 294Scaling factor, 141Schedule, 329, 361Scheduling server group, 360Scorecarding, 424SEC, 338sec/libsapsecu, 334SECUDIR, 333, 339Secure network communication (see SNC)Security Definition Editor, 188, 190, 191Security token service, 128Select data source, 236Selected field, 316Selection, 152, 185, 203, 232, 248, 266, 293Selection option variable, 140Self­service reporting, 27Semantic layer, 33, 131, 137, 184, 194, 207,

271, 296, 297, 311, 322, 425Send Assertion Tickets option, 108Server, 112, 158, 350

List, 351Name, 162Patch level, 67Port number, 162PSE, 345Type, 112, 158

Server context, 162Server group, 348, 352Server Intelligence Agent (see SIA)

Page 34: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

436

Index

Server­side installation, 39Server­side trust, 329, 331, 337, 355Service, 347, 351Service BEx web applications service, 113Service category, 351Analysis services, 113Session URL, 319Set as section, 212Set BW source parameters, 94SIA, 25, 46, 347, 348, 349, 351, 355Single sign­on, 69, 172, 330, 363, 364, 374,

382Single sign­on logon tickets, 69SNC, 329, 330, 335, 338, 344, 345, 353, 355,

361Access control, 338Access control list, 344Library path, 353Library settings, 353Name, 345, 354Options, 338, 353Snc/accept_insecure_cpic, 337Snc/accept_insecure_gui, 337Snc/accept_insecure_r3int_rfc, 337Snc/accept_insecure_rfc, 337Snc/data_protection/max, 337Snc/data_protection/min, 337Snc/enable, 337Snc/identity/as, 334SNC_LIB, 338Snc/permit_insecure_start, 337

Software download, 40Solution Manager, 50Source document, 358Specify a new data source, 225ssf/name, 334ssf/ssfapi_lib, 334sso.enabled, 374sso.sap.primary, 374SSO (see single sign­on)

Token service, 120, 121, 127, 329Standard Portal option, 109Start type of external program, 85Static Filter, 276Storepass, 122Structure, 135, 137, 152, 155, 156, 203, 207,

232, 235, 248, 251, 270, 266, 271, 293

view, 166STRUST, 335, 341, 342, 343, 344STRUSTSSO2, 366Subversion, 50Summary, 165Supported platform, 38, 39, 40, 67, 68Switch to fields, 316Sybase, 41Sybase ASE, 41System, 112, 158, 380

Account, 350Alias, 373, 378Display name, 162From template, 370Landscape, 369Number, 73, 112, 158PSE folder, 123Template, 370

T

Table, 186, 192, 414Target host, 85Technical prerequisites, 40Terms, 132, 236Ticket, 331, 333Token service, 330Tomcat, 41, 49Tracing

Data connectivity, 397, 398Transaction

/CRYSTAL/RPTADMIN, 87, 93, 96, 104SICF, 102SM30, 109SM59, 79, 106SNC0, 344STRUSTSSO2, 123

Transient provider, 134, 150, 202, 208, 230, 248, 271

Translation, 91Transparent table, 186Trigger Cell, 280Troubleshooting, 395

Authentication, 415Metadata, 414Publication, 417

Page 35: Integrating SAO BusinessObjects BI Platform 4.x with SAP ... · Ingo Hilgefort Integrating SAP® BusinessObjects™ BI Platform 4.x with SAP NetWeaver® Bonn ˜ Boston

437

Index

Publishing, 416Results, 415Single sign-on, 415Tracing, 416, 417, 418

Trust, 329, 364Trusted component, 331Trust Manager, 124, 126, 332, 335, 340, 341,

365, 366

U

Unit, 152Universe, 33, 131, 133, 137, 138, 140, 150,

151, 170, 180, 183, 184, 202, 207, 223, 264, 271, 291, 292, 296, 297, 298, 304, 305, 307, 312

Universe Designer, 53, 131URL iView, 367URL prefix, 109Usage, 278, 319User alias, 120User attributes, 76User authorization, 70User group, 176, 186User input, 153, 205, 233, 250, 267, 294User management, 372User name, 162User security, 98, 100User Update tab, 78

V

Validity, 122Value Help, 279

Variables, 132, 137, 138, 140, 141, 153, 154, 155, 156, 164, 205, 207, 208, 233, 235, 236, 250, 251, 253, 267, 268, 269, 270, 275, 276, 278, 286, 287, 294, 295

Verify BOE Definition button, 89verify.der, 365View, 186, 414Viewer application, 90Viewing processing service, 25Viewing reports, 102View on demand, 96Voyager, 252

W

Web Application Designer, 424Web Intelligence (see SAP BusinessObjects

Web Intelligence)WebLogic, 41Web server host, 90Web Service URL, 237, 314, 386WebSphere, 41Web tier installation option, 43What­if scenario, 29

X

Xcelsius (see SAP BusinessObjects Dashboards)

Z

ZCDD, 188