You are on page 1of 42

Software Logistics

R/3 Upgrade
Thomas Arend
Ulrich Heuss
Kerstin Hoeft
Ralph Radermacher
Peter Trebing
SAP AG

SAP AG SAPTECHED 98 (M5) December 1998

M5

Wednesday,
Wednesday, December 9

z
z

Introduction
Support for efficient R/3 Upgrade Projects
ASAP for Upgrade
Upgrade Wizard

z
z
z
z
z

Remote Services

New Features
Preparation for the Upgrade
R/3 Upgrade Assistant
Prepare
Start of Real Upgrade Demo (Part 1)

SAP AG SAPTECHED 98 (M5) December 1998

Page 1

M8

Thursday,
Thursday, December 10

z
z

Real Upgrade Demo (Part 2)


R3up
Special Topics

z
z
z
z
z

Reducing Downtime

Incremental Conversion ICNV (DDIC)


Upgrade Procedure
Upgrade Runtimes
Release Strategy
Online Correction Support (OCS)

SAP AG SAPTECHED 98 (M5) December 1998

Support for efficient


R/3 Upgrade projects

Thomas Arend

SAP AG

SAP AG SAPTECHED 98 (M5) December 1998

Page 2

Support Tools and Services

z
z
z
z

ASAP for Upgrade


Remote Services
Upgrade Wizard (SAPNet)
Usability improvements:
R/3 Upgrade Assistant

Logfile Analysis (PROSA)

Technical Improvements:
enhanced PREPARE
Incremental Conversion (ICNV)
Modification Assistant

SAP AG SAPTECHED 98 (M5) December 1998

$6$3IRU8SJUDGH

SAP AG SAPTECHED 98 (M5) December 1998

Page 3

ASAP for Upgrade

z
z
z
z
z
z
z
z
z

standard project plan with SAP certified methodology


accelerate overall project runtimes
detailed description of every step
support realistic estimations of resources for project steps
optimize project actions
support project administrators
provide additional integrated aids (accelerators)
integration with other SAP services and tools
Lowest Cost Of Ownership

SAP AG SAPTECHED 98 (M5) December 1998

SAP AG SAPTECHED 98 (M5) December 1998

Page 4

SAP AG SAPTECHED 98 (M5) December 1998

SAP AG SAPTECHED 98 (M5) December 1998

10

Page 5

SAP AG SAPTECHED 98 (M5) December 1998

11

SAP AG SAPTECHED 98 (M5) December 1998

12

Page 6

SAP AG SAPTECHED 98 (M5) December 1998

13

ASAP for Upgrade - development steps

z
z
z
z
z
z

first version available with 3.1H


4.0B version included in Upgrade Package
combined with standard ASAP roadmap
4.5A version available
further enhancements, links and accelerators
integration and combination with other tools and services
SAPNet
Upgrade Wizard / Remote Services
Online Docu

SAP AG SAPTECHED 98 (M5) December 1998

14

Page 7

SAP
SAP Upgrade
Upgrade Roadmap
Roadmap Wizard
Wizard

SAP AG SAPTECHED 98 (M5) December 1998

15

SAP Upgrade Roadmap Wizard - Overview


z Integrated Project Management and Information Tool in
SAPNet (Implementation, Euro, Upgrade)

z
z
z
z
z
z
z

z
z
z

Quick Project Overview (tasks, resources, dependencies)


individual configuration options
Links to SAPNet Objects
R/3 notes, Online Documentation, ...
Project Documentation online (status, history)
Checklists and additional helps (ASAP Accelerators)
Improved Communication Customer SAP
Create OSS Meldungen from SAPNet (planned)

ASAP procedure model


TeamSAP

Remote Services

SAP AG SAPTECHED 98 (M5) December 1998

16

Page 8

Example: Euro Roadmap Wizard

Login

SAP AG SAPTECHED 98 (M5) December 1998

17

Creating a project

SAP AG SAPTECHED 98 (M5) December 1998

18

Page 9

Roadmap Wizard

SAP AG SAPTECHED 98 (M5) December 1998

19

Roadmap Wizard

SAP AG SAPTECHED 98 (M5) December 1998

20

Page 10

ASAP for Upgrade CD vs Roadmap Wizard

z
z
z
z

z
z
z

Read only (offline)


Print entire tree or parts
full functionality only with
full installation (with
accellerators)

templates and accelerators

SAP AG SAPTECHED 98 (M5) December 1998

Work online (interactive)


all Links (SAPNet) available
data exchange with SAP
(project management,
Remote Services)
central repository - frequent

updates

