Date post: | 10-Jan-2016 |
Category: |
Documents |
Upload: | gianluca-basile |
View: | 42 times |
Download: | 3 times |
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