Anda di halaman 1dari 92

Upgrade to

NetWeaver 7.0 BI

Roland Kramer
Rampup Coach NetWeaver 7.0
SAP Switzerland
AGENDA

NetWeaver 7.0 - technical Overview

Systemcopy BW 3.x

Upgrade to NetWeaver 7.0 Abap BI

Installation NetWeaver 7.0 Java BI

Configuration NetWeaver 7.0 BI-Java

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 2


AGENDA

NetWeaver 7.0 - technical Overview

Upgrade to Oracle 10g

Upgrade to NetWeaver 7.0 Abap BI

Installation NetWeaver 7.0 Java BI

Configuration NetWeaver 7.0 BI-Java

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 3


Business Intelligence with SAP NetWeaver 7.0

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 4


Selected Feature Enhancements (1)

Java Java Abap Java


© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 5
Selected Feature Enhancements (2)

Java Java Java Java


© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 6
Check for the Latest Enhancements on SMP /bi

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 7


The New BEx Suite with NetWeaver 7.0

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 8


Business Explorer Suite with NetWeaver 7.0

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

BEx Query Designer

BI Platform Analytic Engine Meta Data Mgr

UDI
SAP DB Service
JDBC XMLA ODBO Data Warehouse BAPI File XML/A
Query Connect API

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 9


Federated Portal Strategy with NetWeaver 7.0

Single Central Portal Content Federation Portal Federation


(1 portal) (2 .. n portals) (2 .. n portals)

Prod. / Cons.
Portal
Consumer
Portal
Central
ERP
Portal
Producer Producer
Portal Portal
Prod. / Cons.
Application
Application
Portal
ERP
Application
ERP Application Producer
Application Portal Application
Application ERP Application

BI BI
BI

Enabled using the Federated Portal Network

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 10


Type of Support Package to use with BW 3.1

WP-PI 6.00
substitutes old WP-PI 6.00
WP-PI’s
Every 6.20 Base
System needs the PI SEM
SEM FIN
FIN
Extraction PI as well. 200X.y 3.23.5 1.52.0
At least 2003.1

SAP SPAM/SAINT 6.20


BI Content Add-on is
planned for Q1 and BI BC 3.x
Q3 2003
R/3 BW EBP CRM
4.7 3.1 3.5 4.0
New with Basis 6.20
and needed by every
Web SAP PI_BASIS_2003_1_620 SAP
6.20 System and
above AS SAP_ABA, 6.20 KW
6.20 SAP_BASIS, 6.20 6.0

SAP Kernel 6.20/6.40


e.g. disp+work, R3trans, tp, R3load
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 11
Types of Support Package to use with BW 3.5

WP-PI 6.00 is This is also valid for ERP2004


Integrated in the
Basis PI (PIB)
Up to 6.40 Base
System every R/3 R/3 PI Dependencies of Support Packages
based system needs
the R/3 PI
2004.1

ECC BI BC SEM FIN XI


5.0 3.5.x 4.0 3.0 3.0

SAP SPAM/SAINT 6.40


BI 3.5 is part of the
Netweaver 04 Stack SAP_BI 3.5
The SAP PIB is Net SAP PIB 2005_1_640 SAP
integrated with the
Netweaver Stack Weaver KW
04 SAP_ABA, 6.40
New with Basis 6.40
is the integration of SAP_BASIS, 6.40 7.0
the other PI’s like
WP-PI in the Basis PI
SAP Kernel 6.40

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 12


Types of Support Package to Use with SAP NetWeaver 7.0

WP-PI 6.00 is This is also valid for ERP2005


Integrated in the
Basis PI (PIB)
With Usage Type AS
(SAP NetWeaver 7.0) R/3 PI Dependencies of Support Packages
the R/3 PI is 2004.1
integrated in ECC 6.0
XI is now integrated
as Usage Type PI in ECC SEM FIN PI
BI BC
the ABAP and Java 6.0 6.0 6.0 7.0
Stack of SAP
Netweaver 7.0
SAP SPAM/SAINT SAP NetWeaver 7.0
Usage Type BI is
part of the SAP
Netweaver 7.0 Stack SAP_BI 7.0
The SAP PIB is
integrated in the
SAP Net SAP PIB 2005_1_700 SAP
Netweaver Stack Weaver KW
7.0 SAP_ABA, 7.00
New with Usage
Type AS (SAP SAP_BASIS, 7.00
NetWeaver 7.0) is the
integration of the R/3 SAP Kernel 7.00
PI into ECC

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 13


Scenarios, Principles, Procedures …


…SAP
SAP
„ MDMP – Multiple Display Multiple Processing Terminology
Terminology

– Several Codepages are used with the same Database