21

R/3
R/3 Remote
Remote Services
Services

SAP AG SAPTECHED 98 (M5) December 1998

22

Page 11

R/3 Consulting Services

GoingLive
GoingLive
Check
Check
EarlyWatch
EarlyWatch

R/3
R/3Conversion
Conversion
Services
Services

5HPRWH
5HPRWH8SJUDGH
8SJUDGH

OS
OS/ /DB
DBMigration
Migration

Remote

RemoteArchiving
Archiving

SAP AG SAPTECHED 98 (M5) December 1998

23

Remote Upgrade
You should use this service if you
want to

z Outsource the technical R/3 Upgrade


z Get an upgrade project plan layed out
for you individually

z Have your system landscape rebuilt

for testing purposes after the upgrade

Your benefits:
z Always use state-of-the-art R/3 technology
z Outsource specialist know-how that is rarely used
z Profit from lower costs (compared with onsite services)

SAP AG SAPTECHED 98 (M5) December 1998

24

Page 12

Remote Upgrade Service


New release
e.g. 4.0x

ot
m
e
R

de
ra
g
p
eU

z
z
z
z
z
z

R/3
customer system
Old release
e.g. 3.0x

SAP Remote
Service Center
SAP AG SAPTECHED 98 (M5) December 1998

Remote Upgrade

Complete technical release


upgrade
Project schedule
Modification adjustments
Post-upgrade activities
Import of Hot Packages
Detailed documentation
SAP specialists

25

Prerequisites

Before SAP can start upgrading the customer's


R/3 system, the customer must ...
...set
setup
upthe
theOSS
OSS
...
connection
for
access
connection for access
to
R/3
and
the
to R/3 and the
operatingsystem
system
operating

...upgrade
upgradeits
its
...
frontend
frontend
sortware
sortware
(SAPGUI)
(SAPGUI)

...provide
provideenough
enoughstorage
storage
...
capacity
in
the
database
capacity in the database
andin
inthe
thefile
filesystem
system
and

...have
havethe
thecomplete
complete
...
setof
ofupgrade
upgradeCDs
CDs
set
available
available

...upgrade
upgradethe
the
...
operating
system
operating system
necessary)
((if
if necessary)
)
necessary

SAP AG SAPTECHED 98 (M5) December 1998

26

Page 13

Scope of Service

Remote Upgrade

The standard offering contains:


Preparatory measures

Tests for the network, access authorizations


System configuration check
Upgrade requirements check
Setup of test system (as a copy of production system, if possible)
Project and activity plans, schedule agreements

Upgrade (test system), including database upgrades


Upgrade checks (test system)
Test plan for customers, including performance test
Customer test control
Upgrade (production system)
Checks and customer sign-off
SAP AG SAPTECHED 98 (M5) December 1998

27

Project Plan (Example)

Remote Upgrade

Acceptance test
by customer

Preparatory
measures

10

15

30

Test
upgrade

Various checks
- Configuration
- Requirements
Schedules
Test planning
Test system setup

incl. manual
follow-up work
and minor
modifications

Corrections

33

days

Production
upgrade

using preparatory
test plans
with main focus points
Correction of
problems from test

Customer
activity
SAP
activity

SAP AG SAPTECHED 98 (M5) December 1998

28

Page 14

Upgrade Wizard

Remote Upgrade

z
z
z
z
z

Online Project
Management
Easy Administration
Time and Activity
Planning
Consistent Project
Documentation
Integrated Roadmap

SAP AG SAPTECHED 98 (M5) December 1998

29

Support for efficient


R/3 Upgrade projects

Thomas Arend

SAP AG

SAP AG SAPTECHED 98 (M5) December 1998

30

Page 15

R/3
R/3 Upgrade
Upgrade 4.5
4.5 Part
Part 11
Thomas Arend
Ulrich Heuss
Ralph Radermacher
SAP AG

SAP AG SAPTECHED 98 (M5) December 1998

31

Copyright

Copyright 1998 SAP AG. All rights reserved.


Neither this training manual nor any part thereof may
be passed on to others, copied or reproduced in any
form or by any means, or translated into another
language, for any purpose without the express prior
consent in writing of SAP AG. The information
contained in this document is subject to change and
supplementation without prior notice.
All rights reserved.

SAP AG SAPTECHED 98 (M5) December 1998

32

Page 16

M5

Wednesday,
Wednesday, December 9

z
z
z
z
z

New Features
Preparation for the Upgrade
R/3 Upgrade Assistant
Prepare
Start of Real Upgrade Demo (Part 1)

