SAP NetWeaver 7.0 Migration of Business Explorer and BI

SAP NetWeaver 7.0
Migration of Business Explorer and
BI Integrated Planning
Tobias Kaufmann
SAP NetWeaver RIG – Business Intelligence
Version 2.4
January, 25th 2008
Version 1.0 (14.08.2006): Initial version
Version 1.1 (15.08.2006): Slide 20 added (BEx Query Designer options)
Version 2.0 (11.04.2007): BEx Web Application Designer (Web Template) options
(slide 24 and 27-29), Visual Composer vs. BEx Web Application Designer (slide 32),
Migration Crystal Reports to BEx Report Designer (slide 34)
Version 2.1 (16.05.2007): (*) comment added (slide 20)
Version 2.2 (21.05.2007): Reference to slide 20 (slide 18), version of Query (slide 20),
(**) comment added (slide 21)
Version 2.3 (05.09.2007): Links added (slide notes 17), note 792779 added (slide 18),
variants (new slide 22), BEx Analyzer and Workbooks updated (slide 23), (*) comment
added (slide 25), summary (new slide 36)
Version 2.4 (25.01.2008): note 1002271 added (slide notes 18)
1
Frontend-related IT Scenarios
System Landscape
Business Explorer Tools and Objects
BI Integrated Planning
2
Frontend-related IT Scenarios
IT Scenario Enterprise Reporting, Query, and Analysis
BI Suite: Business Explorer is split into four IT Scenario Variants:
Enterprise Reporting, Query, and Analysis with BEx Query Designer, BEx
Web Application Designer (incl. BEx Web), BEx Report Designer (new)
Excel Integration with BEx Analyzer
Ad Hoc Query with BEx Web Analyzer (incl. BEx Web)
Information Broadcasting with BEx Broadcaster and Broadcaster Wizard
IT Scenario Business Planning and Analytical Services
BI Integrated Planning with Planning Modeler (WebDynpro-based)
Business Explorer and BI Integrated Planning require Usage
Type BI Java
Using Usage Type BI Java impacts your system landscape
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 3
Business Explorer and BI Integrated Planning are part of two different IT Scenarios
Both are requiring the Usage Type BI Java. This means that a Java stack is
required beside an ABAP stack.
This Java stack has impacts to your system landscape. The next slides are
discussing the most important aspects about adding a Java stack to your BI system
landscape.
3
Frontend-related IT Scenarios
System Landscape
Business Explorer Tools and Objects
BI Integrated Planning
4
System Landscape
This section is about System Landscape aspects:
Business Explorer and Usage Type BI Java
Business Explorer and Portal Runtime
One Portal or two Portals?
One Server or two Servers?
One Server (Standalone Installation with two Systems)
Recommendation
Configuration Tools
Summary
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 5
5
Business Explorer and Usage Type BI Java
How does Business Explorer relate to Usage Type BI
Java?
BEx Web and BI Integrated Planning require Usage Type BI Java
Usage Type BI Java is based on Usage Type EP and AS Java
How does BEx Web and BI Integrated Planning relate to
Portal and Java?
BEx Web runtime generates output for Web Browser
BEx Web requires Java-based Portal runtime functionality (for
rendering as iView, for System integration, etc.)
BI Integrated Planning requires WebDynpro-based Planning Modeler
Functionality: BEx Web is using Portal as infrastructure and
platform (visible if desired, hidden if not)
Project considerations: BEx Web requires Java technology and not an
Enterprise Portal project
System Landscape: BEx Web requires Usage Type EP and AS Java
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 6
6
Business Explorer and Portal Runtime
Which features of Business Explorer in SAP NetWeaver 7.0
require Portal runtime? (*)
New BEx Web Application Designer
(Unicode, Command Wizard, ...)
Exporting to PDF and Printing
BI Integrated Planning
Drag&Drop (Analysis Web Item)
Web Items (Container Layout, Menu
Bar, Tab Pages, Button Group, ...)
Formatted Reporting with
BEx Report Designer
Document Integration with storage
in Knowledge Management
...
(*) Please remember that all new features of IT scenario Enterprise Reporting, Query, and
Analysis (incl. variant Excel Integration with BEx Analyzer) require Usage Type AS Java and EP
(i.e. Portal runtime)
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 7
7
One Portal or two Portals?
Two Portals…
Different user groups
(in general, Enterprise Portal user group is larger than BI user group)
Two Portals if one Portal is for BI only and one Enterprise Portal
Two Portals could be integrated by Federated Portal Network
(see Integration into Enterprise Portal)
No Support Package synchronization between BI and Enterprise Portal
One Portal…
Common user group (identical users)
One Portal for both use cases (BI Portal and Enterprise Portal)
Might require upgrade of Enterprise Portal
Support Package synchronization between BI and Enterprise Portal
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 8
8
One Server or two Servers?
Installation options
Usage Types AS ABAP (incl. BI) and AS Java (incl. EP and BI Java)…
… as Add-In Installation on one server as one system (Double Stack
Installation)
… as Standalone Installation on one server as two different systems
… as Standalone Installation on two servers as two different systems
Due the flexibility of SAP NetWeaver, you could move your system
from option 1 to 2, 1 to 3 or 2 to 3
In case of 1 to 2 or 1 to 3, you have to rebuild your Java-Stack but you
could transport your content
One system is identified by one system ID
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 9
9
One Server (Standalone Installation with two Systems)
Standalone Installation on one server as two different systems
Server itself can scale or split to two servers possible
High scalability
Dialog Instances could be mixed or separate
AS ABAP and AS Java could be scaled
independently
Recommended System Landscape
Physical Server
Central Instance (two System IDs)
Dialog Instances
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 10
10
System
Recommendation
Use existing BI server
Based on load and performance tests, existing BI server should be
sufficient even with Usage Types AS Java, EP and BI Java
Upgrade SAP BW 3.x to BI in SAP NetWeaver 7.0
Perform standalone installation on one server with two
different systems
Best combination of lowest hardware requirements and highest flexibility
due…
Scalability (dialog instances could be scaled independently)
Start/Stop (combined using SAPMMC)
System downtime (independent between AS ABAP and AS Java)
Choose ABAP as User Management Engine (UME)
configuration
Reduce administrator effort by using combined user persistence
Automatic configuration of UME is one advantage of Add-In Installation
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 11
11
Configuration Tools
Template-Based Basic Configuration
Portal-based Template Installer for
automatic configuration
Easy to execute
Same steps as Implementation Guide
Integration into the Portal
ABAP-based Implementation Guide (IMG)
for manual/semi-automatic configuration
Report RSPOR_SETUP
Step by step
Useful for problem analysis (incl. checks)
See note 917950 for details
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 12
12
System Landscape Summary
Yes, Business Explorer and BI Integrated Planning in SAP
NetWeaver 7.0 require Portal, but…
No Enterprise Portal project required (BI owns Portal content of
BI Portal)
No second Server is required
No Portal training for end users required
No double maintenance of user required
No assignment of Portal Roles required
No additional effort to integrate into Enterprise Portal (same or
less effort)
More details about System Landscapes under https://service.sap.com/bifaq
Query, Reporting & Analysis Design
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 13
13
SAP NetWeaver 7.0
Frontend-related IT Scenarios
System Landscape
Business Explorer Tools and Objects
BI Integrated Planning
14
Business Explorer Tools and Objects
This section is about Business Explorer tools and their
objects:
BEx Query Designer and Queries
BEx Analyzer and Workbooks
BEx Web Application Designer and Web Templates
BEx Web Design API for Tables (Table Interface)
BEx Report Designer and Reports
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 15
15
Business Explorer Tools
BEx Analyzer
BEx Query Designer
BEx Web Application Designer
BEx Report Designer (new)
Completely re-implemented with Microsoft Visual Basic .NET
Improved state-of-the-art user interface for better user experience
Drag&Drop support in BEx Analyzer, BEx Web and improved in
BEx Query Designer
Unicode-compliant
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 16
16
Business Explorer in SAP Frontend Installation
Different Frontends for SAP BW 3.x and SAP NetWeaver 7.0
BW Add-On for Business Explorer (SAP BW 3.x)
BI Add-On for Business Explorer (SAP NetWeaver 7.0)
SAP BW 3.x
SAP NetWeaver 7.0
BEx Tools for SAP NetWeaver 7.0 are not downward-compatible
BEx Tools coexist side-by-side on one client PC
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 17
Web Browser Compatibilities
http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000676673
MS Operating System & MS Office Compatibilities with BEx
https://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000676672
17
BEx Query Designer and Queries (1)
BEx Query Designer
Allows defining queries for InfoProviders to analyze the dataset of the BI
System
New features of Queries (e.g. BI Integrated Planning) are only supported
by SAP NetWeaver 7.0 BEx Query Designer
(see note 955990 for incompatibilities and note 792779 for overview)
Queries
Queries are stored with same name but new version to existing database
table (see slide 3. Process of Migration for details)
Overwrite with new version
Exiting Queries are overwritten with new version
1. Editing Queries
2. Using Queries
3. Process of Migration
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 18
BEx Query Designer
– All existing SAP BW 3.x Queries can be edited with the SAP NetWeaver 7.0 BEx Query Designer
without further manual adaptation.
– After editing with the new tool queries cannot be edited with the SAP BW 3.x BEx Query
Designer anymore
– Queries created or adapted with the SAP NetWeaver 7.0 BEx Query Designer will still appear in
the Open Dialog of the SAP BW 3.x tool but they cannot be opened anymore
– For those scenarios were customers do not want to use the SAP NetWeaver 7.0 BEx Query
Designer, SAP ships a SAP BW 3.x version of the BEx Query Designer additionally to the SAP
NetWeaver 7.0 BEx Query Designer.
– New capabilities are only implemented in the SAP NetWeaver 7.0 BEx Query Designer
– Query Views that were created before will still run after a query has been changed with the new
SAP NetWeaver 7.0 BEx Query Designer
– In general query views do not need to be migrated
– Report ANALYZE_RSZ_TABLES provides an overview of queries with incompatibilities (see note
792779)
– Table View (see note 1002271)
18
BEx Query Designer and Queries (2)
1. Editing Queries
Queries with new version could only be opened with SAP NetWeaver 7.0
BEx Query Designer
See note 962530 how to restrict access to Query Designer, if not all
users have access to SAP NetWeaver 7.0 BEx Query Designer
No mass migration required but SAP NetWeaver 7.0 BEx Query
Designer for power user recommended
2. Using Queries
Both versions (SAP BW 3.x and SAP NetWeaver 7.0) of Queries could be
used in both versions of BEx Tools and runtimes
Queries (SAP BW 3.x) could be used without change in BEx Web
Application Designer or BEx Analyzer (SAP NetWeaver 7.0)
Queries (SAP NetWeaver 7.0) could be used in BEx Web Application
Designer or BEx Analyzer (SAP BW 3.x)
Global Objects (structures, key figures, variables, customer exits) could
be used without change
No mass migration required
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 19
BEx Query Designer
– All existing SAP BW 3.x Queries can be edited with the SAP NetWeaver 7.0 BEx Query Designer
without further manual adaptation.
– After editing with the new tool queries cannot be edited with the SAP BW 3.x BEx Query
Designer anymore
– Queries created or adapted with the SAP NetWeaver 7.0 BEx Query Designer will still appear in
the Open Dialog of the SAP BW 3.x tool but they cannot be opened anymore
– For those scenarios were customers do not want to use the SAP NetWeaver 7.0 BEx Query
Designer, SAP ships a SAP BW 3.x version of the BEx Query Designer additionally to the SAP
NetWeaver 7.0 BEx Query Designer.
– New capabilities are only implemented in the SAP NetWeaver 7.0 BEx Query Designer
– Query Views that were created before will still run after a query has been changed with the new
SAP NetWeaver 7.0 BEx Query Designer
– In general query views do not need to be migrated
19
BEx Query Designer and Queries (3)
3. Process of Migration
Save Query with SAP NetWeaver 7.0 BEx Query Designer
Query object itself will always get new version
Reusable Query components (structures, key figures, variables) will get
new version only if required (see slide notes for details)
Other Queries using these reusable Query components with new
version could be only opened with SAP NetWeaver 7.0 BEx
Query Designer
See note 949330 about Query backup & restore
These facts generate one question…
Could you deploy SAP NetWeaver 7.0 BEx Query Designer to all
users (i.e. authors and analysts)?
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 20
Due the fact the all Queries (both versions) could be used in both version of BEx
Tools and runtimes, there is no need to migrate all Queries at once (no mass
migration)
Reusable objects will get new version, if a property of a new functionality is set (e.g. for Integrated Planning)
Reusable objects might be reused in other Queries with old version (SAP BW 3.5). Even if the Query itself has the old
version, it cannot be opened with SAP BW 3.5 BEx Query Designer because it contains a reusable object with new version.
20
BEx Query Designer and Queries (4)
Approach 1
If you could deploy the new BEx Frontend (*) to all users (i.e. authors and
analysts) really using the BEx Query Designer
You should allow them to use the new version
Migration will be perform automatically during Save
Approach 2
If you could not ensure a complete deployment of the new BEx Frontend
(*) to all users
You should restrict the usage of SAP NetWeaver 7.0 BEx Query
Designer to parts of your organization (see note 962530) (**)
Migration could start in parts of your organization
General migration should start after complete deployment
(*) Latest BEx Frontend patch is always recommended
(**) You could avoid changes with Authorization for Query Definition (see documentation)
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 21
Approach 1: You should ensure that all users that are working with the BEx Query
Designer have access to the new version of BEx Query Designer. Users that are
only using Queries and not editing or changing Queries do not need to have the new
version.
Approach 2: “Parts of your organization” could be a group of power users in a
centralized BI department or could be a group of users in a dedicated content area
(e.g. controlling or sales). You have to ensure that all authors and analyst of this
content area have access to the SAP NetWeaver 7.0 BEx Query Designer
21
Variants
Variants
Allows saving variable values for queries
Variants are stored with new name and new version to new database
table
Stored as new object
Exiting Variants must be migrated
Prerequisites
Apply Support Package Stack 11 (or BI ABAP Support Package 12)
Execute report RSR_VARIANT_XPRA
Process of Migration
Execute report RSR_MIGRATE_VARIANTS
See note 1003481 for more details
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 22
Please apply coding correction of note 1003481 when the support package of the
relevant system is less than SAPKW70014, before executing this migration report
Options of report RSR_MIGRATE_VARIANTS:
- Migrate All Variants
- Migrate Single Query variant
- Migrate All variants of a Query
22
BEx Analyzer and Workbooks
BEx Analyzer
BEx Analyzer is Business Explorer's analytical, reporting, and design
tool embedded in Microsoft Excel
Workbook
Workbooks are stored with same name but new version to existing
database table
Overwrite with new version
Exiting Workbooks are overwritten with new version
Use Save as… to keep previous version
Process of Migration
Standard Workbooks are automatically upgraded by opening
Workbooks with customer coding might require manual adjustments
Manual migration required
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 23
BEx Analyzer
– Update 26.07.2007: Workbooks are not stored with new name; Workbooks are stored with same
name
– Existing SAP BW 3.x queries and workbooks can be opened with the SAP NetWeaver 7.0 BEx Analyzer
– Standard workbooks are automatically upgraded, workbooks with customer coding might requires manual
adjustments by the user.
– Manual adoption might be necessary to ensure the proper behavior of the workbook. (e.g. customer Visual
Basic has to be manually adapted)
– After saving in the new tool workbooks cannot longer be used in the SAP BW 3.x BEx Analyzer. They will
not appear in the open dialog any more.
– For those scenarios were customers do not want to use the SAP NetWeaver 7.0 BEx Analyzer, SAP ships
a SAP BW 3.x version of the BEx Analyzer additionally to the SAP NetWeaver 7.0 BEx Analyzer.
– New capabilities are only implemented in the SAP NetWeaver 7.0 BEx Analyzer
– GIS functionality is only available via BEx Web (Web Application Designer)
– The new BEx Analyzer gives access to InfoProviders & Queries but not to query views created with the new
BEx Web Analyzer. On the other hand query views created with the BEx Analyzer are available within the
new BEx Web Analyzer
– Several Features of the new Query Designer and BEx Web (e.g. in the area of Exceptions and conditions)
are not available in the new BEx Analyzer
– BEx Analyzer 3.x or 7.0 could be started depending of workbook version (see note 970002)
23
BEx Web Application Designer and Web Templates (1)
Web Application Designer
Allows you to use generic OLAP navigation for your BI data in Web
applications as well as in business intelligence cockpits for simple or
highly individual scenarios
Web Templates
Different formats of Web Templates (HTML vs. XHTML)
Well-structured web design
Different runtimes for Web Templates (ABAP vs. Java)
More standard functionalities, better performance
Web Templates are stored with new name and new version to new
database table
Stored as new object
Web Templates are always newly created
Exiting Web Templates could not be overwritten
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 24
BEx Web Application Designer (WAD)
– SAP ensures that existing customer scenarios continue to be able to be edited with the SAP BW 3.x BEx Web
Application Designer that is shipped in SAP NetWeaver 7.0 additionally to the SAP NetWeaver 7.0 BEx Web Application
Designer
– Additionally to many new items in the SAP NetWeaver 7.0 BEx Web Application Designer some SAP BW 3.x items are
not included any more.
– Examples:
- The menu item is replaced by SAP NetWeaver 7.0 Portal functionality
- The Alert Monitor is replaced by the Universal Worklist within SAP NetWeaver 7.0 Portal
– A migration can be triggered if a SAP BW 3.x BEx Web Application is opened with the SAP NetWeaver 7.0 BEx Web
Application Designer
– BEx Web Applications in which certain customer-specific enhancements (e.g. Table Interface, custom Java-Script) were
made cannot be automatically converted with SAP NetWeaver 7.0 BEx Web Application Designer. Manual adoption
might be necessary to ensure the proper behavior of the web application.
– After saving with the SAP NetWeaver 7.0 BEx Web Application Designer, the migrated version of a web application
cannot longer be used in the SAP BW 3.x BEx Web Application Designer. Migrated versions will not appear in the open
dialog of the old tool.
– After migration, the old version of a web application is still available in the old SAP BW 3.x BEx Web Application
Designer. The old version will still appear in the open dialog of the old tool. Migration can be done as many times as
need since old web applications are not deleted.
– New capabilities are only implemented in the SAP NetWeaver 7.0 BEx Web Application Designer
– Web templates for the new BEx Web runtime can only be created with the new BEx Web Application Designer.
24
BEx Web Application Designer and Web Templates (2)
Recommended Approach
Use existing BEx Web Application (ABAP)
Use ABAP runtime only
Create new BEx Web Application with new Web runtime (Java)
Use both runtimes in parallel (*)
Get familiar with new Web Items and commands
Migrate or rebuild Web Template from ABAP to Java runtime
Use Java runtime only
Parallel usage of both runtimes could cause confusion due
different user interfaces
Migration to Java runtime only will harmonize user interface
(e.g. Drag&Drop)
(*) See note 1075789 and 1089545 about displaying BEx Web Application 7.0
in Web Item Role Menu 3.x
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 25
25
BEx Web Application Designer and Web Templates (3)
Process of Migration
Rebuild or migrate with Tool in SAP NetWeaver 7.0 BEx Web Application
Designer
See note 832713, 851938 and 998682
Web Templates with…
1. Standard Web
Items and HTML
Migration Tool
2. JavaScript used
for Commands
Migration Tool
3. JavaScript used
for Layout (Tab
Pages, etc.)
Rebuilding Web
Template with help
of Migration Tool
Migration Tool,
manual
adjustments
4. Charts
Perform functional test after automatic migration
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 26
832713
Migration of Web Templates from SAP BW 3.x to SAP NetWeaver 7.0
851938
Metadata in SAP NetWeaver BI 7.0
998682
Various problems with Web Template Migration from SAP BW 3.x
26
BEx Web Application Designer and Web Templates (4)
Rebuilding Web Templates
Content (Queries) already
existing and required
functionality already known
New Layout Web Items (Tab
Pages, Container, Buttons, …)
minimize need of JavaScript
Command Wizard accelerate
creation of commands and
command sequences
New Web Items (Navigation
Panel, Properties Pane)
Required time for
rebuilding a Web
Template is less than
creating it initially in
SAP BW 3.x
Use Migration Tool to
create draft version
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 27
27
BEx Web Application Designer and Web Templates (5)
Building Web Templates
using Patterns
Patterns are pre-designed
Web Templates
Patterns allow defining a
common structure for a set
of Web Templates
Patterns reduce
maintenance effort
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 28
28
BEx Web Application Designer and Web Templates (6)
Pattern with Header-,
Content- and Footer-Include
Simple Pattern
Predefines structure of Web
Template
Only parts of Web Template
are editable
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 29
29
BEx Web Application Designer and Web Templates (7)
Information Consumer
Pattern
Complex Pattern
Comfortable and powerful
customizing
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 30
30
BEx Web Design API for Tables (Table Interface) (1)
Official statement in note 931395
The BEx Web Design API for Tables (table interface) and
related customized ABAP coding that was available within
the ABAP Web runtime is not available in the Java Web
runtime.
...
Therefore, in the next major SAP NetWeaver Release after
SAP NetWeaver 7.0, SAP will provide a Java-based interface
that can offer additional flexibility for customized
coding. ...
...
Situation in SAP BW 3.x
HTML: Unrestricted usage of HTML
JavaScript: Own coding without any guiding principles and limits
Commands: Usable in links or in JavaScript but no tool support
Table Interface: Change content and style of table in own ABAP class
Help Service: Unrestricted generation of HTML in own ABAP coding
BEx Web offers a platform for freestyle web design
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 31
31
BEx Web Design API for Tables (Table Interface) (2)
Situation in SAP NetWeaver 7.0
Standard functionality replaces customer-specific coding (printing,
exceptions, sorting, …)
BEx Web Application Designer with Command wizard and new Web
Items (Tab Pages, Button Group), BEx Report Designer, …
XHTML and Unified Rendering is used for Web Items
BEx Web offers a platform and a wide range of tools for wellstructured web design
Use cases of table interface need to be categorized by:
Use cases replaceable by standard functionality
Use cases with reasonable extension of standard functionality (add to
planned feature list)
Use case with too custom-specific requirements; for these gaps
extension interface are planned
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 32
32
Visual Composer or BEx?
Tool
Description
Use case
BEx Web
Application
Designer
OLAP functionality (powerful drilldown,
slice-and-dice data mining, filtering,
sorting, and other classic data-mining
functionality)
Analytic applications building
Web applications powerful
OLAP functionality based only
on SAP NetWeaver BI source
data
Designed specifically for SAP
NetWeaver BI
BEx Report
Designer
Designed specifically for SAP
NetWeaver BI
Static or dynamic formatted
reports - viewed within a Web
browser or as a PDF document
Visual
Composer
Top-level connections to various
information sources, including legacy
and non-SAP systems
Analytic applications - producing
sophisticated analytic
applications supporting Flash
animation, which can be built by
super users without lots of
programming expertise
Model-oriented
Sophisticated analytic applications
Deployed using Adobe Flash for
stunning visual appeal
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 33
For more details see
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/619f878a-0c010010-51b6-cb3f22615b87
33
BEx Report Designer and Reports (1)
Enterprise Reporting is the reporting component of the
Business Explorer
BEx Report Designer is a user-friendly design tool to create formatted
Reports
Formatted Reports are optimized for presentation and print
Reports are new objects in SAP NetWeaver 7.0
No migration required
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 34
34
BEx Report Designer and Reports (2)
BEx Report Designer vs. Crystal Reports
SAP NetWeaver 7.0 contains first version of BEx Report Designer
BEx Report Designer will be enhanced in future releases
Crystal Reports is legacy with currently more features regarding pixelorientated formatting
Support of Crystal Reports will continue as it is (no further development)
Migration of Crystal Reports recommended if possible
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 35
35
Business Explorer Tools and Objects - Summary
Queries
Storage in one database table (version flag)
Design with two different tools (BEx Query Designer)
Workbooks
Storage in one database table (version flag)
Design with two different tools (BEx Analyzer)
Execution with two different tools (BEx Analyzer)
Web Templates
Storage in two database table
Design with two different tools (BEx Web Application Designer)
Execution with one tools (Web Browser)
Reports
New object and tool (BEx Report Designer)
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 36
36
Frontend-related IT Scenarios
System Landscape
Business Explorer Tools and Objects
BI Integrated Planning
37
BI Integrated Planning
In this section you will learn more about migration of
planning:
Two applications for planning
Migration of planning application
BI in SAP NetWeaver 7.0 contains two applications for
planning
Business Planning and Simulation (BPS)
Integrated Planning (IP)
The two applications can be used in parallel
Sharing of BI data and metadata
BPS shares the new locking service created for Integrated Planning
Keep BPS running while starting Integrated Planning is possible
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 38
38
Migration Overview
Migration of BPS objects has to be done manually
Currently there are no tools available to support this process
1. Reusable Objects without any changes
InfoCubes with the data model
Master data (attributes / hierarchies)
Transaction data and more…
No migration required
2. Objects for defining parts of the planning Customizing
From Planning Level and Packages to Aggregation Level and Filters
Planning functions
Characteristic relationships and data slices
From Planning Layouts to Queries
In general, a number of changes are required during migration
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 39
Planning related objects can be grouped into migration relevant or not.
39
Migration Overview
3. Objects and tools for building planning applications
From Web Interface Builder to Web Application Designer
Planning folders to BEx Analyzer
Variables
Interaction model between
planning objects has to be
newly defined
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 40
Planning related objects can be grouped into migration relevant or not.
40
Copyright 2006 SAP AG. All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information
contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP,
Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other
countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned
are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications
may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose
without the express prior written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended
strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product
strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics,
links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited
to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use
of these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use
of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party
Web pages.
SAP AG 2006, SAP NetWeaver 7.0 BEx Web – Migration of Web Templates/ 41
41