„ Note 745030 MDMP - Unicode Interfaces: Solution Overview

„ MCOD – Multiple Components One Database


– Several components share the same Database

„ Note 712777 MCOD operation of R3 and BI in a database

„ MCOS – Multiple Components One System


– Several components share the same Database Schema

„ Note 855534 Embedded NetWeaver Components in ERP

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 14


Installation Scenarios: Shared Nothing Concept

Box 1 Box 2
Operating System Operating System

WAS WAS Today's


most often
Application Application Installed
SAP ECC SAP BI Scenario
Clients 008, 009, … Client 011

ABAP/JAVA ABAP/JAVA
OLTP DBSL/JDBC DBSL/JDBC OLAP

Oracle DB Oracle DB
Schemas Schemas
ABAP/J2EE = Load ABAP/J2EE
SAP ECC SAP BI

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 15


Scenario MCOD: Multi Components One Database

Box

Operating System
01 02
NetWeaver AP 1 NetWeaver AP 2

Application Application
SAP ECC SAP BI
Clients 001, 002, … Client 001 Two WAS on
One box
ABAP ABAP
DBSL DBSL
OLTP OLAP

Oracle DB

Schema 1 Schema 2
ABAP ABAP
SAP ECC SAP BI … getting one
DB instance with
several schemas
using logon Trigger*
* Session oriented settings for OLAP based systems like BI
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 16
MCOD Scenario with ABAP and JAVA on Separate Instance

NetWeaver 7.0
Selected Java
Operating System Applications:
01 02
CI ABAP (BIx) CI Java (BJx) SLD
BI 7.00 JAVA 7.00 SLM
000, 001, xxx, 066 000
JAVA NWA
JDBC
ABAP 03 Selected
DBSL SCS Manager usage types:

BI-Java
DI ABAP DI Java
EP
Schema Schema
ABAP JAVA
SAPBIx SAPBJxDB

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 17


Scenario MCOS – Multiple Components One System

Box
One WAS with
Operating System several
Clients
NetWeaver AP

Application
SAP ECC/BI
Clients 008, 009, …, 011

ABAP/JAVA
OLTP/ DBSL/JDBC
OLAP

Oracle DB

Schemas ABAP/J2EE
SAP ECC/BI …
…one
oneDBDBSchema.
Schema.
Logon
LogonTrigger*
Trigger*are
are
not possible
not possible

* Session oriented settings for OLAP based systems like BI


© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 18
Scenario MCOS/MCOD: SAP HR with BI and ESS 2005

ERP 2005
Selected Java
Operating System Applications:
01 02
CI ABAP CI JAVA SLD
ECC/BI J2EE 7.00 SLM
000, 001, 002, 066 000
JAVA NWA
JDBC
ABAP 03 Selected
DBSL SCS Manager usage types:

BI-Java
DI ABAP DI JAVA
EP
Schema Schema
ABAP JAVA ESS
SAP<SID> SAP<SID>DB 2005

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 19


Some Facts About BI/Abap and EP/Java

Different Areas
„ The “classical” BI Customer is not using EP
The “classical” BI Administrator is not configuring Java, either
the SAP Portal

Different Consultant Areas


„ The “classical” Basis Consultant didn’t work with EP
The “classical” EP Consultant doesn’t work with NetWeaver 7.0
either Abap (BI 7) or Java (EP 7)

Increased Complexity and Areas


„ Who is Handling SSO, Web, Java, Upgrade, Configuration
Not the Programming Knowledge is necessary, the Handling
Know-How about Java is necessary.
Where to get the “Red Book”, is it already written?

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 20


How to Make an Existing Upgrade Easy.

The Rapid Upgrader


„ Built-in up-to-date knowledge of on-premise experts.

The Upgrade Accelerator


„ “80% of upgrade effort can be saved by a smart preparation”

Upgrade Instructions? Executive Summary!


„ Read only what you have to know!
(And be sure it is all you have to know)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 21


The current Upgrade Information Dilemma

The Note Cascade Problem:


„ Information is distributed in guides and a set of cascading notes.
„ Notes list additional notes. Customers do not know how many “levels” to look at,
where to stop the link cascade.
Î Customers are never certain, if they have read all necessary notes.

The Aging Problem:


„ New problems are found and documented in notes,
„ Problems are fixed, the notes are obsolete with a certain SP.
Î Initial shipped information becomes incomplete and outdated

The Search for Relevance Problem:


„ Note attributes do only allow a rough classification (Rel, OS, DB)
Î Customers have to read a lot of notes to figure out which are relevant.

The Late Change Problem:


„ During an upgrade project notes might change and new notes might be written.
Î The note-reading-orgy has to be repeated.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 22