SAP AG SAPTECHED 98 (M5) December 1998

33

New Features

SAP AG SAPTECHED 98 (M5) December 1998

34

Page 17

New Features

z
z
z
z

New frontend with graphical user interface


Remote control of upgrades
Multiple user interfaces for each upgrade
process
Improved analysis of errors
Tools for analyzing upgrade log files

Improved error tolerance (severity P)

Support functions
Direct access to OSS notes using SAPNet (4.5A)
New documentation media (HTML, ...)

SAP AG SAPTECHED 98 (M5) December 1998

35

New Features

z
z
z

Up to 12 CD mount points can be predefined


You can choose an upgrade directory other than
/usr/sap/put
Multi-step PREPARE
Extended checks during upgrade preparation
Extended database space checks
Prepare tools are imported into the database

z
z

Forecast of database conversions

Active nametab switch


Reduced downtime

Incremental table conversion

SAP AG SAPTECHED 98 (M5) December 1998

36

Page 18

Unchanged Features

z
z
z
z
z
z
z

/usr/sap/put directory structure


Log file names
CD directory structure
Look and feel of the upgrade documentation
Upgrade strategies
Many upgrade phases are similar to Releases 3.0/3.1
R3up password is still in the corresponding OSS
Note

SAP AG SAPTECHED 98 (M5) December 1998

37

Preparation for the


Upgrade

SAP AG SAPTECHED 98 (M5) December 1998

38

Page 19

R3up: Upgrade Overview

System analysis and preparation (4.0)


Post-Upgrade activities

Productive operation

PREPARE
PREPARE

PREPARE
PREPARE

PREPARE
PREPARE

UPGRADE
UPGRADE

P-Msg
Msg
PP-Msg

ICNV
ICNV

DTEL
DTEL
renaming
renaming

Load
gen
Load gen.
gen..

Time

Benefits of advanced PREPARE:


forecast of the amount of database conversion
correction and modification analysis
improved database space check

SAP AG SAPTECHED 98 (M5) December 1998

39

Preparation: General Measures

Upgrade software package (Upgrade Box)


Find all necessary OSS notes (latest versions)
Look for other useful OSS notes
Check hardware and database against the requirements checklist

SAP AG SAPTECHED 98 (M5) December 1998

40

Page 20

Preparation: Schedule

z
z
z
z

Define overall upgrade schedule


Define database backup times
Method

OS upgrade

DB upgrade

R/3 upgrade

Upgrade sequence

Development system
Quality assurance
Production system

SAP AG SAPTECHED 98 (M5) December 1998

41

Preparation: Schedule (Example)

Preparation

PREPARE

R3UP
online

OS /DB
upgrade

R3UP
offline
R3UP Post-Upgrade actions
Post-Upgrade steps

Day

SAP AG SAPTECHED 98 (M5) December 1998

42

Page 21

Preparation: Space Requirements


Extension of old tablespaces

Start release 3.0x :

5 GB

Substitution tablespaces

7 GB needed
3 GB of old substitution tablespaces will be freed

Free space in directory /usr/sap/put

1.6 GB
Requirements for additional languages (not E, D)

+ 300 MB per language


Loads for other platforms

+ 250 MB for each platform

SAP AG SAPTECHED 98 (M5) December 1998

43

R/3 Upgrade Assistant


More user friendliness
Master/Client support for Remote Upgrade
Remote upgrade available around the world

SAP AG SAPTECHED 98 (M5) December 1998

44

Page 22

R/3 Upgrade Assistant: Goals

z
z
z
z
z
z

Graphical user interface - easy to use


Remote control of upgrades
Multiple user interfaces for each upgrade process
Analysis of upgrade log files
Display of help texts and documentation
Direct link to R/3 Note Search in SAPNet

SAP AG SAPTECHED 98 (M5) December 1998

45

R/3 Upgrade Assistant: Architecture


Administrator

R3up

Upgrade
Assistant
Server

Observer 1

Observer 2
Firewall

Benefits:
z Upgrade process runs independently of frontend
z More than one connection
z Remote connection possible

SAP AG SAPTECHED 98 (M5) December 1998

46

Page 23

R/3 Upgrade Assistant: Architecture

UaServer
Upgrade Assistant server
One UaServer runs on the same host as the central
instance (Message Server)

Communicates with R3up

UaGui
Upgrade Assistant frontend (GUI)
Can be started simultaneously on multiple frontends
Communicates with UaServer

SAP AG SAPTECHED 98 (M5) December 1998

47

R/3 Upgrade Assistant: Connect

SAP AG SAPTECHED 98 (M5) December 1998

