bo100 - sap businessobjects xi integration for sap netweaver bw

683
7/18/2019 BO100 - SAP BusinessObjects XI Integration for SAP NetWeaver BW http://slidepdf.com/reader/full/bo100-sap-businessobjects-xi-integration-for-sap-netweaver-bw 1/683 B O 1 0 0 S A P B u s i n e s s O b j e c t s X I I n t e g r a t i o n f o r S A P N e t W e a v e r B W S A P N e t W e a v e r D a t T r a i n i n g C e n t e r I n s t r u c t o r s E d u c a t i o n W e b s i t P a r t i c i p a n t H a n d b o o k C o u r s e V e r s io n : 9 3 C o u r s e D u r a t i o n : 5 D a y ( s ) M a t e r i a l N u m b e r : 5 0 0 9 5 2 2 0  A n S A P c o u r s e - u s e i t t o l e a r n , r e f e r e n c e i t f o r w o r k 

Upload: gianluca-basile

Post on 10-Jan-2016

53 views

Category:

Documents


3 download

DESCRIPTION

BO100 - SAP BusinessObjects XI Integration for SAP NetWeaver BW

TRANSCRIPT

  • BO100SAP BusinessObjects XI

    Integration for SAP NetWeaver BW

    SAP NetWeaver

    Date

    Training Center

    Instructors

    Education Website

    Participant HandbookCourse Version: 93Course Duration: 5 Day(s)Material Number: 50095220

    An SAP course - use it to learn, reference it for work

  • Copyright

    Copyright 2009 SAP AG. All rights reserved.

    No part of this publication may be reproduced or transmitted in any form or for any purposewithout the express permission of SAP AG. The information contained herein may be changedwithout prior notice.

    Some software products marketed by SAP AG and its distributors contain proprietary softwarecomponents of other software vendors.

    Trademarks

    Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server areregistered trademarks of Microsoft Corporation.

    IBM, DB2, OS/2, DB2/6000, Parallel Sysplex, MVS/ESA, RS/6000, AIX,S/390, AS/400, OS/390, and OS/400 are registered trademarks of IBM Corporation.

    ORACLE is a registered trademark of ORACLE Corporation.

    INFORMIX-OnLine for SAP and INFORMIX Dynamic ServerTM are registeredtrademarks of Informix Software Incorporated.

    UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

    Citrix, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame,VideoFrame, MultiWin and other Citrix product names referenced herein are trademarksof Citrix Systems, Inc.

    HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C, WorldWide 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 fortechnology invented and implemented by Netscape.

    SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAPEarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.comare trademarks or registered trademarks of SAP AG in Germany and in several other countriesall over the world. All other products mentioned are trademarks or registered trademarks oftheir respective companies.

    Disclaimer

    THESEMATERIALS ARE PROVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLYDISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDINGWITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR APARTICULAR PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE,INFORMATION, TEXT, GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTSCONTAINED HEREIN. IN NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT,INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANYKIND WHATSOEVER, INCLUDING WITHOUT LIMITATION LOST REVENUES OR LOSTPROFITS, WHICH MAY RESULT FROM THE USE OF THESE MATERIALS OR INCLUDEDSOFTWARE COMPONENTS.

    g200992041238

  • About This HandbookThis handbook is intended to complement the instructor-led presentation of thiscourse, and serve as a source of reference. It is not suitable for self-study.

    Typographic ConventionsAmerican English is the standard used in this handbook. The followingtypographic conventions are also used.

    Type Style Description

    Example text Words or characters that appear on the screen. Theseinclude field names, screen titles, pushbuttons as wellas menu names, paths, and options.

    Also used for cross-references to other documentationboth internal and external.

    Example text Emphasized words or phrases in body text, titles ofgraphics, and tables

    EXAMPLE TEXT Names of elements in the system. These includereport names, program names, transaction codes, tablenames, and individual key words of a programminglanguage, when surrounded by body text, for exampleSELECT and INCLUDE.

    Example text Screen output. This includes file and directory namesand their paths, messages, names of variables andparameters, and passages of the source text of aprogram.

    Example text Exact user entry. These are words and characters thatyou enter in the system exactly as they appear in thedocumentation.

    Variable user entry. Pointed brackets indicate that youreplace these words and characters with appropriateentries.

    2009 2009 SAP AG. All rights reserved. iii

  • About This Handbook BO100

    Icons in Body TextThe following icons are used in this handbook.

    Icon Meaning

    For more information, tips, or background

    Note or further explanation of previous point

    Exception or caution

    Procedures

    Indicates that the item is displayed in the instructor'spresentation.

    iv 2009 SAP AG. All rights reserved. 2009

  • Contents

    Course Overview .......................................................... ixCourse Goals .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixCourse Objectives ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

    Unit 1: BusinessObjects XI Integration for SAP Solutions....... 1

    What's in SAP BusinessObjects Software... . . . . . . . . . . . . . . . . . . . . . . . .2BusinessObjects Enterprise Architecture Overview ... . . . . . . . . . . . . .9Components .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Unit 2: SAP Connectivity Overview.................................. 29

    The SAP Business Objects Tools.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30SAP connectivity options... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Supported SAP specific features ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Unit 3: Installation of BusinessObjects XI Integration for SAPSolutions ................................................................... 55

    Prerequisites .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Installing BusinessObjects XI Integration for SAP Solutions ... . 69Distributed Deployments .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Client-side Components.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Post-Installation steps ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Publishing Integration for Crystal Reports .. . . . . . . . . . . . . . . . . . . . . . . 93

    Unit 4: Query and Adhoc Reporting with Web Intelligence onBW.......................................................................... 115

    Query and Adhoc Reporting... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Web Intelligence and SAP Business Explorer .. . . . . . . . . . . . . . . . . .121

    Unit 5: OLAP Universes on SAP BW - Part 1 ..................... 147

    BW Variables ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149Mandatory variables ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160SAP variables with default values ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168SAP variables with delegated search ... . . . . . . . . . . . . . . . . . . . . . . . . . .176Hierarchies in OLAP Universes ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183Hierarchies and hierarchy node variables in OLAP Universes 185Simple keydate scenarios.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197Keydate variable dependencies... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202

    2009 2009 SAP AG. All rights reserved. v

  • Contents BO100

    Unit 6: OLAP Universes on SAP BW - Part 2 ..................... 207

    Multi-structure queries in OLAP Universes ... . . . . . . . . . . . . . . . . . . . .208Smart measures and calculations in OLAP Universes... . . . . . . .220Updating OLAP Universes... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234

    Unit 7: Crystal Reports and SAP ERP.............................. 255

    Crystal Reports Overview... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256Crystal Reports and SAP tables ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .260Crystal Reports and ABAP Functions ... . . . . . . . . . . . . . . . . . . . . . . . . . .271Crystal Reports and Classic InfoSets .. . . . . . . . . . . . . . . . . . . . . . . . . . . .281Crystal Reports and InfoSets Queries.. . . . . . . . . . . . . . . . . . . . . . . . . . . .285

    Unit 8: Crystal Reports and SAP BW - Part 1..................... 293

    SAP BW Metadata in Crystal Reports.. . . . . . . . . . . . . . . . . . . . . . . . . . . .294Crystal Reports with simple SAP BW queries.. . . . . . . . . . . . . . . . . . .303Crystal Reports against advanced SAP BW queries.. . . . . . . . . . .312

    Unit 9: Crystal Reports and SAP BW - Part 2..................... 327

    Crystal Reports with SAP BW queries with hierarchies... . . . . . .328Crystal Reports against SAP BW cubes ... . . . . . . . . . . . . . . . . . . . . . . .338Crystal Reports and keydate variables... . . . . . . . . . . . . . . . . . . . . . . . . .342SAP variable personalization... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .349

    Unit 10: Voyager with SAP BW ...................................... 355

    Creating connections to SAP BW with Voyager .. . . . . . . . . . . . . . . .356SAP BW metadata in Voyager .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .365SAP Variables with Voyager .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .371

    Unit 11: Xcelsius with Live Office ................................... 389

    Xcelsius with Live Office ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .390Creating an Xcelsius dashboard with Live Office ... . . . . . . . . . . . . .409

    Unit 12: Xcelsius with Query as a Web Service (QaaWS) onBW.......................................................................... 421

    Query as a Web Service ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .422Xcelsius and Query as a Web Service ... . . . . . . . . . . . . . . . . . . . . . . . . .432

    Unit 13: SAP Security Integration and Creating Publications 461

    Server side trust and impersonation ... . . . . . . . . . . . . . . . . . . . . . . . . . . .463SAP server configuration ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .468BusinessObjects Enterprise configuration ... . . . . . . . . . . . . . . . . . . . . .476Creating a publication ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .510

    vi 2009 SAP AG. All rights reserved. 2009

  • BO100 Contents

    Unit 14: Integrating with SAP Enterprise Portal ................. 523

    Integrating BusinessObjects Enterprise content into SAPEnterprise Portal using iViews ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .525

    Portal System landscape for BusinessObjects Enterprise ... . .530Creating BusinessObjects Enterprise content iViews ... . . . . . . . .543Creating portal pages ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .553Creating portal worksets .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .563Creating portal roles .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .571BusinessObjects Enterprise Repository Manager .. . . . . . . . . . . . . .584

    Unit 15: Troubleshooting the SAP Connectivity ................. 613

    Troubleshooting Web Intelligence connectivity .. . . . . . . . . . . . . . . . .614Troubleshooting Crystal Reports connectivity.. . . . . . . . . . . . . . . . . . .622Additional troubleshooting tools.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .627

    2009 2009 SAP AG. All rights reserved. vii

  • Contents BO100

    viii 2009 SAP AG. All rights reserved. 2009

  • Course OverviewSAP BusinessObjects XI Integration for SAP NetWeaver BW is an instructor-ledtraining that provides detailed knowledge on the implementation of SAPBusinessObjects Enterprise XI 3.1 tools within SAP NetWeaver 7.0. You willlearn learn how to install and configure the SAP BusinessObjects Enterprisesoftware and create your first report, ad-hoc analysis, or dashboard on top of yourSAP data. In addition, you will learn how the metadata from the underlying SAPsystem is mapped to Crystal Reports, Web Intelligence, Query as a Web Service,Live Office, Voyager, and Xcelsius.

    Target Audience

    This course is intended for the following audiences:

    SAP Netweaver BW customers, system administrators, project teammembers, system integrators, and technical consultants

    Course Prerequisites

    Required Knowledge

    Fundamental knowledge in SAP NetWeaver BW 7.0 and BusinessObjectsEnterprise client tools and servers.

    Course GoalsThis course will prepare you to:

    This is a 5-day instructor-led classroom training that provides you withhands-on experience in setting up BusinessObject XI Integration for SAPSolutions and your BusinessObjects environment to report from SAP data.You will also get a comprehensive overview of the SAP Business Objectssolutions for SAP Netweaver BW.

    Course Objectives

    After completing this course, you will be able to:

    Describe the integration of SAP BusinessObjects software with SAPNetWeaver BW

    Install and configure BusinessObjects XI Integration for SAP Solutions

    Describe how the SAP NetWeaver BW concepts are being mapped to SAPBusinessObjects software

    2009 2009 SAP AG. All rights reserved. ix

  • Course Overview BO100

    Describe Crystal Reports and SAP, Voyager and SAP Connectivity,Web Intelligence and OLAP Universes, Publication with SAP Security,Xcelsius, Live Office, Query as a Web Services, SAP Enterprise Portal, andtroubleshooting best practices

    x 2009 SAP AG. All rights reserved. 2009

  • Unit 1BusinessObjects XI Integration for

    SAP Solutions

    Unit OverviewThis unit introduces you the concepts of Business Intelligence and the variousroles that are important in your organization when you implement your businessintelligence strategies with SAP BusinessObjects software. Later this unitprovides you with an overview of the components that are part of BusinessObjectsXI Integration for SAP Solutions.

    Unit ObjectivesAfter completing this unit, you will be able to:

    Describe Business Intelligence and BusinessObjects Enterprise

    Describe the BusinessObjects Enterprise client applications by role

    Explain the architecture and technical requirements for BusinessObjectsEnterprise front-end tools

    Describe the BusinessObjects Enterprise service groups and servers

    Describe the different components of the BusinessObjects XI Integrationfor SAP solutions

    Unit ContentsLesson: What's in SAP BusinessObjects Software ... . . . . . . . . . . . . . . . . . . . . . . . .2Lesson: BusinessObjects Enterprise Architecture Overview ... . . . . . . . . . . . . .9Lesson: Components.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    2009 2009 SAP AG. All rights reserved. 1

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    Lesson: What's in SAP BusinessObjects Software

    Lesson OverviewThis lesson provides a high-level overview of the different client tools andapplications in SAP BusinessObjects software.

    Lesson ObjectivesAfter completing this lesson, you will be able to:

    Describe Business Intelligence and BusinessObjects Enterprise

    Describe the BusinessObjects Enterprise client applications by role

    Business ExampleWhat is Business Intelligence?

    By understanding Business Intelligence (BI), you will better comprehend how aBusinessObjects Enterprise solution addresses the BI product spectrum.

    Gartner defines Business Intelligence

    Gartner, Inc., a research and advisory firm that helps clients leverage technology,coined the term Business Intelligence in the late 1980s. Business Intelligence,as defined by Gartner, is an iterative user-centered process that includes accessingand exploring information, analyzing this information, and developing insightsand understanding that lead to improved and informed decision making. BIusage crosses the spectrum of users, both internally and externally throughoutany enterprise, and includes rank-and-file workers, executives, analysts, andknowledge workers.

    Examples of internal and external BI applications include:

    Generating a class list for a training session

    Creating an employee performance review

    Scheduling in a health care setting

    Manufacturing computer parts

    Benefits of Business Intelligence

    2 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Whats in SAP BusinessObjects Software

    Business Intelligence can help organizations to:

    Identify and track key performance metric against their direct competitorsand the overall market

    Improve customer service and target high yield accounts

    Streamline operations and improve supplier and warehouse operations

    Identify successful marketing campaigns

    Improve response time to market trends and customer requests

    Decrease query and reporting time

    Reduce cost and anxiety over compliance

    Deliver true cost of Days Sales Outstanding and services

    Reduce strain on IT departments

    Describing BusinessObjects EnterpriseBusinessObjects Enterprise brings together features from across theBusinessObjects product line to meet the diverse needs of users, from reportingquery and analysis, dashboards and visualization to predictive analysis.BusinessObjects Enterprise ensures that all people within an organization get theright interface and level of interactivity necessary for their role

    DescribingBusinessObjects Enterprise client application by role

    BusinessObjects Enterprise includes and/or interacts with most BusinessObjectsclient tools. Depending on the job role, different client tools are used. The majorfour roles in BusinessObjects Enterprise are:

    Administrator

    Business User

    Data Manager

    Designer

    The following diagram identifies some common roles and the client tools that maybe used in BusinessObjects Enterprise.

    2009 2009 SAP AG. All rights reserved. 3

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    Figure 1: BusinessObjects Enterprise Client Tools

    Role Tools Description

    Busines-sObjectsEnterpriseInfoView

    A web-based interface that end users access to view,schedule, and keep track of published reports.

    WebIntelligence

    A web-based tool that provides query, reporting, andanalysis functionality for relational data sources in asingle web-based product. Web Intelligence allowsusers to create reports, perform ad hoc queries, analyzedata, and apply report formatting.

    WebIntelligencerich client

    Web Intelligence can be used offline as a WebIntelligence rich client, or as a standalone application.

    Live Office BusinessObjects Live Office integrates with theMicrosoft Office environment, allowing for dynamicallyupdated data to be embedded within MicrosoftPowerPoint, Excel, and Word documents. In addition,you can share your documents with others over the webfor collaborative decision-making.

    Query asa WebService

    Query as a Web Service provides new and easy ways toanalyze information through user-driven client solutionsfor businesses. Business Intelligence (BI) content isusually bound to a specific user interface of BI tools.Query as a Web Service changes this by allowing BIcontent to be delivered to any user interface that canprocess web services.

    Busi-nessUser

    4 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Whats in SAP BusinessObjects Software

    Role Tools Description

    Voyager Voyager is an AJAX-based online analytical processing(OLAP) web client designed for business and financialanalysts. It not only provides access to a wide rangeof OLAP databases, but also allows users to combineinformation from different systems within a singlework space. Voyager offers a comprehensive range ofbusiness and time calculations, and includes featuressuch as time sliders to analyze OLAP data.

    DashboardBuilder

    A web-based tool used to monitor key performanceindicators (KPIs) and proactive alert managers viaemail and dashboards with the information they need,wherever they are.

    Perfor-manceManager

    A web-based tool that allows users to track and analyzekey business metric via management dashboards,scorecards, set analysis, and alerting.

    CrystalReports

    A Windows-based reporting tool that is the industrystandard. Used to create and integrate powerful reportsin BusinessObjects Enterprise.

    WebIntelligence

    A web-based interface to provide query, reporting, andanalysis functionality for relational and OLAP datasources all within one web-based product. Allows usersto create reports, perform ad hoc queries, analyze data,and apply report formatting.

    DashboardManager

    A web-based tool that facilitates the deployment ofpowerful BI dashboards.

    DesktopIntelligence

    A Windows-based reporting tool that installs withBusinessObjects Enterprise. Designers can createreports, then publish them to InfoView where they canbe viewed and scheduled. Users can share and distributeDesktop Intelligence documents by exporting them indifferent formats.

    De-signer

    Xcelsius Xcelsius is an intuitive application that uses a Windowsinterface to allow you to build interactive models of dataand formulas from Excel spreadsheets. These modelscan then be exported in multiple formats to meet yourspecific business needs and be used by other individualsin your organization.

    2009 2009 SAP AG. All rights reserved. 5

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    Role Tools Description

    CentralManage-ment Con-sole Ad-ministrator(CMC)

    A web-based interface that allows you to perform usermanagement tasks such as setting up authenticationand adding users and groups. It also allows you topublish, organize, and set security levels for all of yourBusinessObjects Enterprise content and enables you tomanage servers and create server groups.

    CentralConfigura-tion Man-ager Ad-ministrator(CCM)

    The CCM is a Windows based application thatallows you to create and configure SIA nodes andstart/restart your Web Applications Server. In addition,the CCM allows you to configure Windows specificnetworking parameters (such as SSL encryption).These configuration parameters apply to all the serverscontained in the node. The CCM can also be usedfor limited system administration such as starting andstopping servers.

    PublishingWizard

    A locally-installed Windows application that enablesboth administrators and end users to add reports toBusinessObjects Enterprise. It can be used for masspublishing of reports.

    ReportConversionTool

    The Report Conversion Tool converts DesktopIntelligence reports to the Web Intelligence format andpublishes the converted reports to the CMS.

    ImportWizard

    A locally-installed Windows application that guidesadministrators through the process of importing users,groups, and folders into BusinessObjects Enterprise. Italso allows you to import objects, events, server groups,repository objects, and calendars in BusinessObjectsEnterprise XI.

    RepositoryDiagnosticTool

    The Repository Diagnostic Tool (RDT) scans,diagnoses, and repairs inconsistencies that may occurbetween the Central Management Server (CMS) systemdatabase and the File Repository Servers (FRS) filestore.

    Ad-minis-trator

    Life CycleManager

    BusinessObjects Enterprise Life Cycle Manager (theLCM tool) is a web-based application that provides acentralized view to monitor the progress of the entirelife cycle process. It enables you to move BI resourcesfrom one system to another system without affectingthe dependencies of these resources. It also enablesyou to manage different versions of BI resources, mapdependencies of BI resources, and roll back a promotedresource to restore the destination system to its previousstate.

    6 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Whats in SAP BusinessObjects Software

    Role Tools Description

    UniverseDesigner

    A Windows-based tool that allows users to buildsemantic layer objects that simplify underlying databasecomplexity, and set row- and column- level security.The objects (such as filters) set row-level security. Thissemantic layer is the foundation for empowering endusers to customize query and analysis. It abstracts thecomplexity of data by using business language ratherthan data language to access, manipulate, and organizedata.

    BusinessViewManager

    A Windows-based tool that allows users to buildsemantic layer objects that simplify underlying databasecomplexity, and set row- and column-level security.The objects (such as filters) set row-level security.You can simplify data access for report designers byinsulating them from the raw data structures. You canbuild connections to multiple data sources, join tables,alias field names, create calculated fields, and thenutilize this simplified structure as a Business View inBusinessObjects Enterprise. Report designers can thenuse the Business View as the basis for their reports,rather than accessing the data directly and building theirown queries.

    DataMan-ager

    DataServices

    A Windows-based tool that provides an easy-to-use,graphical environment that simplifies and automatescomplex data quality and data integration processes

    2009 2009 SAP AG. All rights reserved. 7

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    Lesson Summary

    You should now be able to:

    Describe Business Intelligence and BusinessObjects Enterprise

    Describe the BusinessObjects Enterprise client applications by role

    8 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: BusinessObjects Enterprise Architecture Overview

    Lesson: BusinessObjects Enterprise ArchitectureOverview

    Lesson OverviewIn this lesson, you will review the architecture and components of BusinessObjectsEnterprise.

    Lesson ObjectivesAfter completing this lesson, you will be able to:

    Explain the architecture and technical requirements for BusinessObjectsEnterprise front-end tools

    Describe the BusinessObjects Enterprise service groups and servers

    Business ExampleEnd users log in, create, edit, and interact with reports and documents usingspecialized BusinessObjects Enterprise tools and applications that include:

    Crystal Reports

    Web Intelligence

    Performance management applications

    Administrators in the IT departments use data and system management tools thatinclude:

    Central Management Console

    Central Configuration Manager

    Import Wizard

    Publishing Wizard

    Universe Designer

    Developers access the platform using a set of web services and Java APIs tointegrate BusinessObjects Enterprise into other enterprise systems, and to sharedynamically updated documents with users on separate networks.

    When certain tasks are performed in BusinessObjects Enterprise, such as loggingin, scheduling a report, or viewing a report, information flows through the systemand the various servers communicate with each other. BusinessObjects Enterpriseserver architecture consists of web, management, processing, and storage services.Understanding this architecture will help you visualize how actions performed inclient applications are processed by the services.

    2009 2009 SAP AG. All rights reserved. 9

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    BusinessObjects Enterprise architectureA full deployment of BusinessObjects Enterprise is made up of client applications,BusinessObjects Enterprise services, and the organizations relational and/orOLAP data sources.

    Figure 2: BusinessObjects XI 3.1 Architecture

    Describing BusinessObjects Enterprise servicegroups and servers

    The BusinessObjects Enterprise system can be installed on a single machine,spread across different machines in an intranet, or separated over a wide areanetwork (WAN). For learning purposes, BusinessObjects Enterprise services canbe grouped as follows:

    10 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: BusinessObjects Enterprise Architecture Overview

    Servicegroup

    Servers

    Webservices

    Web Application Server, Business Process BI Services

    Manage-ment ser-vices

    Central Management Server, Event Server, Destination Job Server

    Storageservices

    Input File Repository Server, Output File Repository Server,Crystal Reports Cache Server, Desktop Intelligence Cache Server

    Processingservices

    Adaptive Processing Server, Adaptive Job Server, Program JobServer, Crystal Reports Job Server, Web Intelligence Job Server,Web Intelligence Processing Server, List of Values (LOV) Server,Desktop Intelligence Job Server, Desktop Intelligence ProcessingServer, Connection Server, Crystal Reports Processing Server,Report Application Server, Multi-dimensional Analysis Server(MDAS), Publication Job Server, Search Server.

    Note: The service groups indicated above are logical groupings meant tofacilitate learning in this course by grouping servers together that sharesimilar operating behavior. In reality, BusinessObjects Enterprise webservices must interact with management and processing services, storageservices must interact with management and processing services, andso forth.

    Enterprise InfrastructureThe Enterprise Infrastructure provides the basic messaging mechanism needed forBusinessObjects Enterprise components to communicate with one another. TheEnterprise Infrastructure is a series of services that are designed to communicatevia CORBA (Common Object Request Broker Architecture), which runs overTCP/IP.

    Some CORBA applications use a Name server. The Name server service is afacility of the underlying CORBA architecture that binds the BusinessObjectsEnterprise servers together. The Name server provides a directory of the serversregistered in the BusinessObjects Enterprise environment and helps establish

    2009 2009 SAP AG. All rights reserved. 11

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    connections between clients and these servers. The Name server service is a partof the Central Management Server. The Enterprise Infrastructure establishesconnections between clients and servers.

    1. It is the centerpiece of BusinessObjects Enterprise technology whichfacilitates communication between servers.

    2. A client object can transparently make requests to server objects using theEnterprise Infrastructure.

    A server object is a server that participates in serving requests to clientobjects.

    A client object is a client that makes requests to servers on theEnterprise Infrastructure.

    Note: In the BusinessObjects Enterprise environment, most servicesact as clients and servers to each other during transactions between theservers. When a BusinessObjects Enterprise server starts, it registers itselfwith the Name server in the CMS. The server provides information aboutitself, such as its IP address, TCP port, and description of the server, to theName Server. Each individual server polls the CMS every 60 seconds toget an updated list of available servers in the system.

    BusinessObjects Enterprise web services

    The web services are server-side components that process requests from clientapplications and communicate these requests to the appropriate server. Theyinclude support for report viewing, and logic to understand and direct web requeststo the appropriate BusinessObjects Enterprise server.

    BusinessObjects Enterprise web services include:

    Web Application Server

    The Web Application Server uses the BusinessObjects Enterprise SDK to interfacewith the rest of the BusinessObjects Enterprise services. The Web ApplicationServer acts as a gateway between the browser and the rest of the components inBusinessObjects Enterprise.

    Note: When configuring servers using the Central Management Console,the CMS holds the configuration settings and the CMS communicateswith all BusinessObjects Enterprise servers.

    Business Objects web services provide a Java API accessed by rich clients in theuser interaction tier, such as Live Office and Crystal Reports.

    Web Services consists of software components that can be called remotely usingthe Simple Object Access Protocol (SOAP). SOAP is a protocol for exchanginginformation that is not dependent on a specific platform, object model, orprogramming language.

    12 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: BusinessObjects Enterprise Architecture Overview

    BusinessObjects Enterprise Web Services includes functionality in the followingareas:

    Session: Authentication and user privilege management.

    BI platform: Exposes advanced platform features such as scheduling, search,user and group administration, server administration, platform events, andcalendars.

    Report Engine: Displays Web Intelligence and Crystal Reports in HTML,PDF, Excel, and XML format.

    Query: Builds ad hoc queries based on the Business Objects universesemantic layer.

    BusinessObjects Enterprise management services

    The management services manage the BusinessObjects Enterprise system. Theseservices maintain all security information, send requests to the appropriateservices, manage auditing information, and maintain a record of each and everyinstance and its location.

    The management services are:

    Central Management Server (CMS)

    The CMS is responsible for authenticating users and groups, and keeping track ofthe availability of the other BusinessObjects Enterprise services. It also maintainsthe BusinessObjects Enterprise system database, which includes information aboutusers, groups, security levels, BusinessObjects Enterprise content, and services.The CMS also maintains a separate audit database of information about useractions and manages the BusinessObjects system database.

    Note: All servers communicate with the CMS when they start up.

    Note: The Audit Database is optional in a regular system deployment. Itallows for extra auditing and tracking of some system information.

    Server Intelligence Agent

    Server Intelligence Agent is a component of the Central Management Console(CMC) that simplifies administrative procedures, such as the management of CMCserver processes. This includes the addition and removal of server processes,server process configuration, and the automatic restart or shutdown of serversthat encounter unexpected conditions.

    Event Server

    2009 2009 SAP AG. All rights reserved. 13

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    The Event Server manages file-based events. It monitors the directory youspecified when setting up a file-based event. When the appropriate file appears inthe monitored directory, the Event Server triggers your file-based event.

    Destination Job Server

    The Destination Job Server makes it possible for a user to send an existing instanceor object to a specified destination (Inbox, Email, FTP, disk location) independentof any schedules related to those instances or objects. It can also send a shortcut toa users inbox. For example, the server updates the shortcut in the CMS databaseto point to the object location. If the destination is to send a copy to a user inbox,then the server copies the object to the Input File Repository Server.

    BusinessObjects Enterprise storage services

    The storage services are responsible for storing objects and object instances. Thestorage services are:

    Input File Repository Server

    The Input File Repository Server manages all of the report and program objectsthat have been published to the system. It can store the following files: .rpt, .exe,.bat, .js, .xls, .doc, .ppt, .rtf, .txt, .pdf, .wid, .rep, .unv, and Voyager workspaces.

    Note: .rpt files can be stored to Input with Data.

    Output File Repository Server

    The Output File Repository Server manages all of the report instances generatedby the Crystal Reports Job Server and the program instances generated by theProgram Job Server. It also manages instances generated by the Web IntelligenceProcessing Server and the LOV Job Server.

    It can store the following files: .rpt, .csv, .xls, .doc, .rtf, .txt, .pdf, .wid, .rep.

    Note: .rpt and .wid files are stored as reports/documents with saved data.

    Crystal Reports Cache Server

    The Cache Server maintains a folder of cached report EPF files and determines if arequest can be fulfilled with a cached report page. If the request cannot be fulfilledwith a cached report page, it passes the request to the Crystal Reports ProcessingServer. The benefit of caching is that BusinessObjects Enterprise doesnt have togenerate .epf files each time a page is viewed. Therefore, report pages that havebeen cached can be shared among users.

    Desktop Intelligence Cache Server

    The Desktop Intelligence Cache Server handles viewing requests for DesktopIntelligence documents and manages the viewable pages created by the DesktopIntelligence Processing Server.

    14 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: BusinessObjects Enterprise Architecture Overview

    BusinessObjects Enterprise processing servicesThe processing services access the data and generate reports. This is the only tierthat interacts directly with the databases that contain report data.

    Which services become involved in processing an object is determined by whetherthe object is being scheduled or viewed on demand. Viewer choice also plays arole in determining which servers are involved in object processing.

    The processing services are:

    Program Job Server

    The Program Job Server processes scheduled actions on objects at the requestof the CMS and generates text output. The Program Job Server processesthe program objects by invoking the BAT and EXE file that are added to theBusinessObjects Enterprise system.

    Crystal Reports Job Server

    The Crystal Reports Job Server processes report objects, as requested by the CMS,and generates report instances.

    Note: Both the Program Job Server and the Crystal Reports Job Serverretrieve the file to be run from the Input File Repository Server, run thereport or program, and then save the processed file to the Output FileRepository Server as an instance.

    Adaptive Job Server

    The Adaptive Job Server receives scheduling Web Intelligence documents requestsfrom the CMS and then forwards them to the processing servers for processing.

    Adaptive Processing Server

    The Adaptive Processing Server is a generic server process that hostsBusinessObjects Enterprise services such as Client Auditing Proxy Service,Publishing Post Processing Service, and Search Service.

    Web Intelligence Processing Server

    The Web Intelligence Processing Server processes Web Intelligence Documentrequests.

    List of Values (LOV) Job Server

    The List of Values Job Server receives scheduling requests from the BusinessView manager and processes scheduled List of Values objects to populate themwith values retrieved from a database.

    2009 2009 SAP AG. All rights reserved. 15

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    Desktop Intelligence Job Server

    The Desktop Intelligence Job Server processes scheduling requests received fromthe CMS for Desktop Intelligence documents and generates the instance of theDesktop Intelligence document.

    Desktop Intelligence Processing Server

    The Desktop Intelligence Processing Server processes viewing requests forDesktop Intelligence documents and generates the Desktop Intelligence document.

    Connection Server

    The Connection Server is a service that can be administered and configuredthrough the CMC (Central Management Console). The Connection Server isresponsible for the database connectivity to access data. It is invoked when userswant to edit and view Desktop Intelligence documents through InfoView in 3-tiermode. It is also used by some EPM services.

    Note: The Connection Server libraries are present on the WebIntelligence Processing Server, and Desktop Intelligence ProcessingServer. These libraries allow services to query the database directlywithout communicating with the Connection Server service. The viewingprocessing services are.

    Crystal Reports Processing Server

    The Crystal Reports Processing Server is responsible for responding to filesrequests by processing reports and generating Encapsulated Page Format (.epf)files. The Crystal Reports Processing Server retrieves data for the report from thelatest instance or directly from that database. After it generates the report, theProcessing Server converts the requested data to one or more EPF files. Thesefiles are then sent to the Crystal Reports Cache Server.

    Web Intelligence Processing Server

    The Web Intelligence Processing Server is responsible for generating documents.The Web Intelligence Processing Server obtains document creation requests fromthe Web Application Server and then communicates with the Input File RepositoryServer in order to obtain a copy of the Web Intelligence Document (WID) file andthe universe definition. When viewing an existing instance of a WID, the WebIntelligence Processing Server communicates with the Output File RepositoryServer to obtain an existing historical instance of a WID.

    Report Application Server

    Report Application Server resolves Dynamic Recipient Lists at design time andRuntime in Publishing, as well as with LiveOffice. The RAS also provides thead hoc reporting capabilities that allow users to create and modify reports overthe Web. As with the Crystal Reports Processing Server, the RAS supports Java

    16 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: BusinessObjects Enterprise Architecture Overview

    viewer SDKs. The Report Application Server also includes an SDK for reportcreation and modification, providing you with tools for building custom reportinteraction interfaces.

    Multi-Dimensional Analysis Server

    The Multi-Dimensional Analysis Server (MDAS) is a dedicated server intended tointeract with OLAP data sources and to support Voyager.

    The MDAS needs an appropriate OLAP database client configured for theappropriate OLAP data source. The list of providers is dynamically generated,based on which database drivers are installed on the MDAS that you happento connect to. If more than one MDAS exists, the server contacted is selectedrandomly, so the same drivers should be installed on all servers. Connections toOLAP data sources are defined and managed from the CMC. Entries can include:

    Oracle

    SAP

    Essbase

    Microsoft Analysis Services 8.0 (MSAS 2000)

    Microsoft Analysis Services 9.0 (MSAS 2005)

    Search Server

    The Search Server processes search requests and executes the indexing. Yourdeployment can include multiple Search servers, and search requests are activelyprocessed by all available servers. However, only one Search server performsthe indexing process.

    2009 2009 SAP AG. All rights reserved. 17

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    Lesson Summary

    You should now be able to:

    Explain the architecture and technical requirements for BusinessObjectsEnterprise front-end tools

    Describe the BusinessObjects Enterprise service groups and servers

    18 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Components

    Lesson: Components

    Lesson OverviewThis lesson provides you with an overview of the components that are part of theBusinessObjects XI Integration for SAP solutions.

    Lesson ObjectivesAfter completing this lesson, you will be able to:

    Describe the different components of the BusinessObjects XI Integrationfor SAP solutions

    Business ExampleThe management executives in Company A felt that they did not have enoughvisibility into the various aspects of their business. They wanted to see trends,note exceptions and evaluate against goals. They were looking for a way to gethighly summarized monthly data, displaying various aspects of their business.BusinessObjects XI Integration for SAP Solutions provides you with powerfulreport-design tools and a framework for managing, scheduling, and distributingyour reports over the Web. Also it enables you to extract additional value fromyour SAP Business Information Warehouse (BW) and SAP ERP data and share itwith users across the enterprise. In addition, SAP Authentication enables SingleSign On between your SAP system and BusinessObjects Enterprise

    Whats in the BusinessObjects XI Integration for SAPsolutionsBusinessObjects XI Integration for SAP solutions consists of several connectivityand authentication enhancements to the core BusinessObjects suite of products.

    Crystal Reports allows you to design reports off your SAP data

    Web Intelligence enables you to create queries and analyze the SAP data

    Voyager allows you to analyze and navigate around the multi-dimensionaldata that is stored in SAP Business Information Warehouse

    Xcelcius models and dashboards can be created using the SAP data

    BusinessObjects Enterprise provides the framework for managing,scheduling, and distributing your SAP content over the Web. The SAPsecurity model can also be leveraged to allow users to access the contentusing the existing SAP user accounts.

    2009 2009 SAP AG. All rights reserved. 19

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    BusinessObjects XI Integration for SAP Solutions also includes several add-oncomponents to further integrate the Business Objects reporting technologies withexisting SAP systems. The add-on components include

    Data AccessBusinessObjects XI Integration for SAP Solutions provides connectivity to yourSAP data through six database driversthe BW Query driver, the InfoSet driver,the DSO driver, the MDX driver, the Open SQL driver and the OLAP BAPI driver:

    Reporting off BW queries, InfoSets, Operational DataStores, and MDX cubes

    BusinessObjects XI Integration for SAP Solutions provides connectivity to yourSAP data through four database drivers.the BW Query driver, the InfoSet driver,the DSO driver, and the MDX driver.

    The BW Query driver is integrated directly within the Crystal Reports interface.The SAP Tools toolbar works with the BW Query driver to allow you to reportoff your BW queries within Crystal Reports. The toolbar also allows you to savereports to BW and publish them directly to BusinessObjects Enterprise .

    The InfoSet driver provides Crystal Reports with another means of accessingSAP data sources: this driver can access ERP InfoSets (previously known asFunctional Areas) and ABAP Queries. You access this driver through the DataExplorer in Crystal Reports .

    The DataStore Objects (DSO) driver allows you to use existing DSO objects fromyour BW Data Warehouse as a data source in Crystal Reports.

    The SAP BW MDX Query driver introduces new flexibility when reporting offBW cubes and queries. By writing reports with the MDX Query driver, you gaindirect access to BW cubes, display attributes, and multiple structures.

    Note: One advantage of these drivers is that they allow business usersto report off predefined views of your SAP data. Tables and fields arefirst logically grouped by an SAP content expert into queries, infoSets,and so on. You then make these data sources accessible to users who aredesigning reports with Crystal Reports.

    20 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Components

    Reporting off other SAP data sources

    BusinessObjects XI Integration for SAP Solutions also includes the Open SQLdriver, which allows you to report off additional SAP data sources within CrystalReports, BusinessObjects Enterprise, and Voyager

    1. Reporting off tables, views, clusters, and functions

    The Open SQL driver is the most powerful of the drivers due to the flexibilityit provides for accessing data in SAP. This flexibility, however, results in ahigher level of complexity than with the InfoSet driver.

    When you create reports that use the Open SQL driver, you gain easy accessto SAP.s transparent tables, pool tables, cluster tables, and views. Userswho are currently involved with the production of ABAP reports will find iteasyto build reports quickly with this driver.

    Advanced functionality in the driver also allows reporting against ABAPfunctions and ABAP data clusters. ABAP developers can use these featuresto perform advanced tasks such as reporting against data clusters in HR.

    2. Reporting off multidimensional data in BW using OLAP BAPI driver

    The BW Voyager has been specially designed to integrate the OnlineAnalytical Processing (OLAP) viewing capabilities of Voyager and CrystalReports with your SAP Business Information Warehouse (BW) system.Users can connect to multidimensional BW Info Cubes and generate reportsthat incorporate complex data analysis.

    Crystal Reports SAP ToolbarIntegrated within Crystal Reports, the SAP Tools toolbar facilitates tasksassociated with reporting off BW queries. It allows you to log on to BW and workwith its data sources, save reports to BW, and publish reports immediately toBusinessObjects Enterprise via BW.

    2009 2009 SAP AG. All rights reserved. 21

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    SAP AuthenticationThis component allows you to expand and customize the ways in whichBusinessObjects Enterprise authenticates users. This SAP security plug-in offersseveral key benefits:

    It acts as an authentication provider that verifies user credentials againstyour SAP system on behalf of the BusinessObjects Enterprise CentralManagement Server (CMS). When users log onto BusinessObjects Enterprisedirectly, they can choose SAP Authentication and provide their usual SAPuser name and password. BusinessObjects Enterprise can also validateEnterprise Portal logon tickets against SAP systems.

    It facilitates account creation by allowing you to map roles from SAPto BusinessObjects Enterprise user groups, and it facilitates accountmanagement by allowing you to assign rights to users and groups in aconsistent manner within BusinessObjects Enterprise.

    It dynamically maintains SAP role listings. Therefore, once you map an SAProle to BusinessObjects Enterprise, all users who belong to that role canlog onto BusinessObjects Enterprise. When you make subsequent changesto the SAP role membership, you need not update or refresh the listing inBusinessObjects Enterprise.

    The SAP Authentication component includes a web applicationfor configuring the plug-in. You can access this application in the"Authentication" area of the Central Management Console (CMC).

    BW PublisherThis component allows you to publish reports individually or in batches from BWto BusinessObjects Enterprise.

    Web contentThis component includes BusinessObjects Enterprise InfoView. InfoView allowsusers to organize and view their Crystal reports in multiple languages over theWeb.

    Transport filesYou use these transport files to connect to SAP through Crystal Reports andBusinessObjects Enterprise.

    BW Content Administration WorkbenchThis feature allows you to manage report publishing from with BW. You canidentify roles in your BW with specific BusinessObjects Enterprise systems,publish reports, and synchronize between BW and a BusinessObjects Enterprisesystem

    22 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Components

    Sample reportsThe sample reports demonstrate a variety of ways in which you can extract valuefrom SAP data using different database drivers.

    Sample iViewsSample iViews illustrate how BusinessObjects Enterprise SAP Edition can beimplemented with SAP Enterprise Portal version 6 and later. These iViewsdemonstrate sample functionality for alerts, and thumbnail views inside SAPEnterprise Portal.

    Knowledge Management Console (KMC)The Knowledge Management interface enables third-parties to integrateany repository into the SAP Enterprise Portal. The KMC allows users tointegrate BusinessObjects Enterprise into the SAP Enterprise Portal, When theBusinessObjects Enterprise repository is integrated into the KMC framework,the objects in the repository are accessible for different work flows like thecollaboration features of the SAP Enterprise Portal.

    Integrated architectureThe following diagram illustrates how each of the BusinessObjects XI Integrationfor SAP Solutions components expands upon the multi-tier framework ofBusinessObjects Enterprise.

    2009 2009 SAP AG. All rights reserved. 23

  • Unit 1: BusinessObjects XI Integration for SAP Solutions BO100

    Figure 3: Architecture diagram for BusinessObjects XI Integration for SAPSolutions

    24 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Components

    Lesson Summary

    You should now be able to:

    Describe the different components of the BusinessObjects XI Integrationfor SAP solutions

    2009 2009 SAP AG. All rights reserved. 25

  • Unit Summary BO100

    Unit SummaryYou should now be able to:

    Describe Business Intelligence and BusinessObjects Enterprise

    Describe the BusinessObjects Enterprise client applications by role

    Explain the architecture and technical requirements for BusinessObjectsEnterprise front-end tools

    Describe the BusinessObjects Enterprise service groups and servers

    Describe the different components of the BusinessObjects XI Integrationfor SAP solutions

    26 2009 SAP AG. All rights reserved. 2009

  • BO100 Test Your Knowledge

    Test Your Knowledge

    1. Which BusinessObjects product uses the OLAP BAPI driver to connectto the SAP BW InfoCube?Choose the correct answer(s).

    A Crystal Reports using standard connection B Web Intelligence Rich Client using a Local Data Source C Web Intelligence Rich Client using OLAP Universe D Crystal Reports using SAP Toolbar

    2. Which of the following SAP data sources can be accessed using the OpenSQL driver?

    Choose the correct answer(s).

    A Transparent Tables B Pool tables C Cluster Tables D Views E All of the above

    3. Which BusinessObjects product displays the SAP toolbar afterBusinessObjects XI Integration for SAP Solutions is installed?

    Choose the correct answer(s).

    A Universe Designer B Web Intelligence Rich Client C Xcelcius D Crystal Reports

    2009 2009 SAP AG. All rights reserved. 27

  • Test Your Knowledge BO100

    Answers

    1. Which BusinessObjects product uses the OLAP BAPI driver to connectto the SAP BW InfoCube?

    Answer: C

    Correct answer is C.

    2. Which of the following SAP data sources can be accessed using the OpenSQL driver?

    Answer: E

    All of the above can be accessed using the OpenSQL driver.

    3. Which BusinessObjects product displays the SAP toolbar afterBusinessObjects XI Integration for SAP Solutions is installed?

    Answer: D

    Crystal Reports

    28 2009 SAP AG. All rights reserved. 2009

  • Unit 2SAP Connectivity Overview

    Unit OverviewSAP BusinessObjects tools expand the scope of BW by providing a wide rangeof tools and applications. SAP BusinessObjects tools support businesses byoptimizing the connection between people and information. This unit providesyou with an overview of the various data connectivity options to SAP BW andSAP ERP for the SAP BusinessObjects products.

    Unit ObjectivesAfter completing this unit, you will be able to:

    List the various BusinessObjects reporting tools

    Explain when each tool should be used and when it should be avoided

    Describe the SAP data sources connectivity options available to the followingBusinessObjects BI consumers: Crystal Reports, Web Intelligence, Voyager,Analytics, Query as a Web Service, Live Office, and Xcelsius

    List the SAP specific features per client tool

    Unit ContentsLesson: The SAP Business Objects Tools .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Lesson: SAP connectivity options ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Lesson: Supported SAP specific features ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    2009 2009 SAP AG. All rights reserved. 29

  • Unit 2: SAP Connectivity Overview BO100

    Lesson: The SAP Business Objects Tools

    Lesson OverviewIn this lesson you will learn the different tools in the SAP BusinessObjectsEnterprise and understand when each tool should be used.

    Lesson ObjectivesAfter completing this lesson, you will be able to:

    List the various BusinessObjects reporting tools

    Explain when each tool should be used and when it should be avoided

    Business ExampleYou are planning to implement a BusinessObjects Enterprise solution integratedwith SAP NetWeaver BW and would like classify and position the variousBusinessObjects reporting tools in your environment where business users requirefull information autonomy.

    The SAP Business Objects ToolsBusinessObjects Platform suite components for reporting include:

    Crystal Reports

    Desktop Intelligence

    Web Intelligence

    Voyager

    Xcelsius

    Live Office

    Note: Desktop Intelligence functionality is being replaced by WebIntelligence and Web Intelligence Rich Client

    These tools are suited for various user audiences and business solutions

    30 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: The SAP Business Objects Tools

    Tool Best Audience Best Business Solution

    Crystal Reports Most business users Static reporting, highlyformatted reports, pixelperfect presentation,mass printing anddistribution, relationaldatabases, enterpriseapplications and datawarehouse sourced data

    Web Intelligence Most casual businessusers

    Powerful query and easeof use adhoc reporting,self serve templatebased report creationand interactive analysis,enterprise distribution,with mostly relationaland OLAP sourced data

    Voyager Analyst and businessuser

    Multi dimensionalanalysis of information

    Xcelsius Most business users Dashboard andpresentation qualityvisualizations

    Live Office Analyst and casual users Seamless MS Officeintegration with dataretrieval, presentationand distribution

    Figure 4: Baseline use cases and product mapping

    2009 2009 SAP AG. All rights reserved. 31

  • Unit 2: SAP Connectivity Overview BO100

    As business users roles change during their business life from day to day, thetype and appetite for information consumption also changes. A single userfor this reason may consume data from different tools sets depending on theirrequirements.

    A cost center manager may consume a highly formatted report with exceptionson cost items that exceeded budget for the month as a Crystal Report exported toExcel attached in email.

    A brand manager may require advertising spend by campaign linked to sales forthe month to determine marketing cost effectiveness using Web Intelligence tocombine data from two different sub-systems; marketing and sales.

    A product manager may want to analyze product category margins by locationacross market for this year and last year using Voyager.

    A North American sales director is presenting to the board performancebased sales by region and product in the form of a dashboard and PowerPointpresentation using Xcelsius and Live Office.

    The examples above demonstrate that there is a different solution based on userbusiness needs. Query and adhoc reporting is best satisfied by Web Intelligence.

    Note: The component products will evolve and change as futurecomponents merge and are added within the BusinessObjects and SAPBW product platforms. For example Voyager will transform into Pioneerbecoming a more powerful multi dimensional solution for power analysts.

    Figure 5: Product mapping with solution capabilities

    32 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: The SAP Business Objects Tools

    Lesson Summary

    You should now be able to:

    List the various BusinessObjects reporting tools

    Explain when each tool should be used and when it should be avoided

    2009 2009 SAP AG. All rights reserved. 33

  • Unit 2: SAP Connectivity Overview BO100

    Lesson: SAP connectivity options

    Lesson OverviewIn this lesson, you will learn about the SAP data source connectivity optionsavailable from the BusinessObjects product.

    Lesson ObjectivesAfter completing this lesson, you will be able to:

    Describe the SAP data sources connectivity options available to the followingBusinessObjects BI consumers: Crystal Reports, Web Intelligence, Voyager,Analytics, Query as a Web Service, Live Office, and Xcelsius

    Business ExampleYou are planning to implement a BusinessObjects Enterprise solution integratedwith SAP NetWeaver BW and would like identify the connectivity optionsavailable to your business environment.

    SAP connectivity for Crystal ReportsThe SAP data sources available from Crystal Reports are:

    34 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: SAP connectivity options

    Figure 6: SAP connectivity for Crystal Reports

    SAP ERP

    Tables and cluster (Open SQL).

    ABAP functions.

    Classic InfoSets

    SAP queries and InfoSet queries.

    SAP BW

    Tables and cluster (Open SQL).

    ABAP Functions.

    Direct access to ODS tables (without the need for an SAP BW query).

    BW queries and BW cubes.

    SAP connectivity for Web IntelligenceThe SAP data sources available from Web Intelligence are:

    2009 2009 SAP AG. All rights reserved. 35

  • Unit 2: SAP Connectivity Overview BO100

    Figure 7: SAP connectivity for Web Intelligence

    SAP BW

    BW queries and BW cubes (OLAP Universe via MDX).

    Direct access to BW fact, dimension and DSO tables (RelationalUniverse via SQL).^

    Note: ^ New feature in BusinessObjects Enterprise XI 3.1 FixPack 1.1 viaData Federator XI 3.1 Netweaver BI connector.

    SAP connectivity for VoyagerThe SAP data sources available from Voyager are:

    Figure 8: SAP connectivity for Voyager

    SAP BW

    BW queries and BW cubes via MDX.

    SAP connectivity for AnalyticsThe SAP data sources available from Analytics are:

    36 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: SAP connectivity options

    Figure 9: SAP connectivity for Analytics

    SAP BW

    BW queries and BW cubes (OLAP Universe via MDX).

    Direct access to BW fact, dimension and DSO tables (RelationalUniverse via SQL).^

    SAP connectivity for Query as a Web Service (QaaWS)The SAP data sources available from Query as a Web Service are:

    2009 2009 SAP AG. All rights reserved. 37

  • Unit 2: SAP Connectivity Overview BO100

    Figure 10: SAP connectivity for Query as a Web Service (QaaWS)

    SAP BW

    BW queries and BW cubes (OLAP Universe via MDX).

    Direct access to BW fact, dimension and DSO tables (RelationalUniverse via SQL).

    Note: Query as a Web Service results are retrieved from the BW server ondemand. Query results always are up to date and conversely, the queryresults cannot be pre-scheduled for faster response time viewing. Thequery definition is saved in the BusinessObjects Enterprise repository,though query data is saved with the definition.

    SAP connectivity for Live OfficeLive Office is able to leverage data from the following documents and serviceproviders:

    Crystal Reports.

    Web Intelligence.

    Universe Query (i.e OLAP and Relational Universes)

    Note: Crystal Reports and Web Intelligence documents can be optionallyscheduled prior to view time usage in Live Office. Scheduling at anappropriate frequency allows query results to be pre-cached for fasterloading at view time, especially for very large queries or for data that is notchanging rapidly after being pre-cached; reporting load can be balancedacross BOE servers, query load can be balanced on the BW server.

    Universe Query is similar to QaaWS, data query results are always up todate and run on demand. The Universe Query definition is embeddedwithin the Live Office document.

    Therefore, the SAP data sources available from Live Office are:

    38 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: SAP connectivity options

    Figure 11: SAP connectivity for Live Office

    SAP ERP

    Tables and cluster (Open SQL).

    ABAP functions.

    Classic InfoSets

    SAP queries and InfoSet queries.

    SAP BW

    Tables and cluster (Open SQL).

    ABAP Functions.

    Direct access to ODS tables (without the need for an SAP BW query).

    Direct access to BW fact, dimension and DSO tables (RelationalUniverse via SQL).^

    BW queries and BW cubes.

    SAP connectivity for XcelsiusXcelsius is able to leverage data from the following documents and serviceproviders:

    2009 2009 SAP AG. All rights reserved. 39

  • Unit 2: SAP Connectivity Overview BO100

    Figure 12: SAP connectivity for Xcelsius

    Live Office.

    Web Services.

    40 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: SAP connectivity options

    Therefore, the SAP data sources available from Xcelsius are:

    SAP ERP

    Tables and cluster (Open SQL).

    ABAP functions.

    Classic InfoSets

    SAP queries and InfoSet queries.

    SAP BW

    Tables and cluster (Open SQL).

    ABAP Functions.

    Direct access to ODS tables (without the need for an SAP BW query).

    Direct access to BW fact, dimension and DSO tables (RelationalUniverse via SQL).^

    BW queries and BW cubes.

    Note: As discussed, in Live Office, Crystal Reports and Web Intelligencedocuments can be optionally scheduled prior to view time usage. Scheduling at an appropriate frequency allows query results to bepre-cached for faster loading at view time, especially for very largequeries or for data that is not changing rapidly after being pre-cached;reporting load can be balanced across BOE servers, query load can bebalanced on the BW server.

    Live Office Universe Query is similar to QaaWS, data query results arealways up to date and run on demand. QaaWS query definition can bedesigned on the fly and saved in the BusinessObjects Enterprise repository(no query data is saved with the definition) whilst Universe Querydefinition is imbedded within the Live Office document.

    2009 2009 SAP AG. All rights reserved. 41

  • Unit 2: SAP Connectivity Overview BO100

    Lesson Summary

    You should now be able to:

    Describe the SAP data sources connectivity options available to the followingBusinessObjects BI consumers: Crystal Reports, Web Intelligence, Voyager,Analytics, Query as a Web Service, Live Office, and Xcelsius

    42 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Supported SAP specific features

    Lesson: Supported SAP specific features

    Lesson Overview[Enter a brief overview of the lesson.]

    Lesson ObjectivesAfter completing this lesson, you will be able to:

    List the SAP specific features per client tool

    Business ExampleYou are planning to implement a BusinessObjects Enterprise solution integratedwith SAP NetWeaver BW and would like to list the supported features per eachBusinessObjects client tool in your environment.

    Supported features per client tool

    Crys-tal Re-portsBWQueryDriver

    Crys-tal Re-portsBWMDXDriver

    OLAPUni-verse

    Voy-ager

    Addi-tionalCom-ment

    XI R2 XI R2 XI 3.x XI R2 XI 3.x

    Info-Provider

    Support forInfoCubeDirectAccess

    NA x x x x x

    Support forMultiCubeDirectAccess

    NA x x x x x

    Support forRemote-Cube DirectAccess

    NA x x x x x

    2009 2009 SAP AG. All rights reserved. 43

  • Unit 2: SAP Connectivity Overview BO100

    Crys-tal Re-portsBWQueryDriver

    Crys-tal Re-portsBWMDXDriver

    OLAPUni-verse

    Voy-ager

    Addi-tionalCom-ment

    Support forBW Queries

    x x x x x x

    Character-istic Values

    Key x x x x x x

    ShortDescriptions

    x x x x x x

    MediumDescriptions

    NA x x x x x

    LongDescriptions

    NA x x x x x

    QueryFeatures

    Supportfor singleHierarchies

    x x x x x x

    Supportfor singleHierarchies

    x x x x x x

    Support forFree Charac-teristics

    NA x x x x x

    Support forCalculatedKeyfigures

    x x x x x x

    Support forRestrictedKeyfigures

    x x x x x x

    Support forCurrencies

    x x x _ x x

    Support forUnits

    x x x _ x x

    44 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Supported SAP specific features

    Crys-tal Re-portsBWQueryDriver

    Crys-tal Re-portsBWMDXDriver

    OLAPUni-verse

    Voy-ager

    Addi-tionalCom-ment

    Support forMultipleStructures

    NA x x x x x

    Support forFormulas

    x x x x x x

    Support forSelections

    x x x x x x

    Support forFilter

    x x x x x x

    Supportfor DisplayAttributes

    x x x x x _

    Support forConditions

    NA NA NA NA NA NA Rea-son:Notsup-ported/rel-evantto SAPBAPIinter-face.Pos-sibleDataFed-eratorworkaround:createa filteron themea-sureobjects

    Support forExceptions

    NA NA NA NA NA NA

    2009 2009 SAP AG. All rights reserved. 45

  • Unit 2: SAP Connectivity Overview BO100

    Crys-tal Re-portsBWQueryDriver

    Crys-tal Re-portsBWMDXDriver

    OLAPUni-verse

    Voy-ager

    Addi-tionalCom-ment

    Support forNaviga-tional At-tributes

    x x x x x x

    Supportfor com-poundedcharacter-istics

    x x x x x x

    Support forunbalancedHierarchies

    x x x x x x

    Supportfor raggedHierarchies

    x x x x x x

    Data Types

    Supportfor type"CHAR"(Character-istics)

    x x x x x x

    Supportfor type"NUMC"(Character-istics)

    x x x _ x x

    Supportfor type"DATS"(Character-istics)

    _ _ _ _ x _ If notsup-ported,thenChar-acter-isticsare re-turned

    46 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Supported SAP specific features

    Crys-tal Re-portsBWQueryDriver

    Crys-tal Re-portsBWMDXDriver

    OLAPUni-verse

    Voy-ager

    Addi-tionalCom-ment

    asSTRINGvalue

    Support fortype "TIMS"(Character-istics)

    _ _ _ _ _ _ If notsup-ported,thenChar-acter-isticsare re-turnedasSTRINGvalue

    Support fortype "Date"(Keyfigures)

    x x x _ _ x

    Support fortype "Time"(Keyfigures)

    x x x _ _ x

    SAPVariable -ProcessingType

    User Input x x x x x x

    Authoriza-tion

    x x x x x x

    Replace-ment Path

    x x x x x x

    SAP Exit /Custom Exit

    x x x x x x

    PreCalcu-lated ValueSet

    x x x x x x

    2009 2009 SAP AG. All rights reserved. 47

  • Unit 2: SAP Connectivity Overview BO100

    Crys-tal Re-portsBWQueryDriver

    Crys-tal Re-portsBWMDXDriver

    OLAPUni-verse

    Voy-ager

    Addi-tionalCom-ment

    Generalfeatures forVariables

    Support forOptional vsMandatoryVariables

    x x x _ x x

    Support forVariable de-pendencies

    _ x x _ _ x

    Support forKeydate de-pendencies

    x _ x Lim-ited

    x x

    Supportfor DefaultValues

    x x x _ x x

    Support forPersonalizedValues

    x x x _ _ _

    SAPVariables- VariableType

    Single Value x x x x x x

    MultipleSingle Value

    x x x x x x

    Range Value x x x x x x

    48 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Supported SAP specific features

    Crys-tal Re-portsBWQueryDriver

    Crys-tal Re-portsBWMDXDriver

    OLAPUni-verse

    Voy-ager

    Addi-tionalCom-ment

    ComplexSelection

    x x x Lim-ited(x1)

    Lim-ited(x1)

    x x1 =Vari-ablesareturnedinto asinglerangevalueparam-eter

    FormulaVariable

    x x x x x x

    HierarchyVariable

    x x x x x x

    HierarchyNodeVariable

    x x x x x x

    TextVariable

    NA NA NA NA NA NA

    KeydateVariable

    x _ x x x x

    CurrencyVariable

    x x x x x x

    HierarchyVersionVariable

    NA NA NA NA NA NA

    2009 2009 SAP AG. All rights reserved. 49

  • Unit 2: SAP Connectivity Overview BO100

    Lesson Summary

    You should now be able to:

    List the SAP specific features per client tool

    50 2009 SAP AG. All rights reserved. 2009

  • BO100 Unit Summary

    Unit SummaryYou should now be able to:

    List the various BusinessObjects reporting tools

    Explain when each tool should be used and when it should be avoided

    Describe the SAP data sources connectivity options available to the followingBusinessObjects BI consumers: Crystal Reports, Web Intelligence, Voyager,Analytics, Query as a Web Service, Live Office, and Xcelsius

    List the SAP specific features per client tool

    2009 2009 SAP AG. All rights reserved. 51

  • Unit Summary BO100

    52 2009 SAP AG. All rights reserved. 2009

  • BO100 Test Your Knowledge

    Test Your Knowledge

    1. Help desk billing reports in PDF format need to be e-mailed each month toeach cost center. The various cost centers' departments also need to be ableto view these invoices online historically when needed. The report layout isa fairly fixed format and with transactions by grouped cost center and helpdesk service area. Which SAP BusinessObjects reporting tool would bethe most appropriate to use?Choose the correct answer(s).

    A Web Intelligence B Crystal Reports C Voyager and/or SAP Business Explorer (BEx) D Xcelsius

    2009 2009 SAP AG. All rights reserved. 53

  • Test Your Knowledge BO100

    Answers

    1. Help desk billing reports in PDF format need to be e-mailed each month toeach cost center. The various cost centers' departments also need to be ableto view these invoices online historically when needed. The report layout isa fairly fixed format and with transactions by grouped cost center and helpdesk service area. Which SAP BusinessObjects reporting tool would bethe most appropriate to use?

    Answer: B

    Crystal Reports - high quality fixed design contracted to BI consultant.Report bursting, PDF exporting and scheduled destinations possible.

    54 2009 SAP AG. All rights reserved. 2009

  • Unit 3Installation of BusinessObjects XI

    Integration for SAP Solutions

    Unit OverviewThis unit provides you with the steps involved to install BusinessObjects XIIntegration for SAP Solutions.

    Unit ObjectivesAfter completing this unit, you will be able to:

    Explain the technical prerequisites for BusinessObjects XI Integration forSAP Solutions

    Install BusinessObjects XI Integration for SAP Solutions

    Evaluate distributed deployment considerations

    Describe distributed scenarios and list the needed components

    Evaluate client side deployment considerations

    Describe client-side scenarios and list the needed components

    Configure the SAP authentication

    Configure global options for the SAP Authentication

    Import SAP users and roles

    Describe the publishing process

    Configure the BW Publisher service

    Create RFC destination

    Create a BusinessObjects Enterprise server definition

    Configure the SAP source parameters

    Configure the HTTP handler

    Configure the BusinessObjects Enterprise security for publishing

    Unit ContentsLesson: Prerequisites .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    Procedure: To verify the patch level of the SAP server .. . . . . . . . . . . . . . . 59Procedure: To verify the transports .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    2009 2009 SAP AG. All rights reserved. 55

  • Unit 3: Installation of BusinessObjects XI Integration for SAP Solutions BO100

    Procedure: To verify the profile parameters.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Procedure: To export the SAP Enterprise Portal certificate.. . . . . . . . . . . 65

    Lesson: Installing BusinessObjects XI Integration for SAP Solutions ... . 69Procedure: To install BusinessObjects XI Integration for SAPSolutions ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    Lesson: Distributed Deployments .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Lesson: Client-side Components .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Lesson: Post-Installation steps ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

    Procedure: To enable the SAP authentication... . . . . . . . . . . . . . . . . . . . . . . . . 82Procedure: To configure the SAP authentication options ... . . . . . . . . . . 83Procedure: To import SAP roles to BusinessObjects Enterprise ... . . 86Exercise 1: Logging onto the systems... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Lesson: Publishing Integration for Crystal Reports.. . . . . . . . . . . . . . . . . . . . . . . . . 93Procedure: To configure the BW Publisher service ... . . . . . . . . . . . . . . . . . . 96Procedure: To create a new RFC destination ... . . . . . . . . . . . . . . . . . . . . . . . . 97Procedure: To create a new BusinessObjects Enterprise serverdefinition ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Procedure: To set the SAP source parameters.. . . . . . . . . . . . . . . . . . . . . . . .104Procedure: To configure the SAP HTTP request handler .. . . . . . . . . . . .106Procedure: To configure the rights in the Content AdministrationWorkbench ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109Procedure: To configure the rights in the Central ManagementConsole .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110

    56 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Prerequisites

    Lesson: Prerequisites

    Lesson OverviewThis lesson provides you with a checklist before you start the installation ofBusinessObjects XI Integration for SAP Solutions.

    Lesson ObjectivesAfter completing this lesson, you will be able to:

    Explain the technical prerequisites for BusinessObjects XI Integration forSAP Solutions

    Business ExampleBefore you install BusinessObjects XI Integration for SAP Solutions, you need toensure the technical prerequisites and provide a checklist of things that will haveimpact on the installation of BusinessObjects XI Integration for SAP Solutions.

    SAP GUIThe SAP GUI is required for using the BusinessObjects XI Integration for SAPSolutions. The required version and the required patch level are listed in the list ofsupported platforms for the BusinessObjects Integration for SAP Solutions. Wheninstalling the SAP GUI you need to choose the following components:

    SAP GUI

    BW Add-On

    BI Add-On

    SAP Java ConnectorThe SAP Java Connector is required for the SAP authentication and for the SAPspecific features in InfoView. The SAP Java Connector can be downloaded forfree from SAPs service marketplace http://service.sap.com.

    2009 2009 SAP AG. All rights reserved. 57

  • Unit 3: Installation of BusinessObjects XI Integration for SAP Solutions BO100

    The following files need to be copied to the BusinessObjects Enterprise server:

    sapjco.jar needs to be copied to the shared library path of the applicationserver. In the case of a default Tomcat deployment the path would beC:\Program Files\Business Objects\Tomcat55\shared\lib.

    librfc32.dll and sapjcorfc.dll need to be copied to the Windows\system32directory.

    Note: In case the SAP GUI has been installed, the librfc32.dll doesntneed to be copied.

    Note: If you are planning to integrate with an SAP BI 7 system, your SAPJava Connector must be version 2.1.6 at a minimum because SAP BI 7allows passwords that are longer than 8 characters and this requires at aminimum the version 2.1.6 from the SAP JavaConnector.

    SAP server patch levelThe SAP server side patch level needs to match the minimum requirements forBusinessObjects XI Integration for SAP Solutions.

    58 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Prerequisites

    To verify the patch level of the SAP server

    1. Log onto the SAP Server.

    2. Select the menu System Status.

    Figure 13: System Status

    3. Click Component Information.

    Figure 14: Component Information

    Note: The patch level is displayed per component.

    2009 2009 SAP AG. All rights reserved. 59

  • Unit 3: Installation of BusinessObjects XI Integration for SAP Solutions BO100

    SAP transportsBusinessObjects XI Integration for SAP Solutions includes transports as part ofthe product. These transports include functionality especially designed for theintegration with SAP. The following is a list of functionality that requires SAPtransports:

    Open SQL connectivity

    InfoSet connectivity

    BW MDX Driver connectivity

    BW ODS connectivity

    Row-level Security Definition editor

    Cluster Definition editor

    SAP authentication

    Content Administration Workbench

    BW Query parameter personalization

    Note: There are two different sets of the transports: Unicode compatibletransports and ANSI transports. If the BASIS system is 6.20 or later, theUnicode compatible transports are recommended. If the BASIS system isearlier than 6.20, the ANSI transports are recommended.

    60 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Prerequisites

    To verify the transports

    1. Log onto the SAP Server.

    2. Start transaction STMS (Transport Management System).

    3. Select the menu Overview Imports (F5)..

    4. Double-click the system ID.

    Figure 15: Import Queue

    Note: The screen shows all imports for the SAP system.

    5. Double-click on one request number to receive the details.

    Figure 16: Display Object List

    Continued on next page

    2009 2009 SAP AG. All rights reserved. 61

  • Unit 3: Installation of BusinessObjects XI Integration for SAP Solutions BO100

    6. Select the menu Goto Transport Logs.

    Figure 17: Transport Logs

    SAP single-sign-onTo be able to use single-sign-on together with the BusinessObjects Enterprisesystem requires two main settings to be configured on the SAP side:

    1. Profile parameters.

    2. Trust between SAP Enterprise Portal and SAP BW or SAP ERP.

    Profile parameters

    Before you can enable ticket based single-sign-on between SAP andBusinessObjects Enterprise, you must set up your SAP system to accept andcreate logon tickets. This involves setting two related profile parameters on yourSAP server:

    login/accept_sso2_ticket

    login/create_sso2_ticket

    Profile parameter Value Comment

    login/cre-ate_sso2_ticket

    1 or 2 Use the value 1 if the server possesses apublic-key certificate signed by the SAPCA. Use the value 2 if the certificate isself-signed. If you are not sure, then usethe value 2.

    login/ac-cept_sso2_ticket

    1 Use the value 1 so that the system willalso accept logon tickets.

    Note: These settings require a restart of the SAP system.

    62 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Prerequisites

    To verify the profile parameters

    1. Log onto the SAP Server.

    2. Start the profile maintenance with transaction RZ10.

    Figure 18: Profile maintenance

    3. Select the instance profile for the SAP server.

    4. Select Extended maintenance.

    5. Click Display.

    Figure 19: Display Profile

    6. Verify the settings for the profile parameters.

    2009 2009 SAP AG. All rights reserved. 63

  • Unit 3: Installation of BusinessObjects XI Integration for SAP Solutions BO100

    Configure trust for the SAP Enterprise PortalThis step involves exporting an SAP Enterprise Portal certificate and importingit to the SAP server (SAP BW or SAP ERP) so that these two systems establisha trusted relationship.

    64 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Prerequisites

    To export the SAP Enterprise Portal certificate

    1. Log onto the SAP Enterprise Portal.

    2. Navigate to System Administration System Configuration.

    Figure 20: System Configuration

    3. Click Keystore Administration.

    Figure 21: Keystore Administration

    4. Click Download verify.der File.

    5. Save the file locally.

    6. Unzip the file.

    7. Log onto the SAP server (SAP BW or SAP ERP).

    8. Start transaction STRUSTSSO2 (Trust Manager).

    Continued on next page

    2009 2009 SAP AG. All rights reserved. 65

  • Unit 3: Installation of BusinessObjects XI Integration for SAP Solutions BO100

    Figure 22: Trust Manager

    9. Select the menu Certificate Import.

    Figure 23: Import Certificate

    10. Enter the path to the unzipped file into File path and click Enter.

    66 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Prerequisites

    BusinessObjects Enterprise server side requirementsBefore installing BusinessObjects XI Integration for SAP Solutions, these are theprerequisites for the BusinessObjects Enterprise server:

    The file saplogon.ini needs to be installed on machines with data accesscomponents. You can add the full path to the saplogon.ini file to theSAPLOGON_INI_FILE environment variable.

    Note: In case the SAP GUI has been installed the saplogon.ini file isinstalled on the client machine.

    In case load balanced logon will be part of the deployment, the following entrymust appear in the services file (found in %windir%\system32\drivers\etc\)on any BusinessObjects Enterprise machines running a CMS or dataprocessing server component (for example, Crystal Reports Job Server):

    sapms [SAP System ID] [SAP tcp port number]/tcp

    Replace the SAP system ID with the system ID of the SAP system, andreplace tcp port number with the port number of the message server thatBusinessObjects Enterprise will log on to (for example, sapmsTB6 3600/tcp).Ensure also that a blank line follows the entry. This standard setting allowsBusinessObjects Enterprise to log onto SAP with load balancing.

    2009 2009 SAP AG. All rights reserved. 67

  • Unit 3: Installation of BusinessObjects XI Integration for SAP Solutions BO100

    Lesson Summary

    You should now be able to:

    Explain the technical prerequisites for BusinessObjects XI Integration forSAP Solutions

    68 2009 SAP AG. All rights reserved. 2009

  • BO100 Lesson: Installing BusinessObjects XI Integration for SAP Solutions

    Lesson: Installing BusinessObjects XI Integration forSAP Solutions

    Lesson OverviewIn this lesson, you will learn about the installation procedure and configurationsteps required for BusinessObjects XI Integration for SAP S