Common Problems Upgrade NetWeaver 7.0

„ Upgrade Oracle 10g Version 10.2


(wrong or loss of data, patches, etc)
„ BW Systemcopy Post Activities
„ Upgrade NetWeaver 7.0 Abap:
– New Frontend Requirements for BI NetWeaver 7.0
– Pre Checks and Activities
– Upgrade Procedure (PREPARE/UPGRADE)
– Post Activities Application
– technical/functional Upgrade to NetWeaver 7.0 (Abap and Java)
„ Java for NetWeaver 7.0
– Installation and configuration, Deployment Options, SLD, etc.
– Common Problems: Space (DB, Filesystem), Memory, Authorization
– Configuration BI-Java
- BI-IP, EP, BEx Broadcasting
- Visual composer (XApps for Analytics)
- Adobe Document Services (ADS)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 23


AGENDA

NetWeaver 7.0 - technical Overview

Systemcopy BW 3.x

Upgrade to NetWeaver 7.0 Abap BI

Installation NetWeaver 7.0 Java BI

Configuration NetWeaver 7.0 BI-Java

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 24


System Copy with BW: Test System Upgrade

upgrade Test
Development Consolidation Production
BWD BWQ BWP BWT

BW
Transport Transport

ALE / RFC ALE / RFC ALE / RFC

R/3 Transport Transport

Development Consolidation Production upgrade Test


R3D R3Q R3P R3T

Simultaneous database copy to create upgrade test environment

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 25


Milestones of the System copy/UC Migration (771209)

Pre checks (SMIGR_CREATE_DDL ) UC Migration

Create Abap Export with SAPInst

Install CI with SAPInst


Install DI with SAPInst based on Abap Export

BDLS on BW and Source System UC Migration

Restore BW and Source Systems (RSA1)

Post checks (RS_BW_POST_MIGRATION )

Migrate ODS-Objects (RSSGPCLA)

Follow up Actions in the Target System

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 26


Post Activities Following the SAP System Copy Creation

„ Run transaction BDLS for all systems. Note that the new logical
source system names must not be in table TBDLS. Check this
with BD54. The BDLS transaction only converts the IDOCS. To
complete the tasks, you will also have to restore the systems
(BW and R/3) in the AWB.
„ Check both, the SAP BW system and the source systems (R/3)
and restore the connections in the AWB using RSA1.
„ To restore the source systems, check Note 184322 and delete the
assignment for the SAP BW system in the SAP R/3 system with
the function module RSAP_BIW_DISCONNECT_40_20.
See the additional chapter “Restoring source systems.”
„ Run the Program RS_BW_POST_MIGRATION
„ Check the partner profiles in WE20 for the systems.
„ Check IDoc ports in WE21 for the systems.
„ Check the IDoc type in WE30 for the systems.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 27


ODS Object – SYSTEMCOPY, Migration (RSSGPCLA)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 28


AGENDA

NetWeaver 7.0 - technical Overview

Systemcopy BW 3.x

Upgrade to NetWeaver 7.0 Abap BI

Installation NetWeaver 7.0 Java BI

Configuration NetWeaver 7.0 BI-Java

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 29


Complete Upgrade Scenario Netweaver 7.0

„ Based on the RKT Material RTNBI1 (class WDEBU7)


„ If needed: Upgrade Oracle 9i for Unicode, Note 669902
– Note this is NOT an Unicode Migration, only DB Setting.
„ Upgrade Oracle 10g Version 10.2
– Upgrade to Version 10.2 from 9i or from 10g Version 10.1 including
all Bug Fixes
„ Upgrade to NetWeaver 7.0 ABAP
„ Installation AS-Java Instance with Usage Types BI-Java, EP
„ Activation BEx Web (Notes 917950, 872043, 815904)
– BI Diagnostic and Support Tool, Note 937697
– Template Installer (CTC) for BI-Java, Note 983156
„ Activating the Monitoring for NetWeaver 7.0 SR2 or higher
http://service.sap.com/operations2004s

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 30


Upgrade to NetWeaver 7.0 BI

Details Oracle 10g

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 31


What’s New with Oracle 10g

„ The Oracle 10g Software is now delivered in one DVD, do no change of


the CD’s is necessary. The Client Software is delivered on another DVD
or directly from Oracle.
„ The Oracle 10g client software with Windows is now located in the EXE
directory of the SAP software. For Unix the old Structure remains, like
/oracle/client/102_64. See Note 841728
„ Oracle also installs now a Version 5.6.x of the Pearl Software and the
latest OPatch Version (for 10.2). From 10.2 the OPatch is java based and
not perl based anymore, see Note 839182.
„ The Oracle Installer includes also now the Inventory, when you apply
interims patches.
„ You can set/unset environments for different Oracle Homes with the
Oracle Installer
„ Beside the sapdba_role.sql there is an additional script with extensions
to install, called sapconn_role.sql.
See Note 834917 for Details.
Also check with Note 963760: ORA-20000: Insufficient privileges' for
creating statistics (use the latest Version)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 32