48

Page 24

R/3 Upgrade Assistant: Logon

SAP AG SAPTECHED 98 (M5) December 1998

49

R/3 Upgrade Assistant: Roles

z
z

Multiple user interfaces require different roles


Roles
administrator role

allows decisions to be made which affect the R/3 upgrade


initial password: admin

observer role

allows monitoring of an R/3 upgrade


initial password: observer

Roles can be changed dynamically

SAP AG SAPTECHED 98 (M5) December 1998

50

Page 25

R/3 Upgrade Assistant: R3up control

SAP AG SAPTECHED 98 (M5) December 1998

51

R/3 Upgrade Assistant: File Service

SAP AG SAPTECHED 98 (M5) December 1998

52

Page 26

R/3 Upgrade Assistant: Alert Service

SAP AG SAPTECHED 98 (M5) December 1998

53

R/3 Upgrade Assistant: Requirements

Java required
Requirements for UaServer

Java Runtime Environment (JRE) 1.1.x (or higher)

Requirements for UaGui

Either:
Or:
Or:

Java Runtime Environment (JRE) 1.1.x (or higher)


Microsoft VM for Java
Internet Browser for Java 1.1

SAP AG SAPTECHED 98 (M5) December 1998

54

Page 27

R/3 Upgrade Assistant: New directories

New upgrade subdirectory /usr/sap/put/ua/


ua.jar

: Complete R/3 Upgrade Assistant

uagui.jar

: GUI part of the R/3 Upgrade Assistant


(ua.zip and uagui.zip respectively
4.0B )

SAP AG SAPTECHED 98 (M5) December 1998

55

R/3 Upgrade Assistant: Phase Analysis

New upgrade subdirectory


/usr/sap/put/log/prosa

contains log file analysis for each phase (html format)


index.html

collection of frequently asked questions

additional information

Viewing of log file analysis with R/3 Upgrade Assistant


is possible as of Release 4.0B

SAP AG SAPTECHED 98 (M5) December 1998

56

Page 28

SAP AG SAPTECHED 98 (M5) December 1998

57

SAP AG SAPTECHED 98 (M5) December 1998

58

Page 29

SAP AG SAPTECHED 98 (M5) December 1998

59

PREPARE

SAP AG SAPTECHED 98 (M5) December 1998

60

Page 30

PREPARE: Overview

z New multi-step PREPARE


z PREPARE must be executed once before the upgrade
z PREPARE must be finished without errors
z PREPARE can run several times
z More checks included in PREPARE
z Password required when ignore is chosen

SAP AG SAPTECHED 98 (M5) December 1998

61

PREPARE: Overview

Advanced checks before the upgrade


Dynamic space check in the database
RFC and batch
Open repairs

Specified profile names

Improvement of upgrade planning


Display of objects to be adjusted
Display of collisions with central Basis objects

SAP AG SAPTECHED 98 (M5) December 1998

62

Page 31

PREPARE: Overview

Determine possible errors before the upgrade


Activation errors

Minimize user entries during the upgrade


Read language CDs
Read add-on CDs
Select transports for automatic modification adjustment

SAP AG SAPTECHED 98 (M5) December 1998

63

PREPARE: Structure

z
z

Before 4.0:
All checks are performed (one run)
Results are written to CHECKS.LOG

New features of 4.0:


Tools are imported during PREPARE
Checks repeated selectively (PREPARE Modules)
Optional and mandatory checks

SAP AG SAPTECHED 98 (M5) December 1998

64

Page 32

PREPARE: Structure

z
z

Grouping of checks of PREPARE modules


Features of PREPARE modules:
Can be executed separately
Mandatory / optional
Execution status
(initial, succeeded, failed, ignored, canceled)

Can only be executed if preceding status is succeeded or ignored

Has a phase list

Results are written to CHECKS.LOG

SAP AG SAPTECHED 98 (M5) December 1998

65

PREPARE: Steps

4
3
2
1

Optional checks

Regular checks
Import of tools;
Language adjustment and add-on merge;
Read all import data from CD

User input; Basic checks; Consistency checks;


Read control data from CD only

SAP AG SAPTECHED 98 (M5) December 1998

66

Page 33

PREPARE: Modules

SAP AG SAPTECHED 98 (M5) December 1998

67

PREPARE: Selection of Modules

SAP AG SAPTECHED 98 (M5) December 1998

68

Page 34

PREPARE: Actions

z Some actions/checks are only performed in


PREPARE

(Import, CD read, language adjustment, Add On )

z Other actions/checks are performed again in the


