Escolar Documentos
Profissional Documentos
Cultura Documentos
Roland Kramer
NetWeaver Advisory Office, BA COO EMEA, SAP AG
Ron Silberstein
Platinum Consultant, SAP NetWeaver RIG, SAP Labs
An enabler technology for analysis and reporting In the age of “information democracy” every employee is
against data from SAP and non-SAP applications. (potentially) a consumer of BI applications. SAP NetWeaver BI
SAP NetWeaver BI is a complete enterprise extends the reach of BI by providing business user-oriented
Business Intelligence and Analytics platform. easy-to-use UIs as well as reliable and fast response-time
performance.
SAP NetWeaver BI
provides a foundation for reporting and
analytics in business applications,
extends the reach to masses of end-
users, integrates planning into user
interfaces and services, and pushes
forward its role as a strategic data
warehousing platform
As of SAP NetWeaver BI 7.0, planning and simulation are The information provided and stored in a modern data warehouse
a natural extension of BI. This is nothing new from the must be current, complete, and represent an enterprise view of your
business process point of view, but it is currently not entire organization to ensure that decisions are accurate, strategic,
adequately reflected in most of the BI product offerings. and timely. SAP NetWeaver BI further supports strategic deployment
In SAP NetWeaver BI 7.0 integrated BI and planning as an enterprise-wide data warehouse: Easier administration and life
solution is provided: Common user interfaces, design cycle management, enhanced data transfer processes,…
tools, services, engines, persistency, meta data,…
New ABAP password rules: see SAP Notes 862989 and 1023437
Tip: Set the parameter login/password_downwards_compatibility >= 3
New ABAP OO programming guidelines - necessary for
enhancing new DTP and transfer rules
New RFC behavior in SM59 - Classical qRFC Version or qRFC
NetWeaver
New BI lock server: see SAP Note 928044
Tip: abap/shared_objects_size_MB >= 128 and enque/table_size = 25000
New Administrator Workbench transaction RSA1
Guide
– Tip: use RSA1OLD and lock RSA1
– Tip: InfoPackage Groups are still available with RSA1OLD
New BI Authorizations set in SPRO (maintenance in RSECADMIN)
– If you used an authorization concept in SAP BW 3.x, switch back to “obsolete
Concept with RSR Authorization Objects” during the technical upgrade
– Important! After the technical upgrade, switch back to the new concept and
see SAP Note 820183 and 923176
Convert the data sources and the PSA to the new DTP process:
– run report RSSM_CREATE_REQDONE_FROM_SEL
– run report RSSM_HASH_ENTRIES_CREATE for all requests
– run report RSSTATMAN_CHECK_CONVERT_DTA
– run report RSSTATMAN_CHECK_CONVERT_PSA
Redefine BI statistics new with SAP NetWeaver 7.0: see SAP
Notes 934848 and 964418
– convert to the new structure according Notes 1005238 and 1006116
Implement usage type AS Java for SAP NetWeaver 7.0
Tip: Apply usage types EP, BI Java, DI (optional) for the following software
components: Integrated Planning, EP with BI Java, Visual Composer (xApps
Analytics)
Implement the BI Accelerator (on separate hardware, only
ABAP needed): see SAP Note 883726
– estimate the memory of an BIA Index according Notre 917803 and use the
sizing spreadsheet from Note 1010267
BI Accelerator Implementation
Technical Requirements:
9 Check the Product Availability Matrix at SAP Service Marketplace alias “PAM” early in the
upgrade planning process
Note: For Oracle customers, Oracle 10g is required for SAP NetWeaver 2004s BI; for MS-SQL
either MS-SQL 2000 or 2005 can be utilized
9 Check hardware sizing requirements: See SAP Service Marketplace alias “sizing”. Utilize the
Quicksizer as needed, and consider Portal / Java requirements
Caution: Never upgrade your Plug-in when you have data in SM13 or in the Delta Queue!
SM13 and RSA7 have ALWAYS to be EMPTY BEFORE you apply any changes to communication
structures, extract structures or any referenced Data Dictionary object or BEFORE you upgrade
your Plug-in!!! SM13 and RSA7 have to be EMPTY also when you apply Plug-In Support Packages!
NOTE: New and extended interfaces for integrating SAP R/3, SAP R/3 Enterprise, and SAP ERP
Central Component (SAP ECC) are no longer delivered with their own add-on (SAP R/3 Plug-In). As
of SAP ECC 6.0, they are contained directly in SAP ECC. PI 2004.1 is the final separate delivered
SAP R/3 Plug-In release. See SAP Service Marketplace alias “r3-plug-in”. Note PI 2003.1 is out of
maintenance as of June 2005.
© SAP AG 2007, SAP TechEd ’07 / UP350 / 20
SAPup Strategies Downtime Minimized / Resource Minimized
Data load and the upgrade: data load is available without restriction PREPARE and up
to the beginning of SAPup (and possibly during the first part of SAPup depending on
strategy selected)
PREPARE
PREPARE can be run well in advance of SAPup (i.e. a week), to give time to resolve issues that may arise
Re-running PREPARE directly before SAPup is a good final check
Less then
1MB coding!
Example of PRE
upgrade steps in
task list
select row, hit
execute to jump
to screen to
execute step or
relevant
information
Add UserRemark and update Status Change
can set status
easy to jump to
associated note
Ability to set
some tasks for
fully automated
in batch
Example of POST
upgrade steps in
task list
Example of
details when
changing a step
from the task list
– in this case the
details for a note
are updated
sap_drop_tmptables
DBDIFF
nametab
© SAP AG 2007, SAP TechEd ’07 / UP350 / 30
Example PRE Steps: RSUPGRCHECK - Note 1032367
Configuration of the
BI Administration Cockpit in
the IMG (Transaction SPRO)
This activity starts transaction
RSTCC_INST_BIAC
which links a report for automatic
installation of the Technical Content
Prerequisite:
Software component BI_CONT 7.0.3,
Support Package 4 or
Software component BI_CONT 7.0.2,
Support Package 7
It is recommended to install
BI_CONT 7.0.3 as BI_CONT 7.0.2 is
out of maintenance!
© SAP AG 2007, SAP TechEd ’07 / UP350 / 36
BI Monitoring with SAP NetWeaver Administration
Enterprise Portal
KM
Visual
Composer BI
Kit Business Explorer Suite (BEx)
Information Broadcasting
BEx Web BEx Analyzer
BI Pattern
Web
Web Report MS Excel
Application
Analyzer Designer Add-in
Designer
BI Consumer Services
UDI
SAP DB Service
JDBC XMLA ODBO Data Warehouse BAPI File XML/A
Query Connect API
Clients
Standalone Engines /
Usage Types Appliances
BI
accelerator
Key
AS ABAP
Contains all ABAP-based SAP Web AS functionality (software components
SAP_ABA, SAP_BASIS and SAP_BW)
– Data Warehouse Management
– OLAP processor
– Existing SAP BW 3.5 Web Runtime
– …
Internet Graphics Service (IGS) comprised
AS Java
Contains all Java-based SAP Web AS functionality (J2EE)
Universal Data Integration (UDI) and Metadata Model Repository (MMR)
comprised
– Universal Data Integration (UDI) is an independent component that is used for
data retrieval and does not require Usage Type BI Java
EP
Contains Portal
Requires Usage Type AS Java
BI
Contains BI Content Add-On (software component BI_CONT)
Requires Usage Type AS ABAP
BI Java
Contains all Java- and Web Dynpro-based BI functionality
– New SAP NetWeaver 7.0 BI Web Runtime (including Analysis Item,
Formatted Reporting, Web Printing, PDF Export, …)
– New Planning Modeler for BI Integrated Planning
Requires Usage Type EP and AS Java
Adobe Document Services comprised
NetWeaver 7.0
Selected Java
Operating System Applications:
01
CI ABAP/JAVA (BIx) SLD
BI 7.00 JAVA 7.00 3 SLM
000, 001, xxx, 066 000
JAVA NWA
JDBC
ABAP 02 Selected
DBSL SCS Manager 1 usage types:
BI-Java
DI ABAP/JAVA
EP
Schema Schema (core)
ABAP JAVA 2
SAPBIx SAPBIxDB
NetWeaver 7.0
Selected Java
Operating System Applications:
01 03
CI ABAP (BIx) CI Java (BJx) SLD
BI 7.00 JAVA 7.00 SLM
000, 001, xxx, 066 000
JAVA NWA
JDBC
ABAP 02 Selected
DBSL SCS Manager usage types:
BI-Java
DI ABAP DI Java
EP
Schema Schema (core)
ABAP JAVA
SAPBIx SAPBJxDB
Consumer
Portal
Central
Portal
Producer Producer
Portal Portal
Application
ERP Application
Application
ERP Application Producer
Application Portal
Application
BI BI
EP Portal KM EP Portal KM
Content Content Content Content
BI BI SAP BW 3.x
(*) Remote Role Assignment only supported with Federated Portal in SAP NetWeaver 7.0
Before After
(*) BEx Web percentage share based on performance analysis in your system
(**) Sample BI system with 8 CPU and 16 GB memory would require additional 2 CPU and 4 GB memory for
Java (Portal)
More
…don Steps
’t hesita neede
te to c
o nt
d?
sugge act
stions us for mor
! e
Less then
1MB coding!
Highly
by lea recom
ding S mend
“…I th
ink th A P ed
Temp e c he c consu
late In k in ltants
staller g time is o :
B
I-Java ver, let
do the th e
work!
”
BI Analytic
Engine Query &
Response
… indexes loaded
into memory
InfoCubes
Indexing
BI Accelerator Shipment
Addressable
Enterprise Search Memory 216 264 248x
Sizing
For existing installation
– SAP note 917803
– Report computes memory
requirements and disk
space (also runs on SAP
BW 3.x)
For new customer projects
– Enhancement of SAP
QuickSizer in progress
Hardware partners
– Translate the results into
concrete hardware set-up
– High availability setup:
Extra blade(s) required as
backup for automatic
failover
New SAP NetWeaver BI 7.0 front-end tools and BI-IP require the new
Java-based runtime as a technical foundation and is based on the
usage types BI, EP (EPC) and BI-Java
Use the new capabilities of the ASU (application specific upgrade)
toolbox with best practice content for BI
You can perform a ‘technical upgrade” project (in the short-term) and
afterwards, continue to run the system just like your NetWeaver
system without the usage of Java
If you utilize the “technical upgrade” approach, in subsequent project
phases migrate to and utilize the new 7.0 features, functionality and
technology to exploit the full benefits and potential
The improved CTC (central template configuration) for BI-Java
automates the complete connection process between Abap and Java.
Migrate to the new dataflow concept in a phased approach
Migrate to the new front-end tools in a phased approach
Setup the new analysis authorizations in an early project phase
Roland Kramer
NetWeaver Advisory Office EMEA
SAP (Switzerland) Inc.
Althardstrasse 80
CH-8105 Regensdorf
t +41 58 871 66 02
f +41 58 871 61 12
m +41 79 215 84 18
@ roland.kramer@sap.com
w http://service.sap.com/upgrade-bi
http://service.sap.com/bi =>
Media Library => Technical Documents
Thank You !
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, Excel, 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, System i, System i5, System p, System
p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC are
trademarks or registered trademarks of IBM Corporation.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated 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.
This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other
agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This
presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 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 assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.”