What’s New with Oracle 10g – Continued

„ Oracle 10g introduces a new Tablespace called SYSAUX which is used


for internal purposes. The SYSTEM Tablespace is now exclusively for
the Oracle DDIC.
„ With Oracle 10g the usage of rule based mode is not supported
anymore. Therefore also the table spaces SYSTEM and SYSAUX will get
regularly DB statistics.
– oracle DDIC: brconnect -u / -c -f stats -t oradict_stats
– oracle SYSAUX: brconnect -u / -c -f stats -t system_stats
– Execute latest sapdba_role and sapconn_role scripts
– Note 963760 - 'ORA-20000: Insufficient privileges' for creating statistics
– Note 1013912 - FAQ: Oracle BW Performance
– https://www.sdn.sap.com/irj/sdn/ora (latest BR GUI)
„ The Program SAPDBA is not available for Kernel 7.00
You may use the already introduced BrGui together with the brtools
„ There is an additional Service available with Oracle 10g called CSS
Service. Please check 839574 for details. This service may interferes
with Oracle Patch updates.
„ If you want to follow the manual steps there is a Note 499663 available
for Oracle 9i.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 33


Pre Requisites Before Upgrading to Oracle 10g

„ Please note that there are some differences between the Windows and
Unix based Upgrade. For Details consult the Upgrade Guide for your OS.
„ You must bring the Oracle 9i Release at least to Version 9.2.0.6.0 or
higher, otherwise the database migration assistant will fail. The Version
differs in the Guides.
„ Install the latest Version of OPatch >= 1.0.0.0.55
See Notes 306408 and 640910 for details
„ The Automatic Undo Management (AUM) must be in place before
upgrading to Oracle 10g. For AUM see Note 600141
„ Check for the latest Version of dbsl (dboraslib.dll, dboraslib.so,
dboraslib.sl, or dboraslib.o) for your release.
„ Check Note 833766 for possible Installation errors and Note 819829 for
Errors with the new Oracle 10g Instant client.
„ If you use Oracle10g together with Netweaver04 please check also Note
868681 for corrections.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 34


Remove the Manual Settings in DB21

You may apply the


scripts from Note
403704 (dbstatc.sql)
again and follow the
Oracle Upgrade
Guideline.
„ @dbstatc10.sql
„ @dbcheckora10.sql
„ sqlplus SAP<SID>
„ update DBSTATC set
activ = 'A' where
activ
in ('N', 'R');
„ commit;

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 35


Apply the sapconn_role.sql according Note 834917

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 36


Upgrade to NetWeaver 7.0 BI

Details Upgrade
NetWeaver 7.0 BI Abap

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 37


Milestones Upgrade to Release SAP NetWeaver 7.0 ABAP

Upgrade Application Pre Checks

Technical Upgrade Preparation

PREPARE
UPGRADE

Technical Upgrade Post Activities

Upgrade Post Activities Application

Migrate Authorization to NetWeaver 7.0 (recommended!)

Migration Web Objects to NetWeaver 7.0

Adapt new Monitoring to NetWeaver 7.0

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 38


Example: Overview of the Additional Upgrade Activities

WDEBU7 - NetWeaver 7.0 BI Upgrade Specifics

Create health checks run


regularly.

Technical and
application checks &
auto-actions.

Currently covered by
technical upgrade tool.

Upgrade post-
processing wizard.

Further research:
what is needed here?

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 39


New ASU (Application Specific Upgrade) Toolbox for BI

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 40


Details of the ASU Toolbox Tasklist

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 41


Manual Actions Process, Automation Process

Goal: Change operations are either automated or guided manual


actions
„ Manual actions are described for end users
– Attributes allow precise determination of relevance.
„ Establish an ongoing process to collect the manual steps, guarantee quality.
„ Establish a process to automate the manual steps
– KPI definition and progress monitoring
– Framework by NetWeaver Software Logistics
– Content by component owners
– Governance and consulting process

Goal: Improve upgrade procedure even after shipment


„ Automated data gathering and feedback to SAP:
– Î Know performance + problems
„ Automated integration of upgrade fixes into shipped procedures:
– Î Continuous improvements
„ Continuous update of the content for the manual step wizard
„ “Up-to-date” upgrade:
– Integration of SPs (including application automation features)
– Tool update

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 42


“technical” and “functional” Upgrade to NetWeaver 7.0 - 1