upgrade (R3up)

z Some actions/checks are optional:


Optional checks for conversion
Modification support
Pre-processing

SAP AG SAPTECHED 98 (M5) December 1998

69

PREPARE: Parameter Input

Mandatory
Number of parallel import processes (R3trans)

Value 2 is recommended

Password of R/3-user DDIC in client 000

Attention: This is not checked by R3up at this time!

Host name of the batch server

Attention: Make sure that you are using the right host name!

Database type
Initial parameters
(SID, profile names, specific directories, ...)

SAP AG SAPTECHED 98 (M5) December 1998

70

Page 35

PREPARE: Parameter Input

Multiple mount points


EXAMPLE
CD drive

: /sapcd

: SAP-Kernel-CD

File system : /usr/sap/cd1 : UPGRADE-CD-1


File system : /usr/sap/cd2 : UPGRADE-CD-2
File system : /usr/sap/cd3 : REPORT-LOAD-CD
UPGRADE-CD-1 /-2 approximately 1 GB
REPORT-LOAD-CD approximately 100 MB

SAP AG SAPTECHED 98 (M5) December 1998

71

PREPARE: Initialization

Mandatory
Determine database version, R/3 Release
Check whether system can be upgraded
Check space for importing tools and delivery catalog

SAP AG SAPTECHED 98 (M5) December 1998

72

Page 36

PREPARE: Import

Mandatory
Import tools
Import delivery catalog
Check RFC
Check start of batch jobs

SAP AG SAPTECHED 98 (M5) December 1998

73

PREPARE: CD Read

Mandatory
Query add-ons
Read add-on CDs
Query languages
Read language CDs
Select requests for automatic modification adjustment
Bind patches into the upgrade process

SAP AG SAPTECHED 98 (M5) December 1998

74

Page 37

PREPARE: General Checks

Mandatory (repeated by R3up)


Check space in database
Check database and operating system version
Check for locked SAP objects in requests/repairs
Check space in file system
Check for open and terminated updates

SAP AG SAPTECHED 98 (M5) December 1998

75

PREPARE: General Checks, DB Space Check

Static space check


Container requirements
Requirements per table

Find out which container in customer system contains the


tables
Space requirements for the table are added to the space
requirements for the container

Free space check results are stored in database tables

R3up reads these tables and checks freespace again

SAP AG SAPTECHED 98 (M5) December 1998

76

Page 38

PREPARE: General Checks, DB Space Check

z Dynamic space check


For conversions

Tables to be converted are determined for each source


release and database at SAP
The sizes of these tables are determined in the customer
system
The container of the tables is determined
The size of the three largest tables is added to the container

For new secondary indexes

Determine the container for indexes


Calculate index size from table size individually for each
table

SAP AG SAPTECHED 98 (M5) December 1998

77

PREPARE: Advanced freespace check

Freespace check at table level


Check on tablespace level fails if customer moved a table to a
different container

Freespace check for table conversion (Phase PCON)


Table conversion runs in parallel (max. three tables simultaneously)
Table conversion creates temporary shadow tables
PREPARE detects the three largest tables to be converted

PREPARE calculates the space needed for converting them

Freespace check results are stored in database tables

SAP AG SAPTECHED 98 (M5) December 1998

78

Page 39

PREPARE: Activation Checks

Mandatory
Check for DDIC objects referencing SAP DDIC objects
that will be deleted during the upgrade

Preparation for renaming data elements

SAP AG SAPTECHED 98 (M5) December 1998

79

PREPARE: Necessary Checks for Conversion

Mandatory
Preparation for conversion of address data
Note on reducing table sizes so that conversion is quicker
(see CHECKS.LOG)

SAP AG SAPTECHED 98 (M5) December 1998

80

Page 40

PREPARE: Optional Checks

Checks for conversions


List of tables to be converted known to SAP

Dynamic space check on database

Modification support
Display objects to be adjusted (from R/3 with
SPDD/SPAU)

Check conflicts of modifications with central Basis objects

Pre-processing
Delete old delivery requests (SAPK....)

SAP AG SAPTECHED 98 (M5) December 1998

81

PREPARE: Check Results

SAP AG SAPTECHED 98 (M5) December 1998

82

Page 41

PREPARE: Check Results

SAP AG SAPTECHED 98 (M5) December 1998

83

R/3
R/3 Upgrade
Upgrade 4.5
4.5 Part
Part 11
Thomas Arend
Ulrich Heuss
Ralph Radermacher
SAP AG

SAP AG SAPTECHED 98 (M5) December 1998

84

Page 42

You might also like