SAP BusinessObjects Integration Option for Microsoft SharePoint software Administrator Guide ■ SAP BusinessObjects 4.
0, Service Pack 2
© 2011 SAP AG. All rights reserved.SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. 2011-09-27
Welcome to the Integration Option for Microsoft SharePoint software..................................5 About this Guide......................................................................................................................5 Who Should Read this Guide?..................................................................................................5 What is the Integration Option for Microsoft SharePoint Software?.........................................5 Configuring the Integration Option for Microsoft SharePoint software..................................7 Understanding the Template Configuration File........................................................................7 Configuring the web.config Tags..............................................................................................7 Creating Sites Enabled for Accessing SAP BusinessObjects Content Within SharePoint ......11 Creating Sites Using the SAP BusinessObjects Site Definition Template...............................12 Creating Sites Using a SharePoint Site Template...................................................................13 Configuring Web Parts...........................................................................................................14 Adding Web Parts..................................................................................................................14 Connecting Web Parts...........................................................................................................15 Adding IOMS-Display Search Results Web Part to a Blank Site.............................................15 Deploying the Software.........................................................................................................17 Overview................................................................................................................................17 Configuring the SAP BusinessObjects Business Intelligence platform....................................17 Security and Single Sign-On ..................................................................................................17 User and Group Rights..........................................................................................................23 Configuring Secure Socket Layer on IIS 6.0...........................................................................23 Configuring Secure Socket Layer on IIS 7.5...........................................................................24 Configuring ISA 2006 for Reverse Proxy................................................................................28 Configuring the Optional BI Platform Settings........................................................................31 Specifying a Server for Processing Reports...........................................................................32 Specifying Parameter Settings...............................................................................................32 Scheduling and Scaling Recommendations............................................................................33 Exporting Reports..................................................................................................................34 Data Source Information........................................................................................................34 Report Rights.........................................................................................................................34 Performance Improvement.....................................................................................................34
1.1 1.2 1.3
2.1 2.2 2.3 2.3.1 2.3.2 2.4 2.4.1 2.4.2 2.4.3
3.1 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.3 3.3.1 3.3.2 3.4 3.4.1 3.4.2 3.4.3 3.4.4
Appendix A Index
Crystal Report Considerations...............................................................................................34 More Information...................................................................................................................37 39
3 What is the Integration Option for Microsoft SharePoint Software?
The integration option for Microsoft SharePoint software provides state-of-the-art integration of Business Intelligence content with Microsoft SharePoint portal. deployment.2 Who Should Read this Guide?
This guide is intended for the following audiences: • • Administrators who want to know how to configure the SAP BusinessObjects Business Intelligence (BI) platform to work with the integration option for Microsoft SharePoint software Portlet developers who want to know how to create customized portlets
Familiarity with the Microsoft SharePoint portal server is essential.Welcome to the Integration Option for Microsoft SharePoint software
Welcome to the Integration Option for Microsoft SharePoint software
1. The main objective of this software is to eliminate the need for a separate platform or portal for accessing Business Intelligence data. This software runs in your Web Browser and allows you to access the SAP BusinessObjects BI Platform content through the Microsoft SharePoint environment. for users of Microsoft SharePoint. as is a good working knowledge of both Crystal Reports and the SAP BusinessObjects BI platform.1 About this Guide
This guide details configuration.
1. and troubleshooting information for the integration Option for Microsoft SharePoint software. The software accomplishes the above objective in the following ways
a SharePoint site can also be enabled for accessing or managing the SAP Businessobjects BI platform content based on the extent of requirements. program files. Portable Data Format documents. you can configure these SAP BusinessObjects Web Parts to any site created within Microsoft SharePoint. As a user holding administrative rights. This way. which is included with Crystal Reports. refer to the SAP BusinessObjects Business Intelligence Platform Administrator Guide. Publications. Web Intelligence documents. It provides you with end-to-end capabilities such that you can perform all actions required to interact with the BI platform content conveniently and exhaustively while remaining within the SharePoint environment. For more information about SAP BusinessObjects Business Intelligence (BI) Platform . After deploying the software on your system.feel and behavior similar to that of Microsoft SharePoint.Welcome to the Integration Option for Microsoft SharePoint software
It provides you with an out-of-the-box site template having the look. Xcelsius reports. object packages and other reports. Microsoft Word files. see the Crystal Reports User' Guide. if you have the administrative rights. Advanced Analysis Documents. you can readily use this template to create a dedicated site for accessing the SAP BusinessObjects Business Intelligence(BI) platform content from within the Microsoft SharePoint environment. which is included with the BI platform.
. Microsoft Excel spreadsheets.
The different types of Business Intelligence objects include Crystal Reports documents. For more information about Crystal Reports. It gives you access to a Web Part gallery consisting of modular units of functionality called Web Parts.
SharePoint uses an XML configuration template file to generate the web.
2. if you change the system on which the BI platform Central Management Server (CMS) is located.This file is stored in the installation directory. In particular.config file for Microsoft SharePoint 2007 and SharePoint 2010 are maintained separately on the individual servers but the tags added by the integration option software during installation are almost common to both. For more information on general administrative tasks. This template also specifies the SAP BusinessObjects BI platform system information that you entered during installation.config file that is located in the standard root space of the SharePoint web server(.2 Configuring the web.
2.\In etPub\wwwroot\wss\VirtualDirectories\<portnumber>). refer to the documentation of Microsoft Office SharePoint server (2007 or 2010 based on your deployment). Hence. you need to update the value for the BusinessObjects Enterprise Central Management Server key to ensure that the value matches the name of the CMS. The installation program also creates a backup of the original web.config file. During installation. you need to update this XML file.config Tags
. By default the SharePoint site is hosted on Port 80 and web.config file entries. known as “backup web.config file is located in the path (C:\in etpub\wwwroot\wss\VirtualDirectories\80). Note: The web. the integration option for Microsoft SharePoint software installation program updates the web.Configuring the Integration Option for Microsoft SharePoint software
Configuring the Integration Option for Microsoft SharePoint software
This chapter describes how to configure the integration option for Microsoft SharePoint software for specific SharePoint deployments.1 Understanding the Template Configuration File
Every time a website is created by using the SharePoint solution.config”..
enabled" value="false" /> <!-. %lang% and %token% are substitution variables --> <add key="BusinessObjects Enterprise SharePoint InfoView Document Viewer Url" value="/_layouts/OpenDocu ment/opendoc/openDocument.config file to define behaviour of features provided by the integration option software.enabled" value="false" /> <add key="sso. secWinAD --> <add key="siteminder.Voyager viewer Url %id%.aspx" /> <!-.lang=%lang%" /> <add key="boe.secLDAP.enabled" value="true" /> <!-Trusted authentication: set how to retrieve userID set to "REMOTE_USER" for HttpServletRequest.preference" value="false" /> <!-.jsp?sIDType=CUID&.auth.If it isn't shown the default authentication type from above will be used. If you make it true. %lang% and %token% are substitution variables --> <add key="BusinessObjects Enterprise SharePoint InfoView Voyager Viewer Url" value="http//<IP address of the CMS>/BOE/BI/OpenDocument/opendoc/openDocument.default" value="secEnterprise" /> <!-.If the locale preference is disabled (only english languages will be used/allowed) --> <add key="disable.Set to false to disable logon with token. you would get the authentication field as a dropdown in the CMS logon screen of your BusinessObjects site --> <add key="authentication.Choose whether to let the user change the authentication type --> <!-.user.iDocID=%id%&.You can specify the default CMS machine name here --> <!-.For turning persistent cookies on/off for the logon page.sIDType=CUID&.dhtmlViewer" value="/crystalreportviewers" /> </CrystalReports>
Infoview App Settings
<InfoViewAppSettings> <!-. Defaults to true if this is not present --> <add key="persistentcookies.visible" value="false" / <!-.iDocID=%id%&.enable" value="true" /> </appSettings>
<CrystalReports> <add key="path.visible" value="false" /> <!-.Set to false to disable Siteminder single sign on.secEnterprise.trustguard.locale.getRemoteUser() set to "HTTP_HEADER" for HTTP header set to "QUERY_STRING" for URL query string set to "COOKIE" for cookie set to "WEB_SESSION" for web session set to "USER_PRINCIPAL" for user principal set to "VINTELA" for Vintela integration reset to empty to disable trusted authentication --> <add key="trusted.default" value="/listing/Home. --> <add key="vintela.lang=%lang%" /> <!-. --> <add key="siteminder.enabled" value="true" /> <!-.eg.You can specify the default Authentication types here --> <!-. %type%.default" value="localhost" /> <!-. secSAPR3 --> <add key="authentication.token=%token%&.Customizable options --> <!-.Document viewer Url %id%. you can configure some specific tags in the web. These configurable tags are mentioned belowDocument Viewer
<!-. --> <add key="logontoken.Put your CMS name inside <param-value> "/> --> <!-.Set to true to enable other single sign on.You can specify the siteminder Authentication type here --> <!-.default</param-name> --> <!--CrystalMS"/> --> <add key="cms. secLDAP.token=%to ken%&.The default home page --> <add key="homepage. --> <!-.retrieval" value="" /> <!--
.Configuring the Integration Option for Microsoft SharePoint software
As an administrator.aspx?sKind=%type%&.==================== --> <!-.enabled" value="false" /> <!-. secWinAD.If it isn't shown the default System from above will be used --> <add key="cms.Choose whether to let the user change the CMS name --> <!-.<add key="cms.authentication" value="secLDAP" /> <!-. %type%.
secret" value="" /> <!-Configurable logon service These 2 configurations allow one to customize the location of the logon service email@example.com" value="" /> <add key="config.menubars=no.service.samplecluster2=cms3.contextpaths" value="/Marketing./Sales/infoview. The parameters in this file should be stored in the normal . cms5 cms.clusters.samplecluster2" value="cms3.logon.service.contextpaths" value=""/> <!-.location to pick up help files --> <add key="customized.do --> <add key="config. @samplecluster2. if report default
.auth.g.properties format. one "<name>=<value> pair per line.toolbars=no. /logon/logon.resizable=yes" /> <!-.clusters.clusters: comma separated list of cluster names Each cluster in the above list requires its own parameter: param-name = cms.timeout.g.samplecluster3" value="aps05"/> --> <!-.user. Alternatively.help. e.logon.properties" which should be placed in the WEB-INF/classes directory.EXAMPLE: <add key="proxy.timeout. cms4.clusters. @samplecluster3"/> <add key="cms. e.Shared Destination From Field --> <!-. the settings in web.shared.url: the service url without context path. e.service.service. --> <!-.properties file: cms. /InfoViewApp config. these parameters may be put in a file called "clusters.timeout.context: the service context path.g.Configuring the Integration Option for Microsoft SharePoint software
Trusted authentication: set Header/URL parameter/Cookie/Session variable name to retrieve username No need to set for REMOTE_USER or USER_PRINCIPAL.Default window properties when viewing a document in a new window.param" value="" /> <!-Trusted authentication: session variable name to retrieve the shared secret. @samplecluster2.service. --> <add key="window. /logon/logon.proxy. i./HR"/> --> <add key="proxy.url: the service url without context path. If this file exists.clusters. /InfoViewApp config. cms4.timeout.samplecluster=cmsone:6400.Sample equivalent clusters. e.clusters.context" value="" /> <add key="config.url" value="" /> <!-Configurable timeout service These 2 configurations allow one to customize the location of the timeout service config. --> <add key="trusted.location=no. note2: No port needs to be given for a server.properties. When the value is set to false the From field will not be rendered and the system will first attempt to get the email value from the report default.contextpaths: comma separated list of proxies --> <!-.e.Enables or Disables the From field when scheduling a object to a destination.scrollbars=yes. --> <!-.do --> <add key="config.auth. cmstwo"/> <add key="cms.service. then the default port 6400 is assumed.location" value="" /> <!-.<clustername> (without the @) param-value = comma separated list of cms servers note: Each param-name must match case with the corresponding value in cms.context: the service context path.default" value="fullscreen=yes.xml will be ignored entirely. cms5"/> <add key="cms.service.EXAMPLE: <add key="cms.g. cmstwo cms.contextpaths" value="/Infoview"/> OR <add key="proxy.samplecluster3=aps05 --> <!-.logon.samplecluster" value="cmsone:6400.url" value="" /> <!-cms.service.clusters.logon. @samplecluster3 cms.clusters.clusters" value="@samplecluster. If none is given. Leave empty if shared secret is not passed from web session --> <add key="trusted.Does not override the window properties defined in the plugin files.
hover" value="*arrow_down_hover.aspx" /> Content : ALL schema and non-schema (global) file resources.panel.banner.logo" value="*login_banner_center.maximize.gif" /> key="img.gif" /> key="img. --> <!-.Sorting Arrows --> <add key="img.panel.panel.hover" value="*minimize_hover.close" value="*close_panel.panel.panel.ondemand.tree.restore" value="*restore_down.hover" value="*maximize_hover.Schemas --> <add key="schema. --> Resolution: Resource path resolves to <schemaPath>/<resourcePathAndFileName>. --> <!-.gif" /> key="img. --> <add key="SMTPFrom" value="true" /> <!-.gif" /> key="img.arrowdown.Configuring the Integration Option for Microsoft SharePoint software
is not available it will attempt to get the value from the email address on user profile of the logged on user and lastly if the user profile email address in not available it will use the job server default.sort..gif" /> key="img.new.gif" /> key="img.exit" value="" /> key="url.Values prefixed with the value given by schema.short" value="InfoView" /> <add key="app.arrowright.panel.gif" /> key="img.hover" value="*arrow_right_hover.gif" /> key="img.application name --> <add key="app.ondemand.gif" /> key="img.If neither prefix is matched. item is "schema".button.If these 2 prefixes are the same (including both NONE) you essentially have NO global items. a too many children message will be printed --> key="max..panel.error" value="common/error.Values prefixed with the value given by schema.sort.gif" /> key="img.panel.panel.name.supportmygroups" value="false"/> <add key="app.titlebar" value="*panel_title_bar_fill.right" value="*IV_right_topbanner.gif" /> key="img.gif" />
.gif" /> key="img. --> <!-.name.prefix are resolved as non-schema (global) items --> <!-..prefix are resolved to the current schema --> <!-.hover" value="*arrow_up_hover.children.com/istore/" /> <add <add <!-<!-<add <!-<add <add <!-<!---> key="app.hover" value="*close_panel_hover.arrowdown" value="sort_desc.banner.window.obj. --> <!-.arrowright" value="*arrow_right.gif" /> key="img.threshold" value="200" /> URLs --> key="url.list.banner.gif" /> key="img..gif" /> key="img.panel.list.NONE indicates no prefix --> <!-.panel.Note : Only the default schema is now in use.arrowleft" value="*arrow_left.greeting" value="BusinessObjects" /> <add key="app.gif" /> key="img.close.gif" /> key="img.panel.left" value="*IV_left_topbanner.gif" />
<!-.name" value="BusinessObjects InfoView" /> <add key="app.prefix" value="*" /> <!-<add <add <!-<add <add <add <add <add <add <add context-relative paths --> key="schema.gif" /> key="img.panel.minimize.toolbar.enabled" value="false" /> key="app.gif" /> key="img.hover" value="*new_window_hover.panel.default" value="/res/schema.global" value="/res/general" /> key="schema.panel.arrowleft.ondemandlink" value="http://information.plus" value="collapse.global.supportlocreports" value="false" /> <add key="app.arrowup" value="sort_asc.gif" /> <add key="img.textlink.gif" /> <!-<add <add <add <add <add <add <add <add <add <add <add <add <add <add <add <add <add <add <add Panel gradient & buttons --> key="img.gif" /> key="img.enabled" value="true" /> threshold at which the tree list control will not display all the nodes --> instead.window" value="*new_window.panel.gif" /> key="img.gif" /> key="img.The prefix is not part of the file spec.new.hover" value="*arrow_left_hover.default" value="ce_generic_object.heading.panel.list.panel.prefix" value="NONE" /> <add key="schema..arrowup.
<!-.minimize" value="*minimize.ondemand.panel.global.footerbar" value="*panel_footer_bar_fill.arrowup" value="*arrow_up.minus" value="expand.arrowdown" value="*arrow_down.gif" /> key="img.separator" value="separator_grey_title_bar.maximize" value="*maximize.blue" /> File resources --> key="img.Prefixes : .gif" /> key="img.
hover" value="*restore_down_hover.aspx" /> <add key="main" value="/listing/main. you can create additional SharePoint sites that have access to the SAP BusinessObjects Business Intelligence(BI) platform content.httpd.refresh" value="toolbar/refresh.gif" /> key="img.inbox" value="inbox.aspx" /> <add key="logonService" value="/logon/logon. Please note that for this to work your application will need to send data to and receive data from the client browser in UTF8.3 Creating Sites Enabled for Accessing SAP BusinessObjects Content Within SharePoint
Based on your requirement.aspx" /> <add key="appService" value="/common/appService.aspx" /> </InfoViewAppActionMapping> </configuration>
2.gif" /> <!-.toolbar.home.gif" /> key="img.home" value="toolbar/home./*" value="utf-8"/> --> <add key="path.panel.inputCharset.toolbar.gif" />
<!-.toolbar.Configuring the Integration Option for Microsoft SharePoint software
<add key="img.folder" value="folder.home.gif" /> key="img.aspx" /> <add key="logoff" value="/logon/logoff.gif" /> key="img.businessobjects.help" value="help. By creating a site using the SAP BusinessObjects Site Definition template that directly enables you to access and manage the BI platform data.home.myinfoview" value="MyInfoView.gif" /> <add key="img.panel.JSTL Configuration --> <add key="localizationContext" value="com.error" value="infoview_error.ondemand" value="ondemand.home.gif" /> <!-<add <add <add <add <add InfoView homepage icons --> key="img.aspx" /> <add key="logonForm" value="/logon/logon. false .rightFrame" value="1" /> </InfoViewAppSettings> <InfoViewAppActionMapping> <add key="logon" value="/logon/logon.infoview.home.Error (32x32) image --> <add key="img.gif" /> key="img.gif" /> <add key="img.favefolder" value="favfolder.Clustering: true .gif" />
<add key="img.SessionCleanupListener will expire an Enterprise Session.home.gif" /> <!-<add <add <add Toolbar (22x22) images --> key="img.preferences" value="preferences_infoview.Uncomment the following context-param if you are using multi-byte characters with WebLogic and you are not using CrystalUTF8InputActionServlet as the action servlet.home.ApplicationResources" /> <!-. You can do so in one of the following ways• • By creating a site using any of the SharePoint templates and adding the BusinessObjects Web Parts to the sites pages.SessionCleanupListener will logoff an Enterprise Session.calendar" value="toolbar/calendar.gif" /> key="img.restore.gif" /> <add key="img.aspx" /> <add key="help" value="/help/helpredir.
.aspx" /> <add key="timeout" value="/logon/logon. --> <!-<add key="weblogic.tearoff. --> <add key="distributable" value="true" /> <!-.hover" value="*tear_off_hover.tearoff" value="*tear_off.panel.
3. The connection between the Web Parts is already established. The “SAP BusinessObjects Site Definition” template appears within the SAP BusinessObjects category of site templates when you create a new site within SharePoint. The structure and capabilities of this template are such that you can carry out all basic activities required for viewing.Configuring the Integration Option for Microsoft SharePoint software
2.This solution is the SAP BusinessObjects Site Definition template.This template consists of the following Web Parts: • IOMS-Advertisement • IOMS-Content Explorer • IOMS-Recent Searches • IOMS-Recently Viewed • IOMS-Display Search Results These Web Parts are essential to work conveniently with objects in the SAP BusinessObjects BI platform from within the SharePoint system. you can specify a URL for your unique site in the same way as you do for other SharePoint sites:
. managing and interacting with the SAP BusinessObjects content from within the SharePoint environment.1 Creating Sites Using the SAP BusinessObjects Site Definition Template
The integration option provides you with an out-of-the-box solution that enables you to create a ready to use site. After selecting this template.
you will see a couple of BusinessObjects features. Based on your requirements. However.
2. The following table summarizes the site features and their purpose:
. Click the Active button against the feature you want to activate. However. you can also add the Viewer Web Parts provided by the integration option software.Configuring the Integration Option for Microsoft SharePoint software
Note: The above image is a screenshot from the SharePoint 2010 platform.3. the interface is slightly different.
2. perform the following steps1.2. On the Home page of the site. to be able to work with the Business Intelligence platform content through these Web Parts. These are the SAP BusinessObjects site features provided by the integration option for Microsoft SharePoint software. and thereafter add the SAP BusinessObjects Web Parts to it. read the SAP BusinessObjects integration option for Microsoft SharePoint software Getting Started Guide. In SharePoint 2007.1 Activating the BusinessObjects Features of a Site
To activate the BusinessObjects features of your site. accessSite Actions>Site Settings>Site Features. you can refer to the Configuring Web Parts section of this guide. 2.3. Note: • To know more about the features provided by the SAP BusinessObjects Site Definition Template. to the site created using the above mentioned template. click Deactivate . To deactive the feature.2 Creating Sites Using a SharePoint Site Template
You can create sites on SharePoint portal using any of the various templates provided by Microsoft SharePoint. you also need to activate certain site features explicitly. To do so. the concept remains the same. On the Site Features page.
to create your site in SharePoint . This feature is mandatory to activate as you need to connect to the CMS for working with the BI platform content. The "Add Web Parts -.
2. Click Add a Web Part. complete the following steps: 1. sending etc.4. you can now access and work with the BI platform content through the Web Parts added to your SharePoint site.
Having activated the mandatory and chosen features. Note: These features are already activated if you use the out-of-the-box solution called SAP BusinessObjects Site Definition template provided by the integration option.Web Page Dialog" window appears.Enable this feature to be able to set preferences like password. The page reloads in the Edit mode. Select Edit Page from the Site Actions drop-down list. 2. Open the web browser and navigate to the page in the SharePoint portal where you want to add the Web Part. "SAP BusinessObjects Log Off" "SAP BusinessObjects Platform Action Pages" Activate this feature to log off from the CMS. assigning a category. Activate this feature to perform various actions on the reports or objects like setting object properties. date and time settings.4 Configuring Web Parts
This section describes how to add various Web Parts to a SharePoint site page and connect them to the "IOMS-Content Explorer" Web Part. Web Intelligence and Crystal Report preferences etc.
"SAP BusinessObjects Prefer. This disconnects you from access to the BI platform content. scheduling.1 Adding Web Parts
You can modify the appearance and functionality of a web page in the SharePoint system by adding Web Parts. To add a Web Part.Configuring the Integration Option for Microsoft SharePoint software
"SAP BusinessObjects Logon Activate this feature to connect to the Central Management Serv" er(CMS). ences Settings" timezone and locale. viewing history.
aspx 2. Go to Site Actions > SiteSettings and then in "Site Collection Administration" section of page. select the predefined Web Part that you want to add. click on Search settings. Select Connections > Send RepositoryExplorer To. 3. you might need to connect them with other Web Parts to conveniently view and interact with Business Intelligence(BI) platform data.2 Connecting Web Parts
When you configure SAP BusinessObjects Web Parts on any page of a SharePoint site. In the "IOMS-Content Explorer" Web Part. The selected Web Part is connected to the "IOMS-Content Explorer" Web Part. From the list of galleries. Click the Web Part you want to connect to the "IOMS-Content Explorer" Web Part. Bobjsrch.4. For example. Add "IOMS-Display Search Results" and “Microsoft Search Core Results” Web Parts to this new page of your site.aspx” in this field. All the Web Parts that have been added to the SharePoint page get listed. For example. Note: The Web Parts provided by the integration option can be found within the SAP BusinessObjects section of the "Add Web Parts -. and click Add.
2. you need to perform the following steps: 1. 2. IOMS-Analytical Report Viewer to the IOMS-Content Explorer Web Part. 3. The <Site Collection Search Results Page> text field appears in the page which opens.Configuring the Integration Option for Microsoft SharePoint software
3. 1. complete the following steps: Note: You can connect to Web Parts only in the “Edit” mode. To connect any Web Part to the "IOMS-Content Explorer".3 Adding "IOMS-Display Search Results" Web Part to a Blank Site
To view the SAP BusinessObjects content search results and the SharePoint search results in a site created using the blank site template provided by SharePoint. 4. IOMS-Crystal Report Viewer.4.Web Page Dialog"
2. Enter the string “/SitePages/Bobjsrch. you can connect various Viewer Web Parts like IOMS-Xcelsius Viewer. click edit. The Web Part is added to the SharePoint portal. Create a site page.
aspx in this example).
. Only after performig the above steps. Perform search on this page or any page of the site and you are successfully routed to the new page(Bobjsrch. displaying all the search results retrieved from the BusinessObjects and SharePoint repositories based on your Query term.Configuring the Integration Option for Microsoft SharePoint software
5. you can carry out successful search in a SharePoint site of blank template.
see the SAP BusinessObjects Business Intelligence Platform Administrator' Guide. you must be familiar with administering and using the BI platform.Deploying the Software
Deploying the Software
3.2 Configuring the SAP BusinessObjects Business Intelligence platform
When you first install the integration option for Microsoft SharePoint .
3.1 Security and Single Sign-On
The integration option supports the following authentication modes with the BI platform deployment: • Enterprise • LDAP • Windows AD Automatic Sign-On is enabled when you set the value of “sso.2.config) file: <add key="sso. To perform these activities. you must configure or update certain settings within the SAP BusinessObjects BI platform to optimize your deployment.enabled" value="true" /> Note: The template configuration file is found in the following locations:
. It also discusses recommendations for scheduling reports and setting properties to improve the effectiveness of reports for users.1 Overview
This chapter describes how to configure the SAP BusinessObjects Business Intelligence(BI) Platform to work with the integration option for Microsoft SharePoint software.enabled” flag as “true” in the template configuration ( web. For more information about the BI platform.
users may encounter the following error message when they attempt to access the application: "Unable to access the BusinessObjects Enterprise infrastructure at servername to username. The infrastructure may not be accessible.2. you must ensure that the BI platform security settings are correct. For information on how to enable and configure CMC for the different authenticaton types. NTLM). 3.0\Web Content\SharepointApp\PlatformServices d. logon to the BI Launchpad using the credentials of a Windows AD authorized user. Otherwise.Deploying the Software
C:\Inetpub\wwwroot\wss\VirtualDirectories\80 C:\Program Files(x86)\SAP BusinessObjects\ SAP BusinessObjects Enterprise XI 4. The OpenDocument file at C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4. • The portal user names match the aliases in the authentication system.
3. refer to the "Authentication" section of the SAP BusinessObjects Business Intelligence(BI) platform Administrator Guide. Configure the SharePoint portal with Windows AD authentications. You can refer to the documentation of Microsoft SharePoint for this.visible flag to “true” in the following files of the integration option for Microsoft SharePoint software: a. or you have not been granted access using automatic sign-on with authenticationmode. Configure Windows AD authentications (Kerberos/NTLM) for the SAP BusinessObjects Business Intelligence platform (Enterprise).1. Set the value of the authentication. ensure the following: • The LDAP or AD deployment is set up properly." If you are using LDAP or AD authentication. For this.0\Web Content\SharepointApp\OpenDocument
. To verify if the Windows AD authentication is configured successfully on the BI platform.config) file that resides in the location C:\inetpub\www root\wss\VirtualDirectories\80 (if the software is deployed on port 80) b. The SharePoint platform services at C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4. 4.0\Web Content\SharepointApp\InfoViewApp c. perform the following steps: 1. 2.0\ SharepointApp\InfoViewApp
After installing integration option .1 Configuring the software for Windows AD Authentication (Kerberos/NTLM)
To configure the integration option for Microsoft SharePoint software for Windows AD authentication types (Kerberos. The template configuration (web. Contact your reporting administrator for further details on availability. The InfoView app at C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4. see the SAP BusinessObjects Business Intelligence Platform Administrator' Guide.
From the client. Set the value of the sso. launch a new browser window and access the URL of the machine having the integration option software deployed on it.0\Web Content\SharepointApp\PlatformServices d. The user should be able to login to the software automatically using his Windows AD account credentials. Enable SSO (Single Sign On) in the Central Managment Console. The InfoView app at C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.2 Configuring the software for Windows AD SSO (Single Sign On)
To configure the integration option for Microsoft SharePoint for Windows AD single sign on (SSO). access the URL of the machine hosting the integration option for Microsoft SharePoint software.Deploying the Software
.0\Web Content\SharepointApp\InfoViewApp c. logon to integration option using the credentials of a Windows AD authorized user.2.config) file that resides in the location C:\inetpub\www root\wss\VirtualDirectories\80 (if the software is deployed on port 80) b. Restart the IIS server.0\Web Content\SharepointApp\OpenDocument 4. • Refer to the CMS (Central Management Server) logs. go toInternet Options > Security > Custom Level > User Authentication > Logon and select the Automatic logon with current user name & password option. refer to the "Authentication" section of the SAP BusinessObjects Business Intelligence(BI) platform Administrator Guide. Note: If the SSO logon fails. 6.1. Logon to the client machine with the credentials of a Windows AD authorized user. 3. To verify if Windows AD authentication has been configured correctly for the integration option for Microsoft SharePoint software. 5. 7. The SharePoint platform services at C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4. • Make sure that the Windows AD authentication types of SharePoint & the SAP BusinessObjects BI platform (Enterprise) are the same (AD NTLM or AD Kerberos).
3.default to “secWinAD” in the following files of the integration option for Microsoft SharePoint software: a. Make sure that a Windows AD user is able to logon to the integration option for Microsoft SharePoint software. The template configuration (web. The OpenDocument file at C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4. If the browser is Internet Explorer. For understanding how to do so. perform the following steps: 1. take the following steps for troubleshooting: • Clear the browser cookies. 2.enabled flag to “true” and authentication.
businessobjects. 9. add the following lines between the </system.1 Modifying the web. From the Zone drop-down list. complete the following steps: 1. The LDAP membership name refers to the name of LDAP membership provider that you specify in the web. click the Authentication Providers link.Deploying the Software
3. 3. click the Zone link.config File of the Extended Web Application for LDAP
To modify the web. host name. 2. complete the following steps: 1. and click Create. dc=com"/> </connectionStrings>
.0 Central Administration site. Under Application Security.config file.config file. The extended application is created. and so on. To configure the integration option software for Windows LDAP. 7. dc=businessobjects. 14. 5. The <Authentication mode> in the web. 13.product.config file.3 Configuring the software for LDAP Authentication
You must install MOSS 2007 and LDAP Server.3. select Custom. 8. Select No for the Enable Client Integration? option. then you must ensure that these two systems can communicate with each other. In the web.config file of the extended web application is modified to "Forms". 11. You must also create groups and users in LDAP.config file of the extended application for LDAP. Click the Application Management tab. 2. Click extend web application. click the Create or extend Web Application link. 12. A SharePoint web application must be created on MOSS 2007. 10. If MOSS 2007 and LDAP are on different systems.1. select Forms as the authentication type.1. Under SharePoint Web Application Management. 4. Click Save.2. Log into the SharePoint 3.
3. 6. In the "Authentication Providers" page. Enter the role manager name in the Role Manager Name field. Enter the membership provider name in the Membership Provider Name field. In the "Edit Authentication" page. Click Application Management.web> and <runtime> elements:
<connectionStrings> <add name="LDAPConnectionString" connectionString="ldap://bo-test.com:35020/dc=product. and open the web. Specify the port name. Open the Central Administration Console from IIS.2.
dc=businessobjects.Server.Office.0.LDAPRoleProvider.0.Server.dc=businessobjects. add the following role manager details between the </authorization> and <httpModules> elements:
<roleManager defaultProvider="AspNetWindowsTokenRoleProvider" enabled="true" cacheRolesInCookie="true" cookieName=".Office.cn"/> </providers> </membership>
Note: The values specified may differ based on how the user has been created in LDAP. In the web. In the web.Office.0.Microsoft.dc=com" userObjectClass="top" useDNAttribute="false" userFilter="(ObjectClass=top)" scope="Subtree" otherRequiredUserAttributes="sn. Culture=neutral.Security. Version=12.config file of the Central Administration site. Version=12.config file. Microsoft.dc=businessobjects.PeopleDCRole"> <providers> <add name="LDAPRoleProvider" type="Microsoft.givenname.Server.0. 4.PeopleDCRole"> <providers> <add name="LDAPRoleProvider" type="Microsoft. PublicKeyToken=71E9BCE111E9429C" server="bo-test" port="35020" useSSL="false" groupContainer="dc=product.0.Deploying the Software
3.0.LDAPMembershipProvider. PublicKeyToken=71E9BCE111E9429C" server="bo-test" port="35020" useSSL="false" groupContainer="dc=product. Version=12.Office.dc=com" groupNameAttribute="cn" groupMemberAttribute="uniquemember" userNameAttribute="uid" dnAttribute="dn" useUserDNAttribute= "false" groupFilter="(ObjectClass=top)" scope="Subtree" /> </providers> </roleManager>
5.Security.0.Server.PublicKeyToken=71e9bce111e9429c" server="bo-test" port="35020" useSSL="false" userDNAttribute="dn" userNameAttribute="uid" userContainer="dc=product.0. Culture=neutral.Server. In the web.LDAPRoleProvider. Microsoft.0.config file of the web application.Security.dc=com" groupNameAttribute="cn" groupMemberAttribute="uniquemember" userNameAttribute="uid" dnAttribute="dn" useUserDNAttribute= "false" groupFilter="(ObjectClass=top)" scope="Subtree" /> </providers> </roleManager>
.Server.Office. add the following membership provider details between the </authorization> and <httpModules> elements:
<membership defaultProvider="LDAPMembership"> <providers> <add name="LDAPMembership" type="Microsoft. Culture=neutral. add the following role manager details:
<roleManager defaultProvider="LDAPRoleProvider" enabled="true" cacheRolesInCookie="true" cookieName=".Office.
While adding an LDAP user as the primary administrator. including creating and deleting users and user groups. Ensure that these virtual directories in the extended application point to the same application pool in the base application. Create a virtual directory called crystalreportviewers12 and point it to C:\Program Files\BusinessObjects\common\4. Enable Integrated Authentication. Note: Ensure that you have enabled LDAP authentication in CMS.config file with the extended application's web. 3. InfoviewAppActions. Restart IIS. and modify the extended application's web.0\crystalreportviewers12
. ensure that the user is identified.1. use the following syntax: ldaproleprovidername: groupname To add a user.2 Adding Users and Groups to the Web Applications
A user who logs into the web application as the site administrator can perform all administrative tasks.3. Copy the contents of the base application's "<Sharepoint:port\bin>" folder to the extended application's <"ExtendedApplication:Port\bin> folder.config file to include the missing entries.config file. Select Site Settings > People and Groups. specify the user name. To add users and user groups to the web application. 8. and AnalyticalReporting folders to virtual directories. PlatformServices.Deploying the Software
6. However. Add any LDAP user as the primary administrator.2. complete the following steps: 1.3 Logging into the Extended Application as an LDAP User
To log into the extended application as an LDAP user.
3.2. Click Site Collection Administrators. Log into the web application as the site administrator. other LDAP users can log in only if they have already been added to the web application. 5.
3.1. and click the Application Management tab. Log into Central Administration. 9. 2. 2. 10. complete the following steps: Note: All the steps must be performed manually in IIS. 4. and disable Anonymous logon. and add the LDAP groups or users in the Add the LDAP Groups or Users field. Compare the base application's web. and test whether the LDAP user can log into InfoView. as follows: • • To add a group. 7.3. Log into the SharePoint site as the site administrator with LDAP user rights. 1. Convert the InfoviewApp.
Note: Ensure that this website is created on port 80. change your newly created website's port to some other port. click the Directory Security tab. From the "Zone" field. and click Create or Extend Web Application.2.2. select Custom. In the "Properties" page. enter an appropriate value. To ensure that all users have view rights.
. If no certificates exist. 9. However. However. 7. download the certificate creation utility from the Internet and install it.2 User and Group Rights
Users need View rights to view the scheduled reports and the instances that have already been triggered. Select the Use SSL checkbox. Note: Ensure that correct value is specified in the "URL" field. 8. 4. Click Server certificates. Log into the SharePoint 3. they need “View On Demand ”rights to access reports real-time. 2. select Extend an Existing Web Application.0. Click OK. 6. in the BI platform CMC. From the Web Application drop-down list. 5. add the users to the group “Everyone” and then assign view rights to this group. if another website already exists on port 80. see the SAP BusinessObjects Business Intelligence Platform Administrator Guide. 11. and follow the on-screen instructions displayed in the Wizard. • • If a server certificate already exists on the system. complete the following steps: 1.
3. This is because two websites cannot run on port 80. and select the web application for which you want to configure SSL.0 Central Administration site.Deploying the Software
3. and select Properties.0. In the Port field. The view rights enable all users who belong to the group “Everyone” to view reports from within the SharePoint environment.3 Configuring Secure Socket Layer on IIS 6. select the new site that you have created. Navigate to the IIS website. 3.0
To configure Secure Socket Layer (SSL) on IIS 6. For IIS 6. In the "Create New IIS website" field. then you must create a certificate. select Assign an existing certificate. Click the Application Management tab. 10. For more information about setting user rights. specify the default SSL port.
If these options are not enabled. and select the Operations tab.5 is the Web application server that supports Microsoft Office SharePoint Server(MOSS) 2010.0 Central Administration" page. You should see the features list in the right pane. Login to the machine where the IIS 7. 16. 18. Click OK. 2. the site can be accessed by using either http or https. 19. If you dont find it. In the Secure Communications section of the Directory Security tab. From the Alternate Access Mapping Collection drop-down list. Navigate to the "SharePoint 3. you must ensure that the URL does not change from https to http while you navigate the pages or web parts. select the collection for which you want to map SSL.4 Configuring Secure Socket Layer on IIS 7.2. Click Apply. If a public URL is not already specified. 15. Click the Alternate Access Mappings link. Select the Ignore client certificates radio button if there are no client certificates. perform the following steps: 1. • Select Require SSL and 128 bit encryption to access the site by using https. 17. 14.
13.Deploying the Software
12. However.5 is running. click Edit.
. select the root server node. To configure the SSL on Internet Information Server 7. and run inetmgr command through the "Run" window. then right click on the root node and select the Switch to Features View option.
3. Ensure that a public URL is specified for the custom zone.5. In the window which opens. Note: You can navigate through all the pages or web parts of the site. and specify the SSL URL. you must add a public URL to the custom zone. Open a browser.5
Click on Create Self-Signed Certificate option from the Actions pane. generally it should be the machine name where the IIS is running. Click OK. The "Create Self-Signed Certificate" window opens asking you enter a friendly name for the certificate. 5. Give a friendly name for the certificate.Deploying the Software
3. Double click the Server Certificates option to create a self signed certificate as shown
below: 4. The certificate gets created and you can see it as follows:
select on the Sharepoint site for which you want to enable the SSL. Now. keep the default port as 443. On the "Add Site Binding " window which opens. The "Site Bindings" window. Right click on it and select the Edit Bindings option. Close the "Site Bindings" window by clicking Close. then the on the right side pane . and select the certificate created in earlier from the SSL Certificate list box. and then click OK. select the Type as 'https'. 7. when you select your site(in the left panel of the "IIS Manager" window). Your entry will get added to the "Site Bindings" window as shown below:
8.Deploying the Software
6. Click Add on the "Site Bindings" window . opens up. the "Actions"> "Manage Web Site">" Browse Web Site" section should list the new
. Under Sites in the "Connections" pane on the left.
10. Thereafter. give the Sharepoint login credentials and logon to the site."
. Please enable scripts and re-load this page. You should get the site warning as follows: "You may be trying to access this site from a secured browser on the server. 9.g https://lidt50794936). In the view which opens. select the check box Require SSL and then click on Apply from "Actions" pane on the right side. Now your selected site is ready with the SSL URL and the default port. and select theContinue to this website (not recommended) link.Deploying the Software
binding value as: "Browse *:443
(https)". Double click on SSL Settings feature from the IIS features' list in the middle pane. Access the site through its URL (e.
2. 3. complete the following steps: 1. To get rid of the warning.5 Configuring ISA 2006 for Reverse Proxy
Install ISA 2006 by using your Windows credentials. Note: If you are accessing the Sharepoint SSL URL from any remote client machine. 4. Enter the publishing rule name in the SharePoint publishing rule name field.
. then you have to export the certificate to the server and import it on the remote client machine. ) When you access the SSL enables site now. The "Publishing Type" screen appears. The "Welcome to the SharePoint Publishing Rule Wizard" screen appears. Select Publish a single Web site or load balancer. 2. Launch ISA 2006. The "Server Connection Security" screen appears.
3. the warning will not appear any more. (Go to "Internet Options"> click the "Security" tab > select "Trusted Sites" > click the Add button > add the URL and click OK. Right-click Firewall Policy > New > SharePoint Site Publishing Rule.Deploying the Software
11. To configure ISA 2006. and click Next. and click Next. add the https URL to the "Trusted Sites".
The "Client Connection Security" screen appears. Select External. Select Use a computer name or IP address to connect to the published server. and click Next. 21. and click Finish.Deploying the Software
5. 17. The publishing rule is created. 19. The "Authentication Delegation" screen appears. 22. Select Do not require SSL secured connections with clients. Right-click the rule. 8. 10. 6. The "Internal Publishing Details" screen appears. Select No Authentication. The "Public Name Details" screen appears. The "Web Listener IP Addresses" screen appears. 15. Specify the web listener name. and select Require all users to authenticate and Allow Client Connections over Http. Select the publishing rule. select No delegation. 14. enter the internal site name. The "Completing the New SharePoint Publishing Rule Wizard" screen appears. The "Authentication Settings" screen appears. From the Accept Request for drop-down list. and click Next. Select the Listener tab. specify the system name or IP address in the Computer name or IP address field. Click Finish. The "Properties" screen appears. and click Next. The internal site name refers to the system on which MOSS is running. 13. Click the Advanced button. and click Next. 16. select Any domain name. From the drop-down list. The "Welcome to the New Web Listener Wizard" screen appears. and client cannot authenticate directly. 7. Click New. and select Properties. Select one of the following options based on your requirements: • SharePoint AAM is already configured on the SharePoint server • SharePoint AAM is not yet configured. and verify the port and protocol. The "Alternate Access Mapping Configuration" screen appears. The "Select Web Listener" screen appears. and click Properties > Authentication. In the Internal Site name field. 9. Also select this option if you are unsure if AAM is configured. 11. Click Next.
. 12. Select Use non-secured connections to connect the published Web server or server farm. and click Next. and click Next. and click Apply. Select the newly created listener. Internal. and Local Host. 18. 20.
3. complete the following steps: 1. From the Zone drop-down list. and click Apply. select Requests for the following Web sites. In "Path Names". In IIS.
. port 80 is used. map the client path to the server path.
3. Click Operations. and specify the port in which the extended SharePoint website is running. 4. Specify the description. Log into the SharePoint 3.5. and specify the reverse proxy system. Note: If you want the reverse proxy to point to the extended application. Click the Add Internal URL link. and click the AlternateAccessmapping link. change Authentication type to Basic. 4.2. and verify the name and IP address of the destination system.2 Creating an Extended Website for the Web Application
To create an extended website for the web application. 24. Select the web application for which you want to configure a reverse proxy application. From the Web Application drop-down list. then you must specify the port number of the extended application. To configure reverse proxy for the base SharePoint application. 5. select the Default zone. URL and so on in the appropriate fields. and add the reverse proxy URL. Select the Public Name tab. From the drop-down list. Select the To tab. If you want the reverse proxy to point to the base application. 27. 2. complete the following steps: 1. Select the rule. select the web application. and click the create or extend web application link. 23. 5. 6. 25. To change the port number. Log into the Central Administration site.5. 3. select Extend an Existing Web Application.2. Click the Application Management tab. port. Select the Bridging tab. use the Connections tab.0 Central Administration site 2.
3. Select Redirect requests to HTTP port. 28.1 Configuring Reverse Proxy for the Base SharePoint Application
Ensure that ISA 2006 is configured on the Integration Option software. 26.Deploying the Software
Note: By default. then you must specify the base application's port. From the This rule applies to drop-down list.
config File of the Extended Web Application for Reverse Proxy
To modify the web. 9.config file of the base application. and click OK. Comment any other entries. 11.Deploying the Software
6. Click Add Internal URL link.3 Configuring the Optional BI Platform Settings
. and add the reverse proxy URL.
3. In the extended application.
3.0\win64_x64\dotnet\crystalreportviewers12 4. Compare the base application's web.config file. ensure that only one sessionState entry exists. In the web. Copy all the dlls and folders from the bin folder of the base application to the bin folder of the extended applications.5. click the Operations tab. Select a zone (for example. Internet). From the Zone drop-down list. 10. <"sessionState mode = Inproc"/>. From the drop-down list. 2.config file to include the entries that are missing. create a virtual directory called crystalreports12 and point it to C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.3 Modifying the web. 5. select the zone for the extended application. that is. Navigate to the Central Administration site. Convert the following folders to virtual directories: • Infoviewapp • InfoviewAppActions • PlatformServices • Analytical Reporting • CrystalReports • Xcelsius Note: Ensure that the virtual directories in the extended application point to the same application pool in the base application.config file with the extended application's web. and click the AlternateAccessMapping link. select the web application. An extended website is created for the web application. 3. and modify the extended application's web. Click OK.config file of the extended web application for reverse proxy. 8.2. 7. complete the following steps: 1.
then the Report Application Server (RAS) is used. to reduce the processing
. If none of the servers in the server group are available. therefore.1 Specifying a Server for Processing Reports
By default. create a new Server Group for your RAS in the BI platform. To specify a server for report processing. the reports that users view are processed by the SAP BusinessObejcts BI platform page server. Only use servers belonging to the selected group .
5.3. then the object is not processed. select any of the following options: • • Use the first available server . which may not belong to the selected group.Deploying the Software
This section describes how to configure the optional BI platform settings for your SharePoint deployment. then the BI platform uses only the servers in the server group that you select from the associated drop-down list. and the users cannot modify the values of the prompts in the report. If the page server is not available. Click Update.If you select this option. the prompts are disabled. If the specified servers are not available. real-time reports can be resource-intensive. complete the following steps: 1. In the Default Servers To Use For Viewing area. Click the Process tab. and then stop the platform page server. Give preference to servers belonging to the selected group . then the BI platform uses the server that has the maximum number of free resources when you view a report.2 Specifying Parameter Settings
Parameter prompts are enabled only when you view reports real-time (unless the parameter is a stored procedure). In the Object Management area of the Central Management Console (CMC).3. 4. you must ensure that the reports they view are real-time reports.
3. 3.If you select this option. you must ensure that the Prompt when viewing check box is selected.
3. select an object by clicking its link. If you want to configure the system to use the RAS to process reports. then the BI platform attempts to process the object by using the servers in the server group that you select from the list. To allow users to modify parameter values. then the object is processed by using the next available server. However. Log into the CMC. otherwise.If you select this option. In the Central Management Console (CMC). 2. You must ensure the following to enable users to work with reports that contain parameters: • • Ensure that users are given View On Demand rights to enable them to view reports that include parameters. specify this server group in all the reports.
If you grant View on Demand rights to users. Scheduled reports are less resource-intensive.Deploying the Software
load on the BI platform services. For information about additional scheduling recommendations. all the reports in the web page are refreshed. If you want to view a report. When designing your portal. with third-party web parts that are page refresh intensive. click the Process tab. Creating two copies of the report reduces the processing load on the system resources. Log into the CMC. see the SAP BusinessObjects Business Intelligence Platform Administrator Guide. complete the following steps: 1. consider the following recommendations: • • • • If you have reports that need to be updated regularly. Use the Central Management Console (CMC) to specify the different scheduling properties for reports. you must ensure that users work with scheduled reports whenever possible. Click Submit. In the report. you can schedule the report to run as often as required. Under the Value column. you must exercise caution while combining the web parts of integration option software.
. 4. To facilitate general viewing by date. Allow users to view the report on demand for real-time filtering. select the value that is associated with the parameter that you want to modify. 3. all the reports in this web page are also refreshed every ten seconds.
To specify parameter settings.
3. For example. and then click the Parameters link. processes. 5. because only the real-time filtering report needs to be viewed on demand.4 Scheduling and Scaling Recommendations
The Business Intelligence (BI) platform schedules. the reports access the data source whenever users attempt to refresh them. then you must schedule the reports to run per your requirements. The general scheduling and scaling recommendations for the BI platform also apply to the integration option for Microsoft SharePoint. you must schedule and run the report instead of viewing it on demand. which contain real-time views. select a report by clicking its link. 6. When a user refreshes a page. and if users are going to access the same set of data. then you must create two copies of the report. and runs reports. In the Objects Management area of the CMC. real-time filtering and general viewing by date). If you want users to work with a report for two different purposes (for example. 2. When setting scheduling properties for reports. if a web page contains a stock ticker that is refreshed every ten seconds. Select Prompt when viewing to ensure that users are prompted when they view the report instance in the corresponding web part.
3.4 Performance Improvement
To improve the performance of the integration option for Microsoft Office SharePoint if you are not using a web farm.4. consider the following recommendations: • Ensure that the background of your report is transparent.4.3 Report Rights
If the report contains parameters. you must set the export options (Microsoft Excel.Deploying the Software
3. the session state on the web application server is enabled by default.
3. When users export reports dynamically by selecting the alternative format viewing options on the toolbar.5 Crystal Report Considerations
When you create a Crystal report. the requests become process and resource intensive.4. Adobe Acrobat.
3. otherwise. and so on) at schedule time.2 Data Source Information
Set your database logon information for your reports through the CMC. users who view the report require View On Demand rights.1 Exporting Reports
For reasons related to the performance of the integration option software. users need to log into the database each time they refresh or view a report. you must grant Edit rights to users.
3. If you are using the Page Server to view the summaries of different reports.4. • Make maximum use of your screen resolution and space for your report parts.
see the Crystal Reports User' Guide.
.Deploying the Software
Ensure that parameter names are short and that parameter descriptions are meaningful and useful. because users can view the parameter names and descriptions in the toolbar.
For information about creating Crystal reports.
Deploying the Software
Certain guides are stored on the SAP Service Marketplace and are not available from the SAP Help Portal.com/
Developer resources https://www. You can download PDF versions or installable HTML libraries.sap.sap.com/cw/community/docupedia
Docupedia provides additional documentation resources.sap. use the menu in the navigation pane on the left to locate the category containing the documentation you want to access. https://cw.com/bosap-instguides Release notes: http://service. Customers with a maintenance agreement have an authorized user ID to access this site. contact your customer support representative. These guides are listed on the Help Portal accompanied by a link to the SAP Service Marketplace. and an interactive feedback channel.com Navigate to http://help.com/bosap-support > Documentation • • Installation guides: https://service. http://service.com/irj/sdn/businessobjects-sdklibrary
SAP Help Portal
SAP Service Marketplace
The SAP Service Marketplace stores certain installation guides. a collaborative authoring environment.sdn.sap. If you are redirected to the SAP Service Marketplace from the SAP Help Portal. You can access the most up-to-date documentation covering all SAP BusinessObjects products and their deployment at the SAP Help Portal. release notes and Supported Platforms documents. Customers with a maintenance agreement have an authorized user ID to access this site.sap. upgrade and migration guides.More Information
SAP BusinessObjects product information
http://www.com/businessobjects and on the "SAP BusinessObjects Overview" side panel click All Products.sdn.sap. To obtain an ID.sap. Contact your customer support representative to obtain an ID.sap. deployment guides.sdn. https://boc.
SAP BusinessObjects articles on the SAP Community Network
https://www.sdn. Expertise is available in topics such as relational and multidimensional databases.com/notes
Notes These notes were formerly known as Knowledge Base articles. https://service. http://service.com/irj/boc/businessobjects-articles These articles were formerly known as technical papers. contact your customer support representative. To obtain an ID.com/services/education Training From traditional classroom learning to targeted e-learning seminars.sap.com/services/bysubject/businessobjectsconsulting Consulting Consultants can accompany you from the initial analysis stage to the delivery of your deployment project.sap. we can offer a training package to suit your learning needs and preferred learning style. database design tools.
.sap. Forums on the SAP Community Network https://www. Customers with a maintenance agreement have an authorized user ID to access this site. connectivity. and customized embedding technology.sap.sap. It also has links to a wide range of technical information and downloads.com/bosap-support Online customer support The SAP Support Portal contains information about Customer Support programs and services.sdn.com/irj/scn/forums http://www.sap.
config tags 7 configuring Web Parts 14 connecting Web Parts 15 considerations Crystal Report 34
Web Parts addition 14 configuration 14 connection 15 web.config tags AppSetting Configurations 7 Crystal Viewer 7 Document Viewer 7 Infoview App Settings 7 Infoview Logon Page 7 Session State 7 Windows AD Authentication 18 Windows AD SSO 19
out-of-the-box site template 5
exporting reports 34 extended website 30
parameter prompts 32 parameter settings 32 processing reports 32
adding Users and Groups 22 Web Parts 14 authentication modes Enterprise 17 LDAP 17 Windows AD 17 extending web application LDAP 20
recommendations scheduling and scaling 33 Reverse Proxy 28
Integration option for Microsoft SharePoint software template configuration file 7 ISA 2006 28
SAP BusinessObjects Site Definition 5 Secure Socket Layer 23 Single Sign On 19 Single Sign-On 17
base SharePoint application Reverse Proxy 30 Business Intelligence platform 5 BusinessObjects template 12
LDAP extending web application 20 LDAP authentication 20
View on demand 23
configure Integration option for Microsoft SharePoint software 7 web.