„ Functional Enhancements in NetWeaver 7.0 (see additional Presentation)


„ New Abap Password Rules, see Notes 862989 and 1023437
– Set the parameter login/password_downwards_compatibility >= 3
„ New Abap OO Programming Guidelines in NW 7.0 necessary for enhancing
new DTP and transfer rules
„ New RFC behavior in SM59
– Classical qRFC Version or qRFC NetWeaver
„ New BI lock server, see Note 928044
– abap/shared_objects_size_MB >= 128 and enque/table_size = 25000
„ New Administrator Workbench RSA1 (use RSA1OLD and lock RSA1)
– InfoPackage Groups are still available with RSA1OLD
„ New BI Authorizations set in SPRO (maintenance in RSECADMIN)
– During technical upgrade, and if you used an authorization concept in BW3.x
switch back to “obsolete Concept with RSR Authorization Objects)”
– Important: After technical upgrade switch back to the new Concept and see note
820183 and 923176
„ New Frontend Components (BEx Suite with NetWeaver 7.0)
– Block new Frontend Components in Transaction RS_FRONTEND_INIT in the field
QD_EXCLUSIVE_USER, see Note 962530.
– Note 970002 - Which BEx Analyzer version is called by RRMX?
Transaction RRMX_CUST
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 43
“technical” and “functional” Upgrade to NetWeaver 7.0 - 2

„ In BW 3.x this formula variable is replaced before the aggregation and in


BI 7.0 afterwards. This causes changes in queries, see Note 1005772.
„ Note 1016067 - Improving performance for MDX and DataStore object
„ New Handling of Dialog and Batch Processes with RSBATCH
– Change Run always in Batch Mode now (can be switched)
– All other Jobs only available in Batch Mode, beside ODSACTIVAT, ODSSID
und ODSREQUDEL
– New DTP Processes only in Batch Mode
„ Convert the DataSources and the PSA to the new DTP Process:
– run the RSSM_CREATE_REQDONE_FROM_SEL report
– run the RSSM_HASH_ENTRIES_CREATE report for all requests
– run the RSSTATMAN_CHECK_CONVERT_DTA report
– run the RSSTATMAN_CHECK_CONVERT_PSA report
„ Redefine BI Statistics new with nw2004s, see Notes 934848 and 964418
„ Implement AS-Java for nw2004s
– Apply usage types EP, BI-Java, (DI) for the following software components:
Integrated Planning, EP with BI-Java, Visual Composer (xApps Analytics)
„ Implement the BI Accelerator (separate Hardware, only Abap needed),
Note 883726

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 44


Check with SE14 for Invalid (Temp) Tables and cleanup DB

„ sap_drop_tmptables
„ DBDIFF
„ nametab
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 45
Check for Deletion of Jobs with Report RSBTCDEL2

Î See Note
784969

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 46


Upgrading SAP NW04s – Repair Info Objects

„ To avoid a loss in data, upgrade shutdown and long runtimes check the
status of your information objects before the upgrade please. To do this,
proceed as follows: transaction rsd1 - All InfoObjects - Update. Activate
all information objects that are not assigned a green light.
Then choose Extras Î Reorganize info object tables to reorganize the
info object tables. Details can be found in note 458363.
„ Note 996602 - Modificat. for time characteristics disappear after upgrade

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 47


Check Report RSUPGRCHECK – Note 1032367

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 48


Upgrading SAP NW04s – Checking MD Consistency

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 49


Report ANALYZE_RSZ_TABLE to Find Double Entries

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 50


Check That M Tables Are Empty (ODS Tables)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 51


Special Considerations for BI

„ Check the details for the Usage of BI together with Oracle that the table
space PSAPTEMP is from type temporary.
„ If you want to use additional table spaces for BI for Fact tables, ODS
objects and Dimension tables please check note 552911 and 502989 for
details.
„ After the initial Setup of SAP Netweaver 7.0 there is only a an initial
Configuration Profile available which does not met the BI/OLAP
requirements. So the consulting of the following notes is a mandatory
step before the use of the BI application.
– Note 192658 - Setting basis parameters for BW Systems
– Note 830576 - Parameter recommendations for Oracle 10g
– Note 702728 - Profile parameter for export/import buffer instances
– Note 656060 - OLAP: Cache main memory displacement not func.
– Note 480710 - Profile parameters for table buffers
– Note 928044 - BI lock server
„ With the table RSADMIN you can do additional DB settings.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 52


Post Activities Following the Technical Upgrade – 1

„ Please follow the upgrade manual instructions in the guide.


– Actions to be taken before start working with the system again:
- Check the LONGPOST.LOG file for conversion errors, see also Note 197886
- Run the BTCTRNS2 program with User DDIC in Client 000 to restart jobs
- SGEN create ABAP loads (report generation)
- Run ./saproot.sh <SID> with user root
- Run sapdba_role and the sapconn script (on Oracle)
- Check the database mode (archive/noarchive mode)
- Create database statistics (brconnect)
- Distribute the new kernel (unless done already)
- Set the SAP BI Menu with transaction SSM2 (Note 725184)
- RS00 for SAP BI
- UG00 for SEM
– Actions during the go-live stage of the system
- Apply the latest SPAM/SAINT Update
– Actions during the productive use of the system

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 53


Additional Scripts/Tasks for the Oracle 10g Database

„ With Oracle 10g the usage of rule based mode is not supported
anymore. Therefore also the table spaces SYSTEM and SYSAUX will get
regularly DB statistics.
– oracle DDIC: brconnect -u / -c -f stats -t oradict_stats
– oracle SYSAUX: brconnect -u / -c -f stats -t system_stats Note
– Execute latest sapdba_role and sapconn_role scripts
– Note 963760 - 'ORA-20000: Insufficient privileges' for creating statistics
– Note 1013912 - FAQ: Oracle BW Performance
„ Refer to the new Procedures/Scripts together with Oracle 10g, see the
Oracle Upgrade Manuals for Details. Especially after the Installation of
Oracle Patches, these tasks must run for Performance reasons.
„ Additional scripts can be found under
http://service.sap.com/swcenter-3pmain Î oracle Î other Î scripts
and in the mentioned Notes.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 54


Post Activities Following the Technical Upgrade – 2

„ Check the additional notes for Correction for your Support Package level
of SAP NetWeaver 7.0 (Abap and Java). Use transaction SNOTE to
implement the correction (example with SAP NetWeaver 7.0 patches).
„ Important notes for the latest correction for Transaction SNOTE
Note 875986 - Note Assistant: Important notes
„ For general Remarks about BI Support Packages please check:
Note 829692 - SAP NW2004s information for BI Support Package
„ Note 1013369: NW04s BI - In between - Support Packages
„ For generic Problems with Support Stacks consult
Note 822379 - Known problems with Support Packages in SAP NW 2004s
AS ABAP
The current configuration (sp-stack) at: http://service.sap.com/sp-stacks
„ Note 914304 - SAPBINews NW2004s BI Support Package 10 (SPS 10)
„ Note 914305 - SAPBINews NW2004s BI Support Package 11
„ Note 914306 - SAPBINews NW2004s BI Support Package 12 (SPS 11)
„ Note 991093 - SAPBINews NW2004s BI Support Package 13 (SPS 12)
„ Note 991094 - SAPBINews NW2004s BI Support Package 14
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 55
Post Activities Following the Technical Upgrade – 3

„ Check note 563201 in advance and use SAP_FACTVIEWS_RECREATE to


create dropped fact views again.
„ Activate the source systems again (see note 538052 for details). Choose
RSA1 Î source systems Î right mouse click on the source system Î
activate.
„ If needed: Run RSD1Î repair Info Objects.
„ Run SE38 Î RS_TRANSTRU_ACTIVATE_ALL to activate all transfer
structures again. See also Note 1027827.
„ Run SE38 Î RSAU_UPDR_REACTIVATE_ALL to reactivate all active
update rules. See Note 631601 for details.
„ If needed: run report RSDG_MPRO_ACTIVATE for the activation of
MultiProvider. See Note 897735 for details.
„ Fill the repository cache for delivered Objects, Transaction RSORBCT Î
Extras Î Repository Cache (DB) Î Fill (delivery Objects).
Program RSO_REPOSITORY_CACHE_UPDATE
Before you start the Job, please check Notes 951215 and 952853.
This Step is obsolete from SPS10 onwards.
„ Activate the BEx history with transaction RS_PERS_ACTIVATE.
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 56
Post Activities Following the Technical Upgrade – 4

„ Run the Report RRINCLTAB_REBUILD according Note 922467.


Please make sure that you also have the corrections applied before
starting the Report.
„ Urgently check Note 906789: Upgrade to 7.X BW - NetWeaver 2004s
and follow the described Procedure. See also Note 1020303!
– run RSSM_CREATE_REQDONE_FROM_SEL
– run the RSSM_HASH_ENTRIES_CREATE report for all requests
– run the report RSSTATMAN_CHECK_CONVERT_DTA
– run the report RSSTATMAN_CHECK_CONVERT_PSA
„ Run the Report COM_PRODUCT_UPGRADE (from SPS10 no errors)
„ Run Report RSR_VARIANT_XPRA for the Query Variants (Note 953346)
and check also with Report ANALYZE_MISSING_ELEMENTS.
„ Run Report RSR_MIGRATE_VARIANTS for variants created in BW 3.x
See Note 1003481 for Details.
„ Note 996602 - Modificat. for time characteristics disappear after upgrade
„ In case of errors with technical characteristics run Report
RSDG_XPRA_IOBJ_TO_NW05, see Note 939484 for Details.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 57


Migration to the new Authorization concept - 1

Migration Support
„ For security and clarity reasons make a „clean“ new setup „from the
scratch“ (much easier, less complex than in 3.x)
Otherwise:
„ ABAP program RSEC_MIGRATION (use transaction SA38)
„ No complete, automatic migration, but support
– The more complex the existing authorization concept, the more
manual migration work might be necessary
– Customer exits variables on nodes are migrated
– Customer exit variables for 0TCTAUTHH cannot be migrated; the
respective hierarchy nodes must be assigned manually
– Intensive tests are highly recommended
– Runtime (10000 users roughly 1h)
„ Singular event, not for scheduling
„ During migration to the new authorization concept, the existing
concept won‘t be changed
„ Always check the latest corrections of the program RSEC_MIGRATION

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 58


Web-Specific Post Activities After Tech. Upgrade

„ Check the WDEBU7 unit “nw2004s WAS Settings for BI“


„ If you still use a 2.x system, firstly you must carry out the migration
steps from 2.x to 3.x. You must consider all information and the
enhancements or restrictions that are mentioned there. Due to the large
conceptional differences between 2.x and 7.0 systems, you must decide
if it is effective to migrate by the different releases that occur between
these two releases - in most cases it is advisable to create new
corresponding elements with 7.0 tools.
„ Run report RSZW_CHART_MIGRATION_35 to convert first from 3.0B/3.1
BW system to convert the Objects to BW 3.5. You must install a
Windows based IGS 6.40 which held's the chart migrator in it. See Note
818240 for more details.
See also Note 959358 for new IGS settings after IGS >= 5 (currently 8)
„ After you migrated the Objects to BW 3.5, you must run report
RSZW_ITEM_MIGRATION_3X_TO_70 to convert the Objects into BW 7.0
representation in your system. See Note 832712 (library items) and
832713 (web templates) for more Details. This step is mandatory to use
the existing Objects with the new frontend tools. The complete BI-Java
customizing must be in place, like EP and BI-Java.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 59


Upgrade to NetWeaver 7.0 BI

Details Frontend
NetWeaver 7.0 BI

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 60


Installing an SAP Front-End Server

http://service.sap.com/patches

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 61


Select BW Add-On and BI Add-on with Setup.exe

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 62


Both Versions Are Available

Version of tools for BW 3.x

Version of tools for NetWeaver 7.0 BI

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 63


Limit the Access with the NetWeaver 7.0 BI Frontend

Transaction RS_FRONTEND_INIT

Values for QD_EXCLUSIVE_USER:

Blank or Wildcard *: all users allowed

Valid users separated with comma:


only selected users allowed

Non existing user (string):


No user is allowed to log on with the
new nw2004s BEx Query Designer

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 64


Note 970002 – Which BEx Analyzer Version (SPS10)

„ With the Transaction RRMX_CUST you can specify how the


existing BEx Analyzer is called via RRMX

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 65


AGENDA

NetWeaver 7.0 - technical Overview

Systemcopy BW 3.x

Upgrade to NetWeaver 7.0 Abap BI

Installation NetWeaver 7.0 Java BI

Configuration NetWeaver 7.0 BI-Java

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 66


Milestones Upgrade to Release SAP NetWeaver 7.0 JAVA

Installation of Java (Add-in, sep. Instance)

Patching Java with JSPM

Configure the local SLD


Run the Template Installer for BI-Java

Check the Result with the BI Diag. tool

Check the usage of the Abap HTTP/S

Functional Checks in the Portal

Migration Web Objects to NetWeaver 7.0 (only with Upgrade)

Adapt new Monitoring to NetWeaver 7.0 (with the Installation)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 67


MCOD Scenario with ABAP and JAVA on Separate Instance

NetWeaver 7.0
Selected Java
Operating System Applications:
01 02
CI ABAP (BIx) CI Java (BJx) SLD
BI 7.00 JAVA 7.00 SLM
000, 001, xxx, 066 000
JAVA NWA
JDBC
ABAP 03 Selected
DBSL SCS Manager usage types:

BI-Java
DI ABAP DI Java
EP
Schema Schema
ABAP JAVA
SAPBIx SAPBJxDB

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 68


Modify the DB Settings for the Java Add-In

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 69


Check the Authorization of the User in the ABAP Stack

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 70


If Separate Java Instance – Create Users Beforehand

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 71


Specify the SLD user (local SLD configuration) Note 935245

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 72


JSPM – Download the Latest Java Patches (Note 1011241)

Note that when you use the option “SAP Support Package
Stacks” you only select the initial SPS, e.g. for Stack 9.
Java also releases Patches for the current stack,
which will not be covered by the collection process.
Download the latest files manually.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 73


Patching JSPM and SAP_JAVASL first

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 74


Check for the Latest Patches of the Actual SPS

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 75


Note 937697 – BI Diagnostics & Support Desk Tool

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 76


Apply latest SLD Update (update DB Statistics)

brconnect -u / -c -f stats -t all -o SAP<SID>DB -f collect -p 4

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 77


AGENDA

NetWeaver 7.0 - technical Overview

Systemcopy BW 3.x

Upgrade to NetWeaver 7.0 Abap BI

Installation NetWeaver 7.0 Java BI

Configuration NetWeaver 7.0 BI-Java

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 78


Activate Necessary Business Content (Note 925351)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 79


NetWeaver Administrator – Go to “Deploy and Change”

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 80


Scenario BI-Java: Complete BI Postinstallation

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 81


Choose: “Execute Template” (Note 983156)

„ Please choose the same user which is valid in Abap and Java and with
enough permissions and check carefully the Domain entry.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 82


Lots of manual steps are done now automatically

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 83


Usage of the BI Diagnostic and Support Tool (Note 937697)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 84


Activate the AdobeDocumentServices (Note 934276)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 85


Test the WebDynpro Call from Transaction RSPLAN

„ You can provide the end user the access to the integrated planning
without showing them the logon to a portal runtime.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 86


Test the Portal Application – BEx Web Analyzer (JAVA)

„ The BEx Broadcaster is still a call from the ABAP HTTP which is
embedded in the Portal Runtime (JAVA HTTP), the functionality is
Independed from the Portal Application.
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 87
Test the Portal Application – Planning Modeler (JAVA)

„ Please Note that there might additional corrections necessary


depending on your SPS level on Abap and Java and there is no direct
link between them.
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 88
Test the Portal Application – Visual Composer (JAVA)

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 89


Additional
Questions/
Remarks
© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 90
Contact Î WDEBU7

Roland Kramer
Senior NetWeaver technology Consultant
Ramp-Up Coach NetWeaver 7.0
SAP (Schweiz) AG
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://www.sap.ch

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 91


Copyright 2007 SAP AG. Alle Rechte vorbehalten

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche
Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.
Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der 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 und PowerPC
sind Marken oder eingetragene Marken der IBM Corporation.
Adobe, das Adobe Logo, Acrobat, PostScript und Reader sind Marken oder eingetragene Marken von Adobe Systems Inc. in den USA und/oder anderen Ländern.
ORACLE® ist eine eingetragene Marke der ORACLE Corporation.
UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group.
Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und andere hier erwähnte Namen von Citrix-Produkten sind Marken von
Citrix Systems, Inc.
HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc.
JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie.
MaxDB ist eine Marke von MySQL AB, Schweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge , und weitere im Text erwähnte SAP-Produkte und -Dienstleistungen sowie die entsprechenden
Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der
jeweiligen Firmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in dieser Publikation enthaltene Information ist Eigentum der SAP. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in
welcher Form auch immer, nur mit ausdrücklicher schriftlicher Genehmigung durch SAP AG gestattet.
Bei dieser Publikation handelt es sich um eine vorläufige Version, die nicht Ihrem gültigen Lizenzvertrag oder anderen Vereinbarungen mit SAP unterliegt. Diese Publikation enthält
nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts. SAP entsteht aus dieser Publikation keine Verpflichtung zu einer bestimmten Geschäfts- oder
Produktstrategie und/oder bestimmten Entwicklungen. Diese Publikation kann von SAP jederzeit ohne vorherige Ankündigung geändert werden.
SAP übernimmt keine Haftung für Fehler oder Auslassungen in dieser Publikation. Des Weiteren übernimmt SAP keine Garantie für die Exaktheit oder Vollständigkeit der
Informationen, Texte, Grafiken, Links und sonstigen in dieser Publikation enthaltenen Elementen. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch
stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die
Gewährleistung der Nichtverletzung geltenden Rechts.
SAP haftet nicht für entstandene Schäden. Dies gilt u. a. und uneingeschränkt für konkrete, besondere und mittelbare Schäden oder Folgeschäden, die aus der Nutzung dieser
Materialien entstehen können. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.
Die gesetzliche Haftung bei Personenschäden oder Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks
zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über
Internetseiten Dritter ab.

© SAP AG 2007, SAP Skills 2007 Conference / Slot B1 / 92