Uploaded by James Jung

ADM326

advertisement
ADM326
ADM326 SAP ECC Upgrade
SAP ECC Upgrade
SAP ECC 6.05
AS ABAP 7.02
BS 7i2010
(as part of SAP enhancement package 5 for SAP ERP 6.0)
(as part of SAP enhancement package 2 for SAP NetWeaver 7.0)
(Business Suite 7 Innovations 2010)
© SAP 2010

Material number: 50101086
Copyright
Copyright 2011 SAP AG. All rights reserved.
Neither this training manual nor any part thereof may
be copied or reproduced in any form or by any means,
or translated into another language, without the prior
consent of SAP AG. The information contained in this
document is subject to change and supplement without prior
notice.
All rights reserved.
© SAP 2010
Trademarks:
 Microsoft ®, Windows ®, NT ®, PowerPoint ®, WinWord ®, Excel ®, Project ®, SQL-Server ®,
Multimedia Viewer ®, Video for Windows ®, Internet Explorer ®, NetShow ®, and HTML Help ®
are registered trademarks of Microsoft Corporation.
 Lotus ScreenCam ® is a registered trademark of Lotus Development Corporation.
 Vivo ® and VivoActive ® are registered trademarks of RealNetworks, Inc.
 ARIS Toolset ® is a registered Trademark of IDS Prof. Scheer GmbH, Saarbrücken
 Adobe ® and Acrobat ® are registered trademarks of Adobe Systems Inc.
 TouchSend Index ® is a registered trademark of TouchSend Corporation.
 Visio ® is a registered trademark of Visio Corporation.
 IBM ®, OS/2 ®, DB2/6000 ® and AIX ® are a registered trademark of IBM Corporation.
 Indeo ® is a registered trademark of Intel Corporation.
 Netscape Navigator ®, and Netscape Communicator ® are registered trademarks of Netscape
Communications, Inc.
 OSF/Motif ® is a registered trademark of Open Software Foundation.
 ORACLE ® is a registered trademark of ORACLE Corporation, California, USA.
 INFORMIX ®-OnLine for SAP is a registered trademark of Informix Software Incorporated.
 UNIX ® and X/Open ® are registered trademarks of SCO Santa Cruz Operation.
 ADABAS ® is a registered trademark of Software AG
 The following are trademarks or registered trademarks of SAP AG; ABAP/4, InterSAP, RIVA, R/2,
R/3, R/3 Retail, SAP (Word), SAPaccess, SAPfile, SAPfind, SAPmail, SAPoffice, SAPscript,
SAPtime, SAPtronic, SAP-EDI, SAP EarlyWatch, SAP ArchiveLink, SAP Business Workflow, and
ALE/WEB. The SAP logo and all other SAP products, services, logos, or brand names included
herein are also trademarks or registered trademarks of SAP AG.
 Other products, services, logos, or brand names included herein are trademarks or registered
trademarks of their respective owners.
Course Prerequisites
Required Knowledge

Knowledge of SAP system administration

Basic knowledge of database and operating system administration
Recommended Knowledge

ADM100 Administration AS ABAP I

ADM325 Software Logistics AS ABAP
Target Audience
This course is intended for the following audiences:

SAP system administrators

Technology consultants

Project team leads
Duration: 5 days

User notes
 These training materials are not a teach-yourself program. They complement the explanations
provided by your course instructor. Space is provided on each page for you to note down
additional information.
 There may not be sufficient time during the course to complete all the exercises. The exercises
provide additional examples that are covered during the course. You can also work through
these examples in your own time to increase your understanding of the topics.
Course Goals
This course will prepare you to:

plan and implement upgrades for SAP systems
Course Objectives
After completing this course, you will be able to:

plan and implement upgrades for SAP systems
Agenda
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
Agenda: Concept and Architecture
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
1-1
Concept and Architecture
Contents:

Why and when should a customer upgrade a productive system?

Overview of different releases
 Products and terms used in the context of an upgrade
Upgrade
New Release
Old Release
© SAP AG
ADM326
1-2
The SAP Business Suite: Process Excellence
to Reduce Cost and to Capture Opportunities
Embedded
analytics
Harmonized UI across
applications and
processes
For business insight
and control
For increased
end user
productivity
SOA enablement
SAP Business Suite
For process flexibility
and business agility
SAP NetWeaver
Composition
Industry Applications
For process
integrity and
increased business
and IT efficiency
Continuous innovation
for every line of
business in all industries
For improved performance
SAP SRM
SAP CRM
SAP SCM
SAP PLM
Supplementary Applications
SAP NetWeaver
Integration
Best-Run Now
Packages
Fast deployment and
quick ROI to address
priorities in current
economy
EHP
SAP ERP
EHP
Value Scenarios
Enhancement
packages: ‘Nondisruptive’
innovation for
the SAP
Business Suite
For faster
innovation with
lower TCO
Industry Best Practices
For improved business
performance in core
processes

The SAP Business Suite consists out of SAP ERP, SAP CRM, SAP SCM, SAP SRM and SAP PLM

SAP ERP consists out of ECC, XSS, XECO, BW, Portal, PI and many more. These are upgradeable
units.

You can not upgrade (to) SAP ERP in general. You can upgrade (to) ECC or XSS and so on.
© SAP AG
ADM326
1-3
Technology
Application
Apples and Pears
© SAP 2008

Here you can see a brief overview about the evolution of the SAP ERP architecture.

With SAP R/3 4.6 and SAP R/3 Enterprise 4.7 the SAP Web Application Server (former 'Basis')
based on ABAP was the foundation of the ERP applications. There was no SAP NetWeaver (as a
name), the SAP industry solutions were add-ons on top of the core applications. SAP started to
support Unicode with SAP R/3 Enterprise 4.7.

Since SAP R/3 Enterprise 4.7 SAP developed new applications and shipped them as Enterprise
Extensions. A concept which was based on smaller software packages to deliver new functionality to
customers.

With SAP ERP 6.0 SAP provides a solution which is built on top of SAP NetWeaver, e.g the SAP
NetWeaver Portal can be leveraged as a unified User Interface (UI) for all applications, also the SAP
Business Warehouse (SAP BW) and SAP Process Integration are integral parts of SAP’s ERP
solution. The application was also enhanced tremendously, with SAP ERP most industry solutions
became part of the application plus new functionality is ready to use. Due to the new Enhancement
Framework introduced with SAP NetWeaver Application Server ABAP 7.0 it was possible to ship
new functionality in a more granular way. These new functions are now included in the enhancement
packages.
© SAP AG
ADM326
1-4
SAP ERP 6.0 – Components
Overview of SAP ERP 6.0 Components
ERP 6.0 MG Chapter 3

ABAP Components - The ABAP components of SAP ERP 6.0 consist of the:
 SAP ERP Central component (SAP ECC), the SRM Server, as well as different ABAP-based
add-on components.
Technical component BI Content. This includes the content required to install the usage type
Business Intelligence and is always installed in addition.

Java Components - Java components include:
 General Java web applications; content packages for the usage type Portal or usage type PI (XI)

These components are always installed in addition to an instance of the usage type Portal or a
deployment of PI (Exchange infrastructure). The components included in Java web applications are
independent J2EE components, combined into a single installation tool as a product instance SAP
XECO. Therefore, if you want to install one or more of these components, you will require Java
components for an ERP installation, which is done by the SAPinst tool.

Additional Components - Additional components include the mobile functions of SAP ERP, for
example, mobile time and travel components and mobile asset management. Furthermore, the
relevant front-end components are considered as additional components.

Depending on the key capabilities or business processes you intend to deploy, you install the add-ons
shown explicitly within the frame Additional Components.

Industry Add-Ons - most former industry solution add-ons are integrated into SAP ECC.
© SAP AG
ADM326
1-5
SAP Enhancement Packages & SAP ERP 6.0
2006
2012+
Quick Facts About SAP ERP 6.0
Enhancement Packages
 Launched in June 2006
 Platform upon SAP will deliver future
2008
2010
software innovations via ‘SAP enhancement
packages’
SAP ERP 6.0
 SAP enhancement package 5 for SAP ERP
6.0 generally available in 2011
SAP NetWeaver
SAP Business Suite - Stable Core
What are enhancement packages?

Optionally installed and activated software innovations for SAP ERP 6.0

Software innovations include
 UI simplifications
 Functional enhancements
 Enterprise services

Cumulative: current enhancement package contains all functionalities of previous packages

Enhancement packages are not Support Packages: Support Packages contain corrections and legal
changes, SAP enhancement packages new functionality

SAP enhancement packages for SAP ERP include functional enhancements, industry-specific
enhancements and simplifications. To discover and evaluate which innovations are shipped in which
SAP enhancement package, visit the SAP Service Marketplace. In addition, enterprise services (ES)
bundles are delivered with SAP enhancement packages. Each ES bundle comprises a set of
enterprise services to support an end-to-end business process (for example Order to Cash) across the
SAP Business Suite.

From a functional perspective SAP enhancement packages are cumulative: each current SAP
enhancement packages contain the entire content of earlier packages. So each SAP enhancement
package is based on the previous one. SAP enhancement packages have the same maintenance
duration as the underlying core application, SAP ERP 6.0. As before, all legal changes and
corrections will be available via Support Packages. SAP provides Support Packages for SAP ERP
6.0 on a regular basis during the defined maintenance period and, in parallel, in the equivalent
Support Packages for SAP enhancement packages for SAP ERP.

Since Business Suite 7 Innovation 2010 (BS 7i2010) SAP enhancement packages also exist for SAP
CRM, SAP SCM, and SAP SRM.
© SAP AG
ADM326
1-6
R/3/R/3 Enterprise/ECC Releases
Basis functionality
(SAP Basis/SAP Web AS/
SAP NetWeaver AS)
Part of
SAP NetWeaver
2004 ('04)
7.0 (2004s)
7.0
7.0
7.0
7.0 EHP1
7.0 EHP2
7.3
4.6C
4.6D
6.10
6.20
6.30
6.40
7.00
7.00
7.00
7.00
7.10
7.01
7.02
7.11
7.30
Main business functions
(-/Core)
4.6C
4.7
4.7
5.0
6.0
(6.01)
(6.02)
(6.03)
(6.04)
(6.05)
-
Additional business
functions
(-/Extension Set)
1.10
2.00
5.00
6.00
(6.01)
(6.02)
(6.03)
(6.04)
(6.05)
-
Part of
SAP ERP
2003
2003
2004
6.0 (2005)
6.0 EHP1
6.0 EHP2
6.0 EHP3
6.0 EHP4
6.0 EHP5
-

Releases 4.0A, 4.5A and 4.6A are missing. These were only versions for controlled availability
(CA).

No SAP R/3 release exists for SAP Basis/SAP Web AS/SAP NetWeaver AS 4.6D, 6.10 and 7.10.

Concerning the ABAP part, SAP Web AS 6.30 is the same as SAP Web AS 6.20.

Several renaming took place in the past; here are a few of them:

SAP R/3 was renamed to SAP R/3 Enterprise beginning with 6.20/4.7/1.10

SAP R/3 Enterprise was renamed to SAP Enterprise Resource Planning Central Component (SAP
ECC) beginning with 6.40/5.0/5.00

SAP Basis was renamed to SAP Web Application Server ABAP (SAP Web AS ABAP) beginning
with 6.10

SAP Web Application Server was renamed to SAP NetWeaver Application Server ABAP beginning
with 7.00

Starting from ECC 6.01 the new releases are called enhancement packages.

The brackets starting from 6.01 indicate, that not all software components have to be on this release
level.
© SAP AG
ADM326
1-7
SAP R/3 4.6C
Modification free
add-on,
Plug In, Y2K check,
and many others
SAP R/3 4.6C
Add-On
Modifying
add-on,
IS-U, IS-Oil, and
many others
Add-On
SAP_APPL 4.6C
SAP_HR 4.6C
Core applications
ABAP 4.6C
SAP_ABA
Basis, including
TMS,
performance tools,
development tools,
user administration,
and many more
SAP_BASIS 4.6C

The software components of an SAP R/3 4.6C remain more or less as they are up to the latest release
ECC 6.05. But during the releases these software components were updated and new software
components were added.

The figures do not show a complete list of all software components.
© SAP AG
ADM326
1-8
SAP R/3 Enterprise 4.7x2.00
SAP R/3 4.7
Add-On
Enterprise Extensions
EA-APPL,
EA-HR,
and others
EE
2.05
Add-On
EE
2.00
EE
2.05
EE
2.00
SAP_APPL 4.7
SAP_HR 4.7
ABAP 6.20
SAP_ABA
Basis is now called
SAP Web AS ABAP
SAP_BASIS 6.20

The Enterprise Extensions were introduced with R/3 Enterprise 4.7. They should help to change the
core software components SAP_APPL and SAP_HR as less as possible, in order to keep them stable
and to simplify upgrades for customers.

The Basis was renamed.
© SAP AG
ADM326
1-9
SAP ECC 6.0
Industry Extensions
IS-UT,
IS-Oil,
and others
SAP ECC 6.0
Add-On
EE
6.05
Add-On
EE
6.00
EE
6.00
EE
6.00
IE
6.00
IE
6.00
SAP_APPL 6.00
IE
6.00
IE
6.00
SAP_HR 6.0
ABAP 7.00
SAP_ABA
Basis is now called
SAP NetWeaver
AS ABAP
SAP_BASIS 7.00

Former SAP for Industry Add-Ons were integrated into SAP ECC 6.0 as Industry Extensions.

Industry Extensions are grouped by industry business function sets and consist of one or more business
functions (BF) which can be activated separately.

It is not possible to activate business functions from different industry business function sets at the same time.
 The Switch Framework (SFW) allows you to externally control the visibility of Repository objects or
their components by means of switches. The main purposes of the Switch Framework are to:
 Simplify an ABAP-based system landscape by adopting one or more industry solutions in a standard
system
 By using the Switch Framework, most industry solutions and a restricted list of repository objects are
delivered in an inactive state in the system. You no longer need to install an industry solution – you can
activate it when required.
 Introduce a new, modification-free enhancement concept
 The Switch Framework is integrated in the ABAP Workbench and works closely together with the
Enhancement Framework.
 The Enhancement Framework enables the implementation of the best-practice solutions defined within an
industry, while the Switch Framework controls which enhancement implementations are to be performed.
 The Switch on industry solutions and Enterprise Add-Ons
 Develop new functions without affecting the existing ones
 Enhance delivered partner and customer systems by adding functions in the context of the Enhancement
Framework

The Basis was renamed again.
© SAP AG
ADM326
1-10
SAP ECC 6.05 (Example)
SAP ECC 6.05
Add-On
EE
6.05
Add-On
EE
6.00
EE
6.05
EE
6.00
IE
6.05
IE
6.00
SAP_APPL 6.05
IE
6.00
IE
6.00
SAP_HR 6.0
ABAP 7.02
SAP_ABA
Some software
components
are on 6.0,
some are on 6.05
SAP_BASIS 7.02

With SAP enhancement packages new Enterprise Business Functions and Industry Business
Functions are delivered.

Customers can install Business Functions via the implementation of a technical usage, which can
contain ABAP and non-ABAP component versions and PI/Portal/BW-content .

Selective Installation: With SAP enhancement package Installation, not all software component
versions will be changed, but only those selected.

Selective Activation: You can select the required business function within an SAP ECC system
© SAP AG
ADM326
1-11
SAP ECC 6.0 and above: Industry and
Enterprise Extensions
Industry Extensions

Consist of Business Functions Sets (BFS) and Business Functions (BF)
 Activated per Switch Framework

Only ONE Industry Extension can be activated per SAP system

Cannot be deactivated once it has been activated (no switch to another industry
extension possible)
 Activation of one or more Business Functions (BFS and BF) per SAP system possible

See note 838003 for further information
Enterprise Extensions


Parts of former industry solutions were integrated in Enterprise Extensions
Consist of Generic Business Functions

Activation of all Enterprise Extensions by the SAP Switch Framework
 The Enterprise Extensions are available in addition to the Industry Extensions

Activation of one or more Enterprise Extension per SAP system possible

Activation of more than one generic business function of the Enterprise Extension at the
same time possible

See note 838002 for further information

Examples for Industry Extensions (see note 838003 and ERP 6.0 master guide for detail
information):

ECC-DIMP, DIMP, DI, IS-SW, IS-HT, IS-MP, IS-AD, IS-A is now included in Software component
ECC-DIMP = 'Discrete Industries & Mill Products'

INSURANCE is now included in Software component INSURANCE = 'Insurance'

IS-U/CCS, ISUCEN and IS-U/I is now included in Software component IS-UT

Examples for Enterprise Extensions (see note 838002 and ERP 6.0 master guide for detail
information):

BANKING, BANK/CFM, TR-TM-PO are now included in Extension EA-FINSERV

EHS is now included in Extension EA-APPL

PI and PI-A are now included in Extension SAP_APPL and SAP_HR

General information about available industry solutions and how they are deployed within ERP 6.0
 ERP 6.0 Master Guide
 Note 838002 for Enterprise Extension overview
 Note 838003 for Industry Extension overview
© SAP AG
ADM326
1-12
Activation of Industry and Enterprise
Extensions
Switch Framework:
Transaction SFW5

Via the Switch Framework (transaction SFW5) Business Functions Sets can be activated.
© SAP AG
ADM326
1-13
"Switchable" Industry Solutions in
SAP ECC 6.0
Exclusive Activation
Multiple Activation
SAP ECC Industry Extension Healthcare 6.0
SAP ECC Enterprise Extension Consumer Products 6.0
SAP ECC Industry Extension Chemicals 6.0
SAP ECC Enterprise Extension Defense Forces & Public Security 6.0
SAP ECC Industry Extension Contract Accounting 6.0
SAP ECC Enterprise Extension Financials 6.0
SAP ECC Industry Extension Discrete Industries & Mill Products 6.0
SAP ECC Enterprise Extension FERC: Regulatory Reporting 6.0
SAP ECC Industry Extension Insurance 6.0
SAP ECC Enterprise Extension Financial Services 6.0
SAP ECC Industry Extension Media 6.0
SAP ECC Enterprise Extension Global Trade 6.0
SAP ECC Industry Extension Mining 6.0
SAP ECC Enterprise Extension Human Capital Management 6.0
SAP ECC Industry Extension Oil & Gas 6.0
SAP ECC Enterprise Extension Incentive & Commission Management 6.0
SAP ECC Industry Extension Public Services 6.0
SAP ECC Enterprise Extension Industry-specific Sales Enhancements 6.0
SAP ECC Industry Extension Retail 6.0
SAP ECC Enterprise Extension Joint Venture Accounting 6.0
SAP ECC Industry Extension Telecommunications 6.0
SAP ECC Enterprise Extension PLM 6.0
SAP ECC Industry Extension Utilities, Waste & Recycling 6.0
SAP ECC Enterprise Extension Public Sector Management 6.0
SAP ECC Enterprise Extension Retail 6.0
SAP ECC Enterprise Extension SCM 6.0
Single Activation
SAP ECC Enterprise Extension Travel Management 6.0
Multiple Usage

You can activate multiple Enterprise Extensions but only one Industry Extension at the most.
© SAP AG
ADM326
1-14
Upgrade as a Project –
Discover, Evaluate & Implement
Upgrade Project
completed
Upgrade Project
started
Plan
Upgrade
Discovery
Define Business and IT
requirements
Run
Build
Upgrade
Evaluation
Upgrade Implementation
Define
strategy
Operations &
Continuous
Improvement
Minimize costs
and risks of Upgrade Project
Upgrade Roadmap
Project
Preparation
Document current
solution and set-up
project

Blueprint
Specify
implementation
scope and solution
adjustment needs
Realization
Implement and
adjust solution
Final Preparation
for Cutover
Perform integration
and system tests
and plan cutover
Production
Cutover &
Support
Execute production
system Upgrade &
Support
An upgrade of a productive ECC system is not done at one weekend. But it is a whole project, that
lasts for months.
© SAP AG
ADM326
1-15
Upgrade to SAP ECC 6.05 (part of SAP
enhancement package 5 for SAP ERP 6.0)
Upgrade to SAP ECC 6.0 including SAP Enhancement Package 5 possible from…
SAP ERP 6.0 + EHP 5
Industry add-ons integrated into
SAP ECC 6.0 (see SAP Note 838003)
SAP ECC DIMP
SAP XECO
SAP XSS
SAP IS-CWM
5.0
Target
SAP ECC 6.0
2.0
Non industry add-ons integrated into
SAP ECC 6.0 (see SAP Note 838002)
SAP SEM
EHP 5
SAP LEARNING SOLUTION
2.00
SAP DIMP
SAP DI
SAP IS-U/CCS
SAP VADM
4.71
4.6C2
472
471
464
461
3.00
2.05
SAP IS-AD
SAP IS-EC
3.0B
3.0B
2.0B
SAP IS-HT
4.61
SAP WASTE AND RECYCLING
4.72
SAP PUBLIC SECTOR PSCD
4.6C1
2.0B
1.0B
4.72
4.71
4.64
SAP IS-HER-CM
4.72
4.71
4.64
SAP PATIENT MANAGEMENT
SAP IS-OIL
4.72
4.63B
4.72
4.6C
4.6B
4.0B
SAP INSURANCE
FS-CD
FS-CM
FS-CS
4.72
4.71
4.64
4.61
4.51
4.72
4.71
4.64
4.72
4.71
4.64
SAP IS-T
472
471
464
461
4.6C
4.6B
4.5B
4.1B
SAP EH&S
4.62
4.61
4.02
2.2B/2.7B/4.6C
2.2B/2.7B/4.6B
2.2B/2.7B/4.5B
SAP PLM RECIPE MANAGEMENT
2.1
1.0
SAP HR-PS
SAP BANKING
4.62
4.61
4.52
4.63
4.61
4.03
SAP IS-MINE
SAP CFM
2.0
SAP R/3 ENTERPRISE
4.6C
4.6B
47X200
47X110
SAP IS-M
472
471
464
402
471
463
461
SAP IS-PS-FM
SAP JVA
SAP IS-MP
SAP IS-U/FERC
SAP FI-CA
4.72
4.71
4.64
SAP R/3
SAP ECC
SAP PH-ELR
5.0
4.6C
SAP ERP 2004
4.6C
SAP PLM ADDON
4.6C

This overview shows all possible start releases for the upgrade to SAP ECC 6.05 (SAP enhancement
package 5 for SAP ERP 6.0, Business Suite 7 Innovations 2010).

SAP offers for all industry solutions an upgrade path to SAP ECC 6.0.

The smallest start release for the upgrade to SAP ECC 6.0 without an enhancement package is SAP
R/3 3.1I

Beginning of Service Release 3 for SAP ECC 6.0 the smallest start release is SAP R/3 4.0B.

Since SAP enhancement package 3 for SAP ERP 6.0 together with Service Release 3 for SAP ERP
6.0, it is possible to include parts of the enhancement package into the upgrade procedure.

Beginning with ECC 6.05 the smallest start release is SAP R/3 4.6C.
© SAP AG
ADM326
1-16
Possible Upgrade Approaches:
Think Big And Start Small
…are large projects…
…but with progressive scope !
Technical Upgrade

Affecting the whole
enterprise

Demanding in-depth
knowledge of
Fast

Business models

Processes

Application landscapes
Low costs
and manageable
impact

Application modification

New
Functionality
Protect
investment
Requiring strict planning
and precise timing
Take your
time
Generate
value
as you go
Serviceoriented
architecture
Discover,
prepare
and
get even
more
value
Think BIG and start SMALL!

Technical Upgrade: Reduction of Modifications
 Eliminate modification not used: Up to 80% of all modification
 Replace modification with standard functionality: Up to 50% of all modifications
 Technical and functional optimization: Archiving, master date clean-up, interface optimization

Functional: Focus
 Modernization of the Core SAP ERP, Stabilization of the basis
 Individualization of the user interface

Strategic: Focus
 Standardization
 Harmonization
 Consolidation
© SAP AG
ADM326
1-17
Customer Feedback - Main Reasons to
Upgrade / not to Upgrade to SAP ECC 6.0
Why Upgrade
End of standard/
Extended maintenance
Why not
Conflicting business
priorities
62%
Use of latest technology
enhancement packages
42%
End of old hardware servers
41%
Empowering new business
(SOA)
40%
Time and effort to upgrade
38%
No business case
27%
Lack of project resources
25%
24%
Replacing custom
development
21%
Achieve enhance user
experience
20%
Thorough implementation
of function enhancements
20%
Consolidation of system
landscape
17%
Too costly
23%
Still receiving maintenance
for current release
22%
Do not understand value of
SAP ERP 6.0
17%
Legal compliance
13%
Higher number of
modifications
Replacement of modifications
11%
Other
9%
Too much downtime involved
to upgrade
8%
Others
N=1484
6%
13%
N=994
The report include answers from the following 360° Upgrade adoption programs: North America (Jan 2008), Brazil (March 2008), Germany (March 2008), Japan
(March 2008), UK & Ireland (March 2008), Australia (April 2008), Sweden (April 2008),China (May 2008), India (May 2008) and France (Sept 2008)

Results of the worldwide customer surveys in 2008 on Upgrade adoption programs
© SAP AG
ADM326
1-18
Upgrades to SAP ERP 6.0:
Satisfaction with Upgrade Approach
SAP R/3
Enterprise
based on 83 upgrades
SAP R/3
4.6C
based on 152 upgrades

Almost all customers were satisfied or more than satisfied with the upgrade to SAP ECC 6.0

Source: Customer Experience Database
© SAP AG
ADM326
1-19
Upgrades to SAP ERP 6.0:
Approach in Upgrades by Source Release
Definitions:
1 Technical upgrade
SAP R/3
Enterprise

Limited impact in
business processes
 May include the
elimination of unused
modifications
based on 83 upgrades
2 New functionality

Technical upgrade
with subsequent
functional enhancements
3 Service Oriented
SAP R/3
4.6C

Architecture (SOA)
Technical upgrade with
functional enhancements
and subsequent SOA
adoption
based on 154 upgrades

In most landscapes the upgrade to SAP ERP 6.0 represents the first step to create a stable and
modern core before.

Most customers follow the recommended tree-step-approach by executing a technical upgrade first
before implementing new functionality delivered with SAP ERP 6.0 and preparing a service-oriented
architecture.
© SAP AG
ADM326
1-20
Solution Changes - New 7-2 Maintenance
Strategy
7-2 maintenance strategy for new releases of the core applications* of
SAP Business Suite: 7 years of mainstream maintenance, 2 years of extended
maintenance
7
New
EHP**
SAP CRM 7.0,
SAP SCM 7.0,
SAP SRM 7.0
EHP**
EHP**
EHP**
RampUp
EHP**
EHP**
Mainstream Maintenance
EHP**
EHP**
EHP**
RampUp
2006
EHP**
2008
Extended Maint.
(+ 2%)*
Cust.-Spec.
Maintenance
Dec
Dec
2009
2010
EHP**
2011
2012
2009
2013
2014
2015
2016
2017
EHP**
Ext. Maint.
(+ 2%)*
Mainstream Maintenance
2007
Cust.-Spec.
Maintenance
2010
2011
2012
Ext. Maintenance
(+ 4%)*
2013
2014
Cust.-Spec.
Maintenance
Mar
SAP ERP 6.0, SAP
NetWeaver 7.0
2008
Mar
Before
2007
Mar
2006
Extended Maint.
(+ 2%)*
EHP**
Mainstream Maintenance
Nov
SAP ERP 6.0, SAP
NetWeaver 7.0
EHP**
RampUp
2
2015
2016
2017
* 7-2 strategy applies to new releases of the core applications of SAP Business Suite, starting with SAP CRM 7.0, SAP SRM 7.0, SAP SCM 7.0, SAP PLM 7.0; plus SAP ERP 6.0 (EHP4)
and SAP NetWeaver 7.0. Industry-specific add-on applications and SAP enhancement packages based on these core application releases will offer mainstream and extended maintenance
in line with these releases.
** Enhancement packages: Illustrative only; does not reflect exact shipment times and frequency.

In November 2008 SAP introduced the 7-2 maintenance strategy for new core application releases
introduced and shipped to customers after this point in time.
In particular, for SAP CRM 7.0, SAP SCM 7.0, SAP SRM 7.0, and SAP PLM 7.0, SAP will offer
mainstream maintenance to December 2015, and extended maintenance for two additional years to
December 2017.
In parallel, maintenance for SAP ERP 6.0 and SAP NetWeaver 7.0 will also be adapted to this new
strategy, meaning that mainstream maintenance for these releases is extended from March 2013 to
December 2015; extended maintenance will be offered to December 2017.

Main advantages of this new strategy:
 Long-term planning security and higher return on investment – nine years’ maintenance horizon
 Additional time to deploy and benefit from innovation delivered via enhancement packages
 Less additional cost for extended maintenance
© SAP AG
ADM326
1-21
Solution Changes – SAP Release Strategy
Release and maintenance strategy SAP ERP
Ext. Maint.
(+ 2%)*
Ext. Maintenance
(+ 4%)*
Ext. Maintenance
(+ 4%)*
Customer-Specific
Maintenance
Customer-Specific
Maintenance
Customer-Specific
Maintenance
As of January 01, 2009, extended
maintenance for SAP R/3 4.6C and
SAP R/3 Enterprise 4.7 is included
in SAP Enterprise Support and
extended by one year
2009
Dec
Mar
Dec
Mar
2010
2011
* Overall payment is SAP support fee plus additional fee of 2% or 4% of the maintenance base per year.
** SAP ERP 6.0 is the application release formerly known as mySAP ERP 2005.
Mar
2008
Mar
2007
Mar
Dec
Customer-Specific
Maintenance
Dec
Jun
2006
New 7-2 maintenance
strategy for SAP ERP 6.0:
Customer-Specific
Maintenance
Extended maintenance (no add. fee,
included in SAP Enterprise Support contract)
Ext. M.
(+ 4%)*
Customer-Specific
Maintenance
Extended maintenance (no add. fee,
included in SAP Enterprise Support contract)
Mainstream Maint.
Ext. Maint.
(+ 2%)*
Ext. Maintenance
(+ 4%)*
Cust.-Spec.
Maint.
2012
2013
Dec
Mainstream Maint.
SAP R/3
4.6C
SAP R/3
3.1I – 4.6B
Ext. Maint.
(+ 2%)*
Mainstream Maintenance
Dec
mySAP ERP
2004
SAP R/3
Enterprise
47x110, 47x200
Ext. Maint.
(+ 2%)*
Mainstream Maintenance
SAP ERP 6.0**
2014
2015
2016
2017
This strategy is also valid for all industry-specific add-on
applications and SAP enhancement packages for SAP
ERP based on the releases above.

According to SAP customer surveys, the SAP release and maintenance strategy is an important
driver for upgrades, particularly, for older releases (see SAP Upgrade Experience Database).

The above picture shows the current maintenance strategy for SAP ERP. Information for other SAP
products is provided in the SAP Service Marketplace under alias /maintenance.
© SAP AG
ADM326
1-22
Summary
© SAP AG
“
Business is the driver for change
“
Every solution is different
“
Benefit from SAP enhancement package concept
 Early involvement
and commitment of business
stakeholders is key success factor for every IT change
projects


Take the time to analyze your situation and to create your
own solution transition roadmap
improve your TCO and get faster access to innovation
ADM326
1-23
SAP ERP 6.0 Solution Information –
Resources (1/2)
Access to Upgrade information
www.sap.com: Solutions
www.sap.com: Services
SAP ERP Info Center
http://service.sap.com/erp
SAP Upgrade Info Center
http://service.sap.com/upgrade
SAP Enhancement
Package Info Center
http://service.sap.com/erp-ehp
SAP Community Network
www.sdn.sap.com/irj/sdn
Solution browser tool
http://erp.fmpmedia.com/
© SAP AG
Public websites containing marketing content and high-level
information: http://www.sap.com/solutions/index.epx,
http://www.sap.com/services/programs/erpupgrade/index.epx
Access to all information/assets regarding SAP ERP 6.0
Access to upgrade specific information
Access to all information/assets concerning the
enhancement packages for SAP ERP 6.0
Access to technical (SDN) and business process information
(BPX), weblogs, forums, and Wiki (login required)
ERP solution browser tool for SAP ERP 6.0
ADM326
1-24
SAP ERP 6.0 Solution Information –
Resources (2/2)
Release Notes
Access to Upgrade Information
http://service.sap.com/release
notes
SAP Help
http://help.sap.com/
Scenario & Process
Component List
http://service.sap.com/scl
Solution Maps
http://service.sap.com/bmet
ERP Learning Maps
http://service.sap.com/rkt
Upgrade Course Finder
© SAP AG
Fairy detailed information on news/changes within ECC 6.0
up to EHP3
Access to library with complete documentation and
description of the solutions (technical and functional for each
release)
Access realization alternatives for SAP Solutions, business
scenarios, and processes
Blueprints visualizing how various processes are covered.
Offer drill down from Solution Area/Key Capabilities to
Business processes also providing configuration variants
and partly Business Scenario Maps showing possible value
potential
High level evaluation of functionalities running best with SAP
ERP 6.0 in terms of ease/speed of implementation and
possible innovation potential
Access to upgrade related trainings by SAP Education:
http://www.sap.com/services/education/catalog/erp/coursefinder.epx
ADM326
1-25
© SAP AG
ADM326
1-26
Agenda: Sequence and Major Steps
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
2-1
Sequence and Major Steps
Contents:

Identify the different types of documentation

Describe the structure and content of the Upgrade Guide
 Use the Upgrade Guide more effectively
© SAP AG
ADM326
2-2
The Main SAP Documentation Types
Implementation
Operation
Upgrade

SAPterm
SAP Library
Upgrade Master Guide
Master Guide
Describes the
upgrade
 Provides you
with additional
information

Component
Upgrade Guide
Component
Installation Guide
Intended for system
administrator with
knowledge of:

Security Guide
Configuration
Documentation
Release Notes
Implementation Guide (IMG)
Delta and Upgrade IMG
Solution Management Guide
Operating
system

Database
 SAP Basis/
SAP Web
AS/SAP
NetWeaver AS

SAPterm is SAP’s terminology database. It contains SAP-specific vocabulary in over 30 languages.

The SAP Library is a collection of function- and process-oriented docu for SAP components.

The Implementation Guide (IMG) is a tool for configuring the SAP system to meet customer
requirements. Its structure and documentation are component-oriented.

The Security Guide describes the settings for a medium security level.

The Master Guide is the starting point for implementing an SAP solution. It lists the required SAP
components, and third-party applications that are required for each Business Scenario.

The Component Installation Guide describes the technical implementation of an SAP component.

The Configuration Documentation in SAP Solution Manager is a tool with various functions, one of
its main functions being the configuration of SAP solutions and Business Scenarios.

The Solution Management Guide is the starting point for operating an SAP solution. The guide refers
users to the tools and documentation that are needed to carry out various tasks, such as monitoring,
backup / restore, master data maintenance, transports, and tests.

Upgrade Master Guide is the starting point for upgrading the Business Scenarios of an SAP solution.
It provides scenario-specific descriptions of preparation, execution, and follow-up.

The Component Upgrade Guide describes the technical upgrade of an SAP component.

Release Notes are documents that contain short descriptions of new features or changes in an SAP
component since the previous release.
© SAP AG
ADM326
2-3
The Upgrade Documentation:
Upgrade Guide + Troubleshooting and Admin.
© SAP AG
ADM326
2-4
The five major Technical Steps
Needed Technical Usages of SAP
Enhancement Package 5 for SAP
ERP 6.0 and corresponding SAP
Support Packages
1
Solution Manager: select target release
2
SAP Notes: pre Upgrade steps
Upgrade Guide: pre Upgrade steps
ASU Toolbox: pre Upgrade steps
See Upgrade Guide
3
SAPup: preparational steps
SAPup: resolving negative checks
Roadmap steps 1 - 4
4
SAPup: Upgrade
Roadmap steps 5 - 8
5
SAP Notes: post Upgrade steps
Upgrade Guide: post Upgrade steps
ASU Toolbox: post upgrade steps
SAP Note 1000009
See Upgrade Guide
SAP Note 1000009
© SAP 2010

The technical upgrade procedure can be described with these five major steps. The slides of this
chapter refer to these steps.
© SAP AG
ADM326
2-5
Upgrade Guide + Troubleshooting and
Administration
Upgrade Guide
1.3.3 SAP Notes for the Upgrade
(part of)
1
2 Quick Guide
(part of)
2
3 Planning
3
4 Preparation
4
5 Upgrade Process
5
6 Follow-Up Activities
(part of)
Troubleshooting and
Administration
© SAP AG
2 Troubleshooting
3 Administration
ADM326
2-6
Upgrade: Quick Guide
Step by step list to
perform the Upgrade
(Extract)
(part of)
1
(part of)
2
3
4
(part of)
© SAP AG
ADM326
5
2-7
Upgrade Tools with SAP NetWeaver AS 7.02
3

Main Upgrade tool, that helps preparing the Upgrade by checking for problems and
configuring the software components for the upgrade and performs the actual upgrade
4

Tool, that simplifies handling of the
upgrade by providing a multi-functional
user interface
SAPup
Upgrade
Controller
Upgrade
Front-end
SAP Software Delivery Tool (SDL)

Tool from Upgrade Front-end, that
shows the progress of the current
roadmap step
Upgrade
Monitor

The SAPup is the main Upgrade tool. Starting with Upgrades to SAP ECC 6.04 it includes the
functionality of the former PREPARE and the steps of the actual Upgrade process.
Starting with Upgrades to SAP ECC 6.04 also a new design is introduced.

The Upgrade Assistant is a graphic-based tool which has been available since upgrades to SAP R/3
4.6.

The Upgrade Monitor is a feature of the Upgrade Assistant.

With upgrades to AS ABAP 7.01 the Upgrade Assistant has a new look and feel.

The Upgrade Monitor has a new design and no more progress bar for the running phase starting with
upgrades to AS ABAP 7.01.
© SAP AG
ADM326
2-8
SAPup / SAPJup
DESCRIPTION




3
Standard SAP upgrade tool for ABAP and Java
Execution of main upgrade activities
For an ABAP system you require SAPup; for a
Java system you require SAPJup.
The tools share a similar architecture  consist
of an upgrade program (SAPup or SAPJup) and
a control program (Upgrade GUI or SDT GUI).
4
ACCESS


SAPup and SAPJup are part of the upgrade
software kit shipped by SAP
More Information is available on SDN:
http://sdn.sap.com/irj/sdn/upgradetech
BENEFITS



New upgrade GUI layout and simplified upgrade
procedure for AS ABAP 7.01, AS Java 7.1 and
AS ABAP+Java 7.1 ('dual stack') upgrades
Established system switch upgrade technology
is also available for AS Java 7.1 and AS
ABAP+Java 7.1 ('dual stack') upgrades
Synchronized upgrade procedure for
ABAP+Java 7.0 ('dual stack') upgrades
© SAP AG
ADM326
2-9
Upgrade Tools: Upgrade Front-end
3
Central Instance host
Upgrade
Port 4240
Upgrade Controller
Remote client host
4
Port 4239
HTTP
Port 4241
© SAP AG
ADM326
2-10
Upgrade Controller
3
4
dir
ec
tl y

sta
rts
Start the UA server
 Only on the central instance host
 Command from the Upgrade Master DVD:
<DVD drive>:\ STARTUP.BAT "upgdir=<upgrade directory>" "jce_policy_zip=<path to JCE
policy archive>"
 If you would like the upgrade GUI to start automatically, use the following parameter:
STARTUP.BAT "guistart=on"

Choose a password when starting for the first time
© SAP AG
ADM326
2-11
Upgrade Front-end (1)
3
4


New setup
with upgrade
to AS ABAP/AS
Java 7.01
Start the Upgrade Front-end on a client host with network access to the central instance host
 In the Web Browser call the URL: http://<central-instance-host>:4239
 The UA client GUI starts after the download of the client application code is complete.
© SAP AG
ADM326
2-12
Upgrade Front-end (2)
3
4


You can log on to the Upgrade Front-end with different roles.

Administrator:
New design with
upgrade to AS
ABAP/AS Java 7.01
 Power user gets full functionality of Upgrade Assistant
 Use the password you have chosen
 This user can be logged in once
 If the administrator logs on, another active administrator will be switched to user observer

Observer:
 This user can only monitor the upgrade
 Use the password you have chosen
 This user can be logged on several times
 An observer can take over the administrator role when applying the administrator password
© SAP AG
ADM326
2-13
Upgrade Front-end: Input Window
3
4

New look and feel
with upgrade to AS
ABAP/AS Java 7.01

New feature:
download directory

The Upgrade Front-end input window has a new look and feel with upgrades to AS ABAP/AS Java
7.01

It is now possible to provide a central download directory for all patches and files that should be
bound to the upgrade
© SAP AG
ADM326
2-14
Upgrade Front-end: Upgrade Monitor
3
4

New look and feel
with upgrade to AS
ABAP/AS Java 7.01
Informs the administrator about


Progress of current roadmap step

Status of current phase
The Upgrade Monitor has a new look and feel with upgrades to AS ABAP/AS Java 7.01
© SAP AG
ADM326
2-15
Upgrade Front-end: Upgrade Documentation
3
4


New access to information
with upgrade to AS ABAP 7.01
There is a new access to information with upgrades to AS ABAP 7.01
© SAP AG
ADM326
2-16
Upgrade Front-end: Upgrade Phase List
3
4

New phase list design with
upgrade to AS ABAP 7.01

There is a new Phase List design with upgrades to AS APAB 7.01.

Besides others this new phase list takes into account, that there is no separation between PREPARE
and Upgrade anymore.
© SAP AG
ADM326
2-17
ASU Toolbox – Management Tool for Manual
Follow-up Activities
(part of)

Delivered with ST-PI

Must be started manually /ASU/UPGRADE

Preparation phase: REQ_PRE_ASU_RUN

Downtime phase: REQ_POST_ASU_RUN

See SAP Note 1000009
© SAP AG
ADM326
5

Guidance for manual steps

Benefit: Reduction of runtime
and downtime
2-18
Agenda: Selecting the Target Release
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
3-1
Selecting the Target Release
Contents:
© SAP AG

Create Solution Manager key with the SAP Solution Manager

Create XML/TXT files for the upgrade with the Maintenance Optimizer
ADM326
3-2
Select the Target Release of the Upgrade with
SAP Solution Manager
How is this stack
file created?

A properly installed Solution Manager system is required to generate the xml and txt file to bind an
individual selection on SAP Enhancement Package 5 for SAP ERP 6.0 components to the upgrade.

This step is mandatory for the 6.04 upgrade!
© SAP AG
ADM326
3-3
Generation of Stack Configuration File:
Initial Setup
SOLUTION_MANAGER:
create solution
SOLUTION_MANAGER:
assign system via
logical component

In the Solution Manager system in transaction SOLUTION_MANAGER: create a solution
(application) and assign the logical component assigned to the SAP system entry from transaction
SMSY.

The logical component is the link between the solution and the SAP system.
© SAP AG
ADM326
3-4
Generation of Stack Configuration File:
Create Maintenance Transaction
1. Enter description
2. Choose product version
3. Choose system(s)

Select the solution (application) and create a maintenance transaction.
© SAP AG
ADM326
3-5
Generation of Stack Configuration File:
Choose Scenario 'Upgrade'
1. Calculate files automatically
2. Upgrade

Choose 'upgrade' (this feature only exists if the Solution Manager system has the required SAP
Support Package level - for details see upgrade guide)

Find download files.
© SAP AG
ADM326
3-6
Generation of Stack Configuration File:
Select Technical Usages
1. Select desired technical usages

Select the technical usages, that are required from a business point of view. This selection should not
be done by the administrator but is part of the upgrade project planning.

Find download files for the stack version (minimum for the upgrade: SAP Support Package stack 2 recommendation: use the latest!)
© SAP AG
ADM326
3-7
Generation of Stack Configuration File:
Select Operating System
1. select operating system and database
2. …
3. Select Download Basket
 Now the files can be downloaded with
the Download Manager

Select operating system.

Maybe there are stack independent files. Select these also.
© SAP AG
ADM326
3-8
Generation of Stack Configuration File:
Copy xml and txt File to Upgrade
Copy the txt file,
so it can be accessed by
the Upgrade

The xml and txt files are generated in the transport directory of the Solution Manager system,
subdirectory EPS\in.

Copy them so they are accessible by the upgrade.
© SAP AG
ADM326
3-9
© SAP AG
ADM326
3-10
Agenda: Modification Adjustment
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
4-1
Modification Adjustment
Contents:

Basic ideas of SPDD and SPAU/SPAU_ENH

Changing the SAP standard
 Preparing the modification adjustment

Adjusting follow up systems in the landscape
 Handling transport requests for modifications
© SAP AG
ADM326
4-2
Changing the SAP Standard
Customizing
Setting of business
parameters
(obligatory or optional)
Customizing
Development
SAP
Standard
Enhancements
Mod.
Adv. Corr.

Development
Adv. Corrections
Modifications
Enhancements
Own applications
SW changes in
regard to a later
upgrade
Changes to the
SAP software
Use of existing user
exits or BAdIs for
software
enhancements
There are five types of SAP system changes:
 Customizing:
Involves setting system business parameters using special Customizing transactions. Changes
are scheduled and organized in advance. Customizing is mandatory before using the SAP
system in a live environment. Do not confuse with technical parameters from transaction RZ10!
 Customer developments:
Creation of customer-specific objects according to naming conventions.
 Enhancements:
Customer changes to SAP Repository objects without the need for modifications.
 Modification:
Customer-specific changes to SAP Repository objects. When SAP objects are changed, the
customer version has to be modified to match the new SAP version.
 Advanced correction:
Apply bug fixes from SAP directly to the SAP system.
© SAP AG
ADM326
4-3
Modification: Yes or No?
Modifications that need adjustment

Manually implemented advanced correction in accordance with a SAP Note

Adjustments of customer beyond Customizing (Repair)
 Customer transports (<SID>K9*)
No modifications

Advanced correction with SAP transport (<SID>K0*)
will probably be part of the new release

SAP Support Packages
will be part of the new release or an SAP Support Packages of the new release

Add-ons
will be part of the new release (Extension Set) or need an upgrade DVD
© SAP AG
ADM326
4-4
Calculation of Modified Objects to be Adjusted
List of customer
requests and tasks
E071
E070
C11K900001
C11K900001
SAPK01384
COMMFILE
C11K900004
C11K900004
{
{
...
...
C11K900001
LIMU REPS
RSPUTPRT
C11K900001
C11K900001
C11K900004
R3TR PROG
R3TR TABL
LIMU DOMD
RDDFINFO
GODIR
RESULT
...
resolve
single
objects
List of modified part objects
‘Back to SAP standard’
Object key
Objects modified
by SAP
that come with
new release
TODIR
LIMU
LIMU
LIMU
LIMU
LIMU
Objects
modified by
customer
UMODOBJ
REPS
REPS
DYNP
TABD
DOMD
...
RSPUTPRT
RDDFINFO
RDDFINFO1000
GODIR
RESULT
SPDD
SPAU/SPAU_ENH
X
X
UMODHDR

Without modification adjustment, you would lose all modifications you made to objects that conflict
with SAP modifications when you upgrade the system. The modification adjustment lets you make
your modifications to the appropriate new objects in the upgrade.

You can identify modifications as repairs to the SAP standard or as imports of SAP objects. Requests
in the customer namespace (number range 900000 to 9ZZZZZ) “modify” the SAP objects included
in them. All other requests are dealt with as preliminary corrections.

The ABAP Dictionary objects (tables, data elements, domains, and so on) can be adjusted during
productive operation before the activation of the ABAP Dictionary. The adjusted objects are
collected in a repair that is released to a transport request. You should not release this transport
request; instead it must be flagged for export in transaction SPDD. Towards the end of the upgrade,
SAPup exports this transport request into the transport directory /usr/sap/trans and then registers it
for transport in the file umodauto.lst.

Repository objects (reports, screens, and so on) are adjusted toward the end of the upgrade, during
downtime. At this stage, the import of SAP objects has already been completed. However, the old,
modified version is still available in the versions database. As with ABAP Dictionary objects, all
adjustments are released to a transport request that is noted and then exported and registered by
SAPup.
© SAP AG
ADM326
4-5
Upgrade System Landscape
DEV
QAS, PRD
system active
Production
Production
system down
SPAU
SPAU_ENH
SPAU
SPAU_ENH
Switch
Switch
SPDD
SPDD
Import
Import
system active
Transport
Directory
Integration of the
created transport
requests into
the upgrade
bin/umodauto.lst
data/R...
cofiles/K..
buffer/SAP

The start of the upgrade process involves the transfer of new data to the system from the shipped
DVDs. SAP Repository objects are imported into the system and the customer objects are compared.
All ABAP Dictionary objects that have been modified by customers must be compared to the new
SAP standard during this upgrade process.

To avoid loss of data and table fields that customers may have created, conflicting structures must be
merged before the mass activation of ABAP Dictionary objects in the upgrade process.

If objects need to be adjusted, use the transactions SPDD and SPAU/SPAU_ENH. All modifications
made by customers are then merged with the new SAP object versions to retain data; otherwise, the
new SAP version will be activated and data may be lost.

Upgrades to >= 6.10: The system is available during the activation phase. The activation takes place
on the shadow instance.

When the upgrade is completed, the SAP system is successfully running at the new release level.
Customer-developed objects and modifications have been preserved.
© SAP AG
ADM326
4-6
Preparation Aspects
SPDD
modification
adjustment on
shadow
instance
Preliminary
corrections
are lost
SPDD:
No transport
into system
manually
SPDD/SPAU
Without
adjustment,
modifications
are lost
SPDD:
Do not
activate
objects
SPAU/SPAU_ENH
14 Days
without
key check
SPAU/SPAU_ENH
objects:
Adjusted at the
end of
upgrade

Do not attempt to import adjustment transport requests into the system manually during SPDD. This
can leads to a loss of data in customer fields.

Do not activate any objects. Activation is carried out automatically after the adjustment.

If errors are reported when you activate your own developments after executing this phase, you can
correct these here, since SAPup stops when errors occur. However, you also have the option of
choosing Ignore to temporarily ignore these errors. You do not need a password to do this. If you
chose Ignore here, you must activate these objects after the upgrade.

After you have completed the upgrade, you have a maximum of 14 days to execute transaction
SPAU/SPAU_ENH without a key check (SAP Software Change Registration) for the objects that
you changed.

For further information, see the Component Upgrade Guide and online application help for SPDD
and SPAU/SPAU_ENH.
© SAP AG
ADM326
4-7
SPDD
SPDD provides the following functions:
Display
Comparing old and new versions
Maintenance
Reset to original
Marking objects as processed
Refresh
Marking for transport

Display: Within individual packages or corrections, the objects are displayed according to type. To
view a changed object, select it with a double-click. You are automatically shown an overview of all
existing versions of the selected object.

Comparing old and new versions: Selecting an individual object lets you view all existing versions of
the object stored in version management. The display is the same as the one with which you are
presented when you compare two objects in version management. The information reflects the status
of the objects after their activation. For example, a comment in a table field indicating deletion
means that the field will be deleted after activation, provided no maintenance is carried out
beforehand.

Maintenance: Transaction SPDD lets you compare the most important attributes of old (modified)
and new (SAP standard) versions of domains and data elements. This helps you to decide how to
proceed. Perform the adjustments required in transaction SE11, preferably in a second window.

Reset to original: If, after comparing the results of the analysis, you conclude that you do not wish to
retain previous modifications, choose Reset to original for the object in question. For example, you
may need this function if you have patched an object by hand. When SAP delivers the same patch
together with other corrections in the next upgrade, you can return to the SAP standard because you
no longer need your own modification.

Marking objects as processed: To facilitate work with the generated object list, you can assign the
status Completed to each object. Selecting the function changes the status of the object and indicates
this by highlighting it with a different color. The completed flag is meant only to assist you in
organizing your work and has no other internal function.

Marking for Transport: The Select for transport function helps you to adjust other SAP systems.
© SAP AG
ADM326
4-8
SPAU

Automatic adjustment

Semi-automatic adjustment

Manual adjustment

Unknown adjustment mode

Reset to original

Automatic adjustment: Customer modification can be automatically adopted. Clicking on the icon
causes the system to automatically adjust the object (only With Modification Assistant category).

Semi-automatic adjustment: Semi-automatic means that each tool will individually offer you support
during the adjustment process. When adjusting programs, the split-screen editor is called, whereas in
the other tools any entries made in the collision dialog box lead to the necessary adjustments being
made automatically. As with the green traffic light, the semi-automatic adjustment icon only appears
in the With Modification Assistant category.

Manual adjustment: Objects in the Without Modification Assistant sub-tree can only be postprocessed manually after the adjustment process. Manual adjustment means that you must make
modifications without any special support from the system. Use the log as a help. Using Version
Management, you can retrieve old versions or use your recordings to process the newly imported
objects. In rare cases, the red traffic light may also appear in the With Modification Assistant
category.

Unknown adjustment mode: The adjustment mode (manual, semi-automatic, automatic) for at least
one of the objects in question could not be determined for modification adjustment with the
Modification Assistant. If this is the case and you start transaction SPAU, a dialog box informs you
that you can start a background process by choosing the appropriate button, which determines the
adjustment modes for all objects.

Reset to original: If you choose Reset to original for an object displayed in the overview, no
modifications are adopted for this object. The original is the version that was last imported into the
SAP R/3/ECC system during the upgrade or an SAP Support Package.
© SAP AG
ADM326
4-9
SPAU_ENH
Object List
Selector
Navigation
Area
Tool
Area

Automatic adjustment

Tool-supported adjustment

Manual adjustment

Semantic change

All enhancements that you have to adjust are shown in transaction SPAU_ENH. In contrast to
modifications of source code units, you only have to adjust enhancements if the underlying SAP
development objects were deleted or changed in an incompatible way.

For the quality assurance and production system, we recommend that instead of adjusting
modifications and enhancements manually, you automatically transfer the transport requests
exported from the first system: one for the ABAP Dictionary objects adjusted using transaction
SPDD and one for the Repository objects adjusted using transactions SPAU and SPAU_ENH.

If you have implemented enhancement framework options of the new Enhancement Framework or
implemented a new kernel-based BAdI (also part of the new Enhancement Framework), and the
underlying development objects have changed in an incompatible way, you must adjust these objects
in transaction SPAU_ENH.

The enhancement framework does not support modifying enhancement definitions or enhancement
implementations. In some cases you can, however, replace enhancement implementations of a higher
layer with your own enhancement implementations.
© SAP AG
ADM326
4-10
Handling Transport Requests During
Adjustment

Create one new transport
request for SPDD and one for SPAU/SPAU_ENH

Transport routes:
Local or transportable transport request

Only release tasks after modification
adjustment, do not release the transport request now

Select for transport function in SPDD and SPAU

The configuration of the transport routes in the SAP system determines whether changes to objects
during modification adjustment are recorded in a local or transportable transport request. You cannot
and must not change these settings during the upgrade. In all cases, the transport request can still be
used for automatically transferring modifications to a subsequent system. For this procedure, the
transport requests are not released in the normal way, but handled specially.

Do not change the configuration of the transport routes in your system group during the upgrade.

When modification adjustment has been completed, release your tasks. The tasks are the repairs
and/or corrections that were automatically assigned to you when the transport request was created.
Do not release the transport request at this point if you want to use it to automatically transfer the
modification adjustments to subsequent systems.

During the adjustment of the ABAP Dictionary objects, releasing requests is locked until the edited
objects have been activated. Do not release these requests until after the upgrade.

To automatically transfer modifications to a subsequent system when you have completed
modification adjustment, use the Select for transport function in SPDD or SPAU.

If your modifications are recorded in several transport requests, you first have to place all entries in a
single request. Several requests cannot be marked for transport.
© SAP AG
ADM326
4-11
During the Adjustment:
Before the Upgrade:
Transport Requests: Notes

Use the Modification Browser (SE95) for analysis
on modified objects (if available)
Analysis report Search for objects in requests/tasks
in transaction SE03 can be used to check whether
the objects modified are recorded in repairs
Objects that have been modified and differ from the
SAP standard must be included in a repair
The Reset to Original function should be used for
objects with no differences.
Also for objects where last and second to last
versions were created by user SAP (R3trans)
Before the upgrade:
 Check whether the objects you modified are recorded in repairs. To do this, you can use
transaction SE95 and search for objects in requests/tasks in transaction SE03.
 No repairs or customer transports are displayed by the Transport Organizer (SE01) and the
Workbench Organizer (SE09), although you know that objects have been modified in the SAP
system. Indicate the objects that have been modified and differ from the SAP standard by
including them in a repair and subsequently releasing it.

During the adjustment:
 No differences are found when you compare the second-to-last and third-to-last versions:
During the last upgrade you did not perform adjustments to retain changes you had made to
objects. Indicate that modifications to these objects are no longer needed with the Reset to
original function.
 The last and second-to-last versions were created by user SAP (R3trans):
During the last upgrade you did not perform adjustments to retain changes you had made to
objects. Indicate that modifications to these objects are no longer needed with the Reset to
original function.
© SAP AG
ADM326
4-12
Modification Adjustment Transactions
Different modified
objects require
different
transactions
for modification
adjustment

Domains

Reports

Data elements

Menus

Tables

Screens

Views

Lock objects
Transaction SPDD
For most ABAP
Dictionary objects
Transaction SPAU
For all other
Repository objects
If you do not use SPDD where necessary, you risk data loss

Transaction SPDD is used to perform modification adjustments to certain ABAP Dictionary objects
such as domains, data elements, table structures, transparent tables, pooled tables, cluster tables, and
table technical settings. Not performing modification adjustment for these objects would cause data
loss.

After activating the new Repository, transaction SPAU/SPAU_ENH is used to perform modification
adjustment for objects for which not performing modification adjustment would NOT directly lead to
data loss. These objects include:
 Some ABAP Dictionary objects (lock objects, views, and so on)
 All other Repository objects (such as module pools, ABAP programs, function modules, menus,
and screens)
 After running transactions SPDD and SPAU/SPAU_ENH, all modifications are incorporated
into the new SAP release

The preparation phases check which modified objects need adjustment to enable you to better plan
the time required for modification adjustment.
© SAP AG
ADM326
4-13
© SAP AG
ADM326
4-14
Agenda: Technical Phases
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
5-1
Technical Phases
Contents:
© SAP AG

Overview of the major steps of the upgrade

Most important phases of the upgrade
ADM326
5-2
New Upgrade Interface
© SAP AG
ADM326
5-3
Resource Consumption of the Upgrade

New with upgrade
to AS ABAP 7.01
Resource minimized
Downtime minimized

'Low recourse use' triggers 'Resource minimized'

'Standard' and 'High resource use' trigger 'Downtime minimized'
© SAP AG
ADM326
5-4
Overview
DB and upgrade directory
must be restorable to
state at end of production!
© SAP AG
ADM326
5-5
SAPGUI

Be sure to have a suitable SAPGUI in place when needed:

The end users need a suitable SAPGUI when productive operations is started in the upgraded
productive system.

The users from the departments involved in the upgrade project need a suitable SAPGUI at the end
of the upgrade of the sandbox system.

Developers involved in the upgrade project need a suitable SAPGUI starting from SPDD
modification adjustment in the sandbox system.

The administrators involved in the upgrade project need a suitable SAPGUI starting from the begin
of the upgrade project.
© SAP AG
ADM326
5-6
PRD: delta transports
Manual actions
XPRAS*
TABIM*
PMVNTAB_UPG
PARCONV_UPG
EU_SWITCH
MODPROF_TRANS
SHADOW_IMPORT*
DIFFEXP*I
Transaction ICNV
PARDIST_SHD
ACT_UPG
Transaction SPDD
DIFFEXP*
RUN_RDDIT006
EU_IMPORT*
Apply SAP notes
Important Phases of the Upgrade

EU_IMPORT* Copies substitution set from Upgrade CD to the shadow tables

RDDIT006 Determines deviations of the current system from the future standard SAP system
(objects and modifications that need to be copied)

DIFFEXP* Exports objects not stored in shadow tables: Add-on objects, SAP Support Package
objects, generated objects, unsent modified objects, customer developments, customer extensions to
SAP object documentation, documentation for customer objects, local private objects and test objects
in the SAP name range

ACT_UPG Activates all ABAP dictionary objects, that are not part of the standard upgrade DVDs

PARDIST_SHD Starts distributor

DIFFEXP*I Import of objects into shadow repository exported by DIFFEXP*

SHADOW_IMPORT* Imports upgrade and language data into the new tables, imports included
Add-on and SAP Support Packages into the shadow tables and the new tables

MODPROF_TRANS Stops SAP system and changes profiles

EU_SWITCH Switches to new Repository

PARCONV_UPG Converts application tables and activates their nametab entries

PMVNTAB_UPG Converts application views and activates remaining nametab entries

TABIM_UPG Import of additional transport requests

XPRAS* Executes XPRAs
© SAP AG
ADM326
5-7
Status at Phase ACT_UPG / SPDD
(Example: 4.6C Start Release)
Shadow instance
7.02
...
Application data
customizing data
user master data
Add. application data
add customizing data
(imported after ACT)
SAPR3SHD
Productive instance
4.6D
SAPR3
Productive instance
4.6D
(Application data)
customizing data
user master data
Repository
Accesses
Repository
Shadow repository
4.6C/4.6C
7.02/6.05
Productive system
4.6C/4.6C

Shadow repository
7.02/6.05
7.02
DB
Shadow system
7.02
At the most, there are three repositories active at the same time:
 the old repository
 the shadow repository (which will be the new productive repository at the end of the upgrade)
 the repository of the shadow system.
© SAP AG
ADM326
5-8
Operation of Shadow System
Phase START_SHDI_FIRST

Start shadow instance for the first time
tion
c
u
d
pro
Batch jobs on shadow instance

Versioning preparations
SPDD

Modification adjustments on shadow instance
Activation: Phase ACT_UPG

Parallel activation on shadow instance
Distribution: Phase PARDIST_SHD

Parallel distribution on shadow instance
Phase STOP_SHDI_LAST

o
ad
sh
Stop shadow instance finally
w

The shadow instance is used for SPDD, batch monitoring, troubleshooting during shadow phases

DDIC user
 Password copied from productive instance
 Create additional users with transaction SU01

No access to application tables
 Only basis tables accessible
 No customizing
 No production operation

No tp import to shadow instance
 No tp mvntabs, no DDL statements

No online activation and conversion
 Only “inactive“ activation in SE11
 No operations in SE14

Access to target release repository during production operation on source release
© SAP AG
ADM326
5-9
Danger
DAN
Connect to shadow system:

GER
!
R3load, R3trans and tp need additional environment settings
to connect to shadow system correctly.

Manual calls of R3load or tp with wrong environment

will damage the system!

Calling SAPup with this setting could damage the system!

© SAP AG
ADM326
5-10
Upgrade of AS Java based SAP System:
Prerequisites
 Source
system prepared for the deployment of Adobe Document Service (ADS) if
ADS not installed yet. Refer to Java Upgrade Guide
 JDK
version, refer to SAP Note 709140
 JCE
requirement, refer to SAP Note 865166: Only required if the source system
uses stronger encryption and a new JDK version is installed
 SAP
Support Package level of the source system
 Web AS: 6.40 SP09
SDM version > 6.40 SP13
 The application components must be:

EP: 6.0_640 SP09
 XI: 3.0 SP09

BI-Java: 3.5 SP09
 ADS: 1.0 SP09


KW IKS: 1.0 SP09

ADS becomes an integral part of the NW 7.0 Application Server. It will be deployed in the target
system regardless whether it is installed in the start release.

Including the latest SAP Support Package Stack

Preserve Customer Data
 Migrate J2EE Engine configurations
 Preserve application data and configurations

Upgrade Modified Components
 Archives containing new releases of modified and third-party components can be selected and
deployed by SAPJup
© SAP AG
ADM326
5-11
Deployment-Based Upgrade
7.02
Deploy
SAPJup
Applications
Deploy
J2EE Engine
Components
Configure
2004
Binaries
Profiles &
scripts
Applications
J2EE Engine
Components
Binaries
Profiles &
scripts

Preparation steps are performed during the system uptime

The PREPARE phases include following major tasks:
Migrate
Migrate
Adapt
Adapt
 Investigating the source system
 Performing various parameter and profile checks
 Determining Usages Types to be upgraded
 Extracting upgrade DVDs
 Including SAP Support Packages
 Including custom development components
 Calculating the deployment lists and order

Additional instances (non-central instances) have to be re-installed using SAPinst.
© SAP AG
ADM326
5-12
Uptime and Downtime
Upgrade Uptime

Uptime is the time when the J2EE Engine is up and running. It’s still productive, in use
and untouched by the upgrade procedure
 Whole Prepare unit runs in Uptime

Reconfiguring J2EE Engine is not allowed during the Uptime
 Upgrade can be stopped and cancelled during the Uptime
Upgrade downtime

Downtime is the time when the J2EE Engine is being modified and controlled by the
upgrade procedure
 The system is not productive

Even when system is up – it can’t be used. Upgrade starts the J2EE Engine in SAFE
mode during DEPLOY_ONLINE and RUN_APPLICATION_MIGRATION phases.

The only active user is SAP* and it should not be changed during the downtime

The UPGRAGE phases are mainly performed during the downtime.

It includes following major steps:
 Stopping the system
 Disabling the current user store of the UME to ensure that SAP* is the only user who can access
the system during the downtime
 Updating the kernel, SAP MMC (Windows only), IGS and SDM
 Undeploying and deploying SLOT1 (file system deployment)
 Undeploying and deploying SLOT2 (database deployment)
 Updating the engine bootstrap and adapting profiles
 Undeploying and deploying SLOT3 (offline deployment)
 Migrating engine core data (Java Migration Toolkit)
 Starting the system in Safe mode
 Undeploying and deploying SLOT4 (online deployment)
 Running application migration (application migration container)
 Stopping the system
 Re-enabling the original user store of the UME
 Starting the system
© SAP AG
ADM326
5-13
Upgrade of AS ABAP+Java System
(Dual Stack)
Synchronized upgrade of

ABAP stack and

Java stack
Synchronization points at

Begin of downtime

End of downtime

Reduce the overall downtime: Both stacks start and end the downtime phases at same time

Handle common resources correctly: for instance, system profiles and profile entries are shared by
ABAP and Java stack

Upgrading (PREPARE and UPGRADE) ABAP and Java stack must be performed in parallel with
following sync points:
 At the beginning of the downtime
 When the profiles are going to be modified
 At the end of the downtime

Except for the sync points, the upgrade processes of both stacks are performed independently

The vast majority of the Java upgrade takes place during the downtime
© SAP AG
ADM326
5-14
Agenda: Troubleshooting
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
6-1
Troubleshooting
Contents:

Monitoring upgrade activity

Troubleshooting within job phases, transport phases, bulk import phases
 Log file analysis
© SAP AG
ADM326
6-2
Overview: Upgrade Executables
User Interface
Main Programs
Tools Used During Upgrade
tp
Start
SAPup
R3load
DB
User interaction
&
SAPup output
SAP system

The user interface is described in the Upgrade Manual.

The version of most SAP executables can be determined with the option -V.
For those tools which connect to the database, a value in the DB library line indicates that the
corresponding DB library can be loaded.

The Upgrade Assistant GUI does not require a permanent connection to the server.
© SAP AG
ADM326
6-3
Overview: Monitoring Upgrade Activity
Upgrade Assistant Monitor

Current phase, estimated runtime
Operating System

CPU activity (UNIX: top, Win: Task Manager)

Active processes (UNIX: ps, Win: pstat)

Current log files in DIR_PUT/tmp
SAP System

SM50 Work process overview

SM37 Active background jobs

You can use the above tools to see the upgrade activity.

If input is required, the upgrade will stop. A file, upalert.log, is then written to <upgrade
directory>\abap\tmp.
© SAP AG
ADM326
6-4
Overview: When the Upgrade Stops
Upgrade
Stop
Read message from SAPup
Determine the current phase,
check the log file mentioned
in the phase list for this phase.
Check the most recently written
log files in <upgrade directory>\abap\log
and <upgrade directory>\abap\tmp.
In the SAP System (if it runs):




SM21 system log
SM37 job logs of finished
or canceled jobs
ST11 trace files
ST22 short dumps
For the database,
check the database alert file.

These steps should be processed to find what caused the upgrade to stop.
The current phase is the last in SAPup.log.

Additional logs can be created in transactions SM21 and SM37 for activities inside the SAP system.

The database alert file can contain special DB-related errors such as archiver stuck.
© SAP AG
ADM326
6-5
Overview: Phases
JOB_ or RUN_ phases:
SAPup starts a background
job or a function module
in the SAP System
Transport phases:
SAPup starts tp to do one of the following:
 tp connects to the database and
executes an SQL script
 tp starts R3trans. R3trans connects
to the DB and imports/changes data
 tp starts sapevt. sapevt sends an event. RDDIMDP
runs once, transport steps are processed in the
background
Bulk import phases:
SAPup starts R3load to import
new data (full)

An upgrade to SAP ECC 6.0 contains several hundred different phases. Most of the phases fit into
one of three described classes.

SAPup itself cannot connect to the database. To read or change information in a database table,
SAPup needs a tool that can access the database. In each of the three classes, SAPup chooses
different tools. Details of these classes are described on the following pages.

During upgrade phases with names like JOB_ or RUN_ , SAPup starts a function module in the
system using RFC to schedule and start a background job. After the job had finished, the result is
evaluated from the log file.

Phases with names such as TABIM, TABUIMP, VIEWIMP, PORT_IMP, TOOLIMP and so on are
classical import phases. tp starts R3trans, R3trans imports data.
Phases like DIFFEXP or SHADOW_IMPORT are similar phases, except that R3trans imports into
the shadow tables.

The EU_IMPORT phases are the bulk import phases during which the new Repository is imported
into the shadow tables invisible to the production SAP System.
Most of the data in the Repository is not unique to the system, therefore an exchange is more
efficient than a import of the delta. In contrast, customizing is unique to each system, and therefore
only the delta is imported.
© SAP AG
ADM326
6-6
Job Phases: Control Flow
External programs
SAPup
Within SAP system
Function module
RFC
Schedules
Read & Write
Job
Write
Log Files in
<upgrade directory>\abap\log
Database

SAPup starts a function module in the SAP system as user DDIC in client 000
(SUBST_START_BATCHJOB).

This function schedules a background job for the phase.

SAPup regularly checks the status of this job with a new RFC call (SUBST_CHECK_BATCHJOB),
until the job has finished.

The log file written by the job in <upgrade directory>\abap\tmp is analyzed and evaluated by SAPup.
© SAP AG
ADM326
6-7
Job Phases: Log Files
During a JOB phase, the following kind of log files are written:
<name>.LOG
RFC login, start and check a
background job <name>
<name>.<SID>
Where <name> is not a transport log file,
it can be the log file of a background job
<name>.ELG
Errors collected from the previous log
<name>.SAV
.LOG and .ELG from previous runs
Example for phase RUN_RDDIT006:

DIFFCALC.LOG
RFC logon

CUSTEXP.<SID>
Log file of background Job RDDIT006

DIFFCALC.ELG
Condensed errors from CUSTEXP.<SID>

(DIFFCALC.SAV)
.LOG and .ELG from previous runs.

The first RFC phase is RFCCHK_INI in PREPARE. Only the RFC logon is performed during this
phase, and no background jobs are started (RFCCHK_INI.LOG).

The check of the background job functionality is made during BATCHCHK phases (for example,
BATCHCHK_IMP.LOG).
© SAP AG
ADM326
6-8
Transport Phases: Control Flow (TABIM)
Data file
SAPup
Start
tp
Read
Start
Read & Write
R3trans
Write
Write
Import
Log Files
<upgrade directory>\abap\log
Database

This is also valid for TOOLIMP, DIFFEXP*, and other import phases.

During the DIFFEXP* phases, R3trans reads from the source release tables and writes into the target
release tables (copy to shadow).

SAPup evaluates a direct return code from the tools (finished) and evaluates an indirect return code
from the written log files.
© SAP AG
ADM326
6-9
Transport Phases: Control Flow (ACT, XPRA)
Jobs within
SAP system
External programs
SAPup
Start
tp
Start
sapevt
Trigger
RDDIMPDP
Read & Write
Schedules
Write
RDD*
Write
Log Files in
<upgrade directory>\abap\log
Database

Instead of R3trans, a transport background job might also be started for actions such as activation.

The start of RDDIMPDP works differently from the start of a job during a JOB phase.

PARCONV (parallel conversion) is similar to this, but SAPup starts the transport background jobs
(distribution, conversion) itself, and in parallel. After distribution, an additional check is made for
lost fields (FDSAVPROT). SAPup then starts tp only for movenametab (PMVNTAB, execution of
DDLs).
© SAP AG
ADM326
6-10
Transport Phases: Log Files
SAPup calls tp with a special transport profile (TPPARAM/TP<Domain>.PFL)
SAPup log files

TP.ECO or R3up.ECO stdout of tp
 *.ELG
Collected error lines from transport logs
tp log files

ULOG...
 ALOG<rel>
 SLOG<rel>
tp call inclusive used transport profile
Finished steps (request, return code)
Details of tp call
R3trans log files


SAPI*
SAPH*
(Main) Import logs
Dictionary import logs
Transport background jobs log files

SAPA*
 DS<nnnnnn>
 N<nnnnnn> or
NCONV<nn>
Activation logs
Distribution
Conversion

The special upgrade log files are .ECOs for standard output and .ELGs, where errors from other log
files are collected. A line in a transport log is transferred if it contains an E in the second column.

The log files for tp differ only in the naming from the usual transport log files.

Additional PCON log files are:
 FDSAVPRT.<SID> Check for lost fields
 PA<date>.<SID>
Only nametab activated
 PD<date>.<SID>
Activate and alter table (add field or similar)
 PL<date>.<SID>
Delete table and remove nametab
© SAP AG
ADM326
6-11
Transport Phases: Strategy for Problems
Did a tool
write an error
Yes
message into its log file?
(Check the
.ELG File)
No
Yes (that is, an error line appears in ELG):
check the corresponding original log file
mentioned in the ELG.

R3trans import:
In most cases during import phases,
errors are related to DB problems and a DB
error message is found in the import log.

Activation error:
Check the object in transaction SE11.

XPRA error or short dump:
Check the report documentation of the XPRA
No (that is, ELG of transport phase does not contain error lines):
Check if tp finished correctly (ECO File).
Check log files written by tp for errors (especially SLOG)

Activation errors should be resolved or classified as non-critical. Otherwise, there is a chance that
data in PARCONV will be lost.

In ACT, TABIM and XPRA, a return code of 8 means that individual objects were not processed
successfully. You could repeat the phase at your own risk with repair severe errors. If you do this,
then only return codes larger than 8 will stop the phase.

Check for lost fields fails in PARCONV :
Verify that this is correct (SAP Note). Data might be lost if the phase is repeated with Do not repeat
checks.
© SAP AG
ADM326
6-12
Bulk Import Phases: Control Flow
SAPup
Read
Start
Data file from DVD
R3load
Read & Write
Write
Import
Log Files in
<upgrade directory>\abap\log
Database
SAPup starts R3load for each data package EX<nnnnn>.


EX<nnnnn>.DPR is the import log file,

EX<nnnnn>.DST is the statistics log file.
Depending on your upgrade strategy (downtime minimized, resource minimized and sub-strategies):
 If the system is productive during EU_IMPORT phases, you can slow down the R3load process
so that the performance of the SAP system is not affected.
 If the system is not productive during EU_IMPORT, the SAP system is shut down during
EU_IMPORT and several parallel R3load processes are started.

The statistics log file contains only the number of imported bytes and the total number of bytes in
this data package.

The restart of an EU_IMPORT phase with init first removes all previously imported tables and then
starts R3load to import all tables again.

The restart of an EU_IMPORT phase with repeat just starts R3load to restart from the point where
the error occurred.

Duplicate keys during the creation of a index are caused by CD read problems. The recommended
solution is init of the phase with the DVD copied to disk.
© SAP AG
ADM326
6-13
Log File Analysis
SAPup checks the log file for errors (E in the second column) and copies these lines into
an .ELG file. The number of errors in one phase is equal to the number of lines copied
into the .ELG.
Example
A line in a log file starting, for example, with
2EETG779 ....
means:
Severity 2 (Level of log file display in SE09),
Error,
English,
Message class TG,
Message 779.
Transaction SE91 can be used to display the long texts of error messages. (>long text
>document >screen)

SE91 can also be used to identify the development class of the message. The development class has a
component assigned. Especially for XPRAs, the customer message can be opened directly on this
component.
© SAP AG
ADM326
6-14
Access to Troubleshooting Guide
© SAP AG
ADM326
6-15
Providing SAP Support with Information
SAP Product
Component
SAP Solution Manager
SV-SMG
Index Management Server
BC-SRV-TRX
OLTP R/3 System
BC-UPG
R/3 Standalone Gateway
BC-UPG
SAP Add-On
BC-UPG-ADDON
SAP Supply Chain Management
APO-BAS
SAP Business Connector
BC-MID-BUS
SAP Business Information Warehouse
BW-SYS
SAP Business-to-Business Procurement
BBP-SAD
SAP Customer Relationship Management:

Communication Station and Mobile Development Workstation

CRM Server

Internet Pricing and Configurator (IPC)

Mobile Client Component

SAP R/3, SAP R/3 Enterprise, SAP ECC






CRM-MW
BC-MID-INT-SRV
CRM-MT-IU-SPE
CRM-WBT-IU
BC-UPG
SAP TREX Search Engine (SAP DrFuzzy Search Engine)
BC-SRV-TRX
SAP Front End
BC-INS
SAP Internet Transaction Server
BC-FES-ITS
SAP Knowledge Management
KM-KW
SAP Enterprise Core Component
BC-UPG
SAP Strategic Enterprise Management
BC-UPG-ADDON
SAP NetWeaver Application Server ABAP
BC-UPG
SMART Installation
BC-UPG
If you encounter problems that are specific to the upgrade, create an error message in SAP Support
Portal (http://service.sap.com/support) and assign it to component BC-UPG. Answer the following
questions and put these answers in your customer message:
 For which SAP component do you want to perform the upgrade?
 Which release are you upgrading from? Which release are you upgrading to?
 Which operating system version are you using?
 What was the original release of your SAP system?
 In which upgrade program phase does the error occur?
 This information is listed at the end of the SAPup.log file located in the upgrade directory.
 Did you have problems with the SAP system before upgrading?

In any case you should send the troubleshooting ticket file created by SAPup to SAP!
© SAP AG
ADM326
6-16
Recommendations

Test upgrade: Problems can be localized and analyzed to avoid them during the
production upgrade.

Ignore a phase: The upgrade was tested at SAP and should work without ignoring
any phases with a password. In general this leads to more problems in later phases.
Distinguish between an ‘Ignore’ that requires a password and an ‘Ignore’ without a
password!

Backup: In case the upgrade cannot be finished, ensure that you have made matching
backups of the database and of the upgrade directory!

During a test upgrade, problems can be localized and analyzed, so that they can be avoided during
the production upgrade.

The upgrade was tested at SAP and should work without ignoring any phases. To ignore a phase
with a password will, in general, lead to more problems in later phases, Therefore passwords are
given only by SAP support.

In the very rare case that the upgrade cannot be finished, ensure that you have made a backup of the
database and of DIR_PUT as described in the Component Upgrade Guide. The database and the
upgrade directory must have a matching state.
© SAP AG
ADM326
6-17
© SAP AG
ADM326
6-18
Agenda: Incremental Conversion
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
7-1
Incremental Conversion
Contents:
© SAP AG

Early incremental table conversion (ICNV) during an upgrade to a system
based on AS ABAP 6.x/7.x

Description of the conversion procedure
ADM326
7-2
Goals of Early ICNV
Early ICNV is not available when using low resource use!
Reduction of upgrade downtime

Large tables are now converted during uptime

Only switch to new structure during downtime
(in PARCONV)
Easy handling

Fully integrated into upgrade process
Configurable conversion process

Exclusion times
 Progress prediction

The main goal of the ICNV is to reduce the downtime during an upgrade.

The procedure should not be too complicated and it should be fully integrated into the upgrade
process.

The conversion process is executed during uptime. The database load is expected to be higher during
this process; therefore, it is possible to define exclusion times during which no ICNV processes are
running.

The administrator should be informed about the estimated end of the process to be able to plan the
upgrade accurately.
© SAP AG
ADM326
7-3
Overview
View T1
Create (4)
Table QCM1T1
Table T1
Table QCMT1
(New structure)
Add
Field
(3)
Create (1)
Rename (2)
Create
(5)
Update
trigger
Delete
trigger

Create (6)
Here is the sequence of steps during an incremental table conversion:
 The conversion table candidates are selected.
 (1) A QCM table with a new structure is created.
 (2) The table T1 is renamed to QCM1T1.
 (3) An additional status field is added to QCM1T1.
 (4) A view on the old table structure is created. The applications access the view from now on.
To log these changes the update (5) and the delete (6) trigger is needed
 The table content is copied (low priority copy) to the shadow table QCMT1.
 QCMT1 is filled by periodic runs

At beginning of downtime, only a few conversions should remain. The downtime due to table
conversion is significantly reduced.
© SAP AG
ADM326
7-4
Need for Logging Mechanism
Production
operation Active table (QCM1T1)
Shadow table (QCMT1)
Update
Needs update
Delete
Out of use
Insert
Missing
Copy
Missing

A shadow table named QCMT1 with is created the new structure.

The data from the original table QCM1T1 is copied using a background process during uptime to the
shadow table QCMT1.

QCM1T1 is still accessible by the applications. Therefore the changes during the data transfer must
be logged and also be executed on the shadow table.

QCM1T1 is modified by creating a flag field. This field indicates if this entry was already copied to
the corresponding fields in QCMT1.

Programs can perform updates, deletes and inserts on QCM1T1.
 Update of already converted entry: The “x” in the flag field is erased by the update trigger.
 Deletion of already converted entry: The corresponding entry in the new table is directly deleted
by the delete trigger.
 Insert: The flag field for this entry is left empty.

Every entry in table QCM1T1 with an empty flag field is copied to QCMT1

Periodically, the copy is repeated for all new rows since the last copy
© SAP AG
ADM326
7-5
Logging Mechanism
QCM1T1
Update
Delete
Insert
Update trigger
QCMT1
x
x
x
x
x
x
x
x
x
x
Needs update
Delete
trigger
out of use
Copy
Still missing

This could be the situation right after beginning of downtime:
 Some rows are updated or inserted but not copied yet (empty flag field).
 There can be a part of the old table which has not been transferred to QCMT1 (empty flag field).

The latest insert/update operations and the remaining conversion will be processed during downtime.

Inserting rows is possible without an additional load at that point in time, because no insert trigger is
used.

The update trigger is very efficient, because the additional load just consists of filling the flag field.

Delete operations must be executed in both tables and are therefore inefficient.

After the incremental conversion starts, dictionary definitions for the relevant tables cannot be
changed until the upgrade ends. This affects changing, deleting or adding field definitions.
Transaction SE11 is locked for these tables.

If you use incremental table conversion, do not start an SAP archiving program for these tables in
parallel, since this can lead to performance bottlenecks. Therefore, archive as much as possible
before starting the conversion.

Incremental conversion requires sufficient background work processes. Ideally, there should be one
process for each table to be converted. If you cannot have one process for each table due to a large
number of tables, you can still convert the tables since transaction ICNV distributes the tables by
itself to the available background processes. However, completing the incremental conversion takes
longer, and therefore more time is needed before beginning the upgrade downtime.
© SAP AG
ADM326
7-6
Transaction ICNV: Selection of Candidates
Selection of conversion candidates:
EU_IMPORT

Modified tables that will be converted are included

Tables can be excluded from ICNV even at this point (for
example: a hot spot with frequent updates / deletes)
DIFFEXP
START_SHDI
ACT
ICNV
SHD_IMP
SWITCH
PCON
TABIM
XPRA

By calling transaction ICNV, all potential candidates are displayed with their current selection status.
You can decide which of the pre-selected tables should be processed by ICNV.

Tables can be excluded from being processed by ICNV with 'Do not perform ICNV'. This should be
used for tables with a high number of updates and / or deletes, because in this case the ICNV can be
inefficient. The delete operations are especially critical. The load on the database is doubled by
performing a delete on a table processed by ICNV.
 This efficiency check must be done manually. There is no tool that excludes “hot spot tables”
automatically!
© SAP AG
ADM326
7-7
Transaction ICNV: ICNV Assistant
ICNV configuration:

Number of background jobs

Selection of background
hosts

Exclusion times
ICNV assistant:

Initialization

Start of data conversion
Monitor progress:

Computation of
conversion statistics
 Estimation of time
to finish
 Status display
 Transition
to new
repository structure
is done by the
upgrade!

ICNV offers several features to configure the incremental conversion process
 Batch hosts can be specified
 The number of running batch processes is adjustable
 Exclusion times for processing can be specified for each table (This enables you to run
conversion job at times with relatively low table I/0).
 The log files of the conversion processes for each table can be accessed

See online documentation in ICNV

After deciding about all tables, the user can choose to be guided through the necessary steps by an
ICNV Assistant. For the upgrade scenario, there are two steps needed to be started manually:
 Initialization
- Extension by flag field
- Build of an index on the flag field
- Creation of update and delete triggers
- Replacement of table by a view and renaming table
 Start of the data transfer

The remaining steps (switch and delete entry in ICNV) are then performed by SAPup !
© SAP AG
ADM326
7-8
Transaction ICNV: UI Elements
Control Elements
 Assistant
 Control menu
 Menu Edit  Add table
Monitoring elements
 Performance analysis
 Error log
 Standard log
 Job overview
Configuration elements
 Menu Edit  Options used for
background processing configuration
 Menu Control  Exclusion times used to limit execution
 When starting an activity, starting date / time can be set
Other elements
 Compute progress (usually not needed, recalculates the estimated runtime of data transfer)
 Menu Edit  Detailed information (same as double-klick on table)

Don't trust SE11 and SE14, consistency checks and so on. Objects are mostly not what they appear to
be

Don't use the reset option in case of trouble. Only error free ICNV cases can be reset and even then
this has an impact on the customer system.

After a reset, fix the DDIC definition and convert again.

In the standard upgrade scenario, you cannot make changes to the target definition, as you are
working in the standard instance and the shadow instance is gone.

Don‘t enter Upgrade downtime with an ICNV conversion in error. If you do so, you have to reset to
the MODPROF_TRANS and finish ICNV first.
© SAP AG
ADM326
7-9
Transaction ICNV: Initialization and Steps
Do not start steps 3 and 4.
They are started within the
upgrade downtime automatically.
Initialization is downtime for the table.
Choose a suitable time for that action.

There are useful tools for analysis and trouble shooting
 FuBa DD_ICNV_REPAIR lets you execute individual transition steps
 Report RADIMOVE lets you start the data transfer
 Report RADINCNV lets you move along the transition graph
 Report RUTNTCHECK (rutntchk in older releases) lets you display (true) runtime objects
- Option S for DDIC source, Option N for nametab, Option I for internal ICNV description
- A for Active, N for inactive variants
 There is a step count in table ICNV
 If you want to change execution plans, debug to the statement table
© SAP AG
ADM326
7-10
Aspects of ICNV
 Conversion
of large tables during system uptime
 Conversion
process can be stopped and restarted
 Possible
error situations during uptime
 ICNV
especially suited for WORM tables
 ICNV
is fully integrated into the upgrade
 Tables
to be processed by ICNV can be selected
 Conversion
 Additional
 Sufficient
 Execute
process is configurable
resource usage of DBMS
number of background work processes
ICNV as early as possible

Because most data is converted before the beginning of downtime, downtime can be reduced by
several hours. The actual reduction depends on the table size. The dependence of downtime on the
database size is also strongly reduced. The downtime can be predicted more accurately.

The conversion process can be stopped and restarted at any time without loss of converted data.

Error situations like table space overflow or reaching of maxextends due to the incremental
conversion occur during uptime.

ICNV is especially suited for large Write Once Read Many (WORM) tables

Pay special attention to the resource usage of your database management system to detect
bottlenecks early.
 Incremental conversion requires double the space in the relevant database container (tablespace,
dbspace, and so on) for each affected table during the conversion.
 Due to the continuous data transfer, there are more transactions. Therefore, you should also
monitor the space for the rollback information.

Incremental conversion eventually requires more background work processes.

Make sure, that at beginning of downtime most data is converted.
© SAP AG
ADM326
7-11
© SAP AG
ADM326
7-12
Agenda: Support Packages and Add-Ons
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
8-1
Support Packages and Add-Ons
Contents:
© SAP AG

Why bind SAP Support Packages and Add-Ons to the upgrade?

Handling of objects from Add-Ons and SAP Support Packages during the
upgrade
ADM326
8-2
Binding Add-Ons and SAP Support Packages

Integrating Add-Ons and SAP Support Packages into the upgrade prevents you from
losing data

PREPARE gives warnings about different patch levels between source and target release

The upgrade runtime is extended but

The upgrade downtime is almost the same when using a ‘downtime minimized’ strategy
('high resource usage' or 'medium recourse usage')

Loading of the included packages into the shadow repository during uptime
© SAP AG
ADM326
8-3
SAP Support Packages (1)
Begin of availability
Bind SAP Support Packages of the
destination release to the upgrade!
End of maintenance
SAP Support Package
SAP ECC 6.05
SAP_APPL 605
2
SAP ECC 6.0
SAP_APPL 600
20
SAP R/3 4.6C
SAP_APPL 46C
60
t

SAP Support Packages on the start release are produced also after a potential destination release has
been shipped.

SAP R/3 4.6C SAP_APPL Support Package 60 for example has been shipped after the shipment of
SAP ECC 6.0.

On each potential destination release, SAP Support Packages are available, too.

There is some relation between the SAP Support Packages: usually fixes have been mad at the same
time for different releases.

An upgrade from SAP R/3 4.6C SAP_APPL Support Package 60 to SAP ECC 6.0 SAP_APPL
Support Package 0 would partially downgrade the system.

But: it is possible to bind SAP Support Packages to the upgrade: you can go directly to ECC 6.0
SAP_APPL Support Package 20 or higher (in this example).

Advantages:
 No need to supply the SAP Support Package on the destination release after the upgrade
 No (temporary) downgrade
© SAP AG
ADM326
8-4
SAP Support Packages (2)
Example: Field ‘E‘ was delivered
in SAP_HR SP 140 of SAP R/3 4.6C and SAP_HR SP 4 of SAP ECC 6.05
TABLE X
TABLE X
SAP
ECC 6.05
SPAM
A
B
C
D
A
OK
SAP
R/3 4.6C
OK
TABLE X
B
C
D
E
new field ‘E‘
SAP_HR SP 4
TABLE X
SPAM
A
B
C
A
B
C
E
new field ‘E‘
SAP_HR SP 140
If 4.6C SP 140 is the start configuration: bind at least SP 4 to the upgrade!

An example of why binding SAP Support Packages is necessary:
 Imagine, the field E has been shipped in SAP R/3 4.6C SAP_HR Support Package 140 and SAP
ECC 6.05 SAP_HR SP 4.
 If the start release is 4.6C with SAP_HR Support Package 140 or higher an upgrade to SAP
ECC 6.05 SAP_HR Support Package lower than 4 would drop the field! The data would be lost.
Even if the SAP_HR Support Package 4 was applied after the upgrade, the data of field E still is
lost.
 An upgrade of SAP R/3 4.6C SAP_HR Support Package level 140 should got to SAP ECC 6.0
SAP_HR Support Package 4 or higher.
 PREPARE calculates the so called Equivalence Level (not available with start release 3.1I).
© SAP AG
ADM326
8-5
New Features in AS ABAP 6.x/7.x:
Queue Calculation (Example)
IS-B
IS-A
HR
APPL
ABA
BASIS
4
3
3.0
2.0
4.6C
4.6C
4.6C
4.6C
140
56
56
56
Condition for IS-A
+
Upgrade DVD
IS-A
IS-B
Queue of EHP5-parts, Add-Ons, SPs… Condition for IS-B
only one step
to the system you like
IS-B
IS-A
HR
APPL
ABA
BASIS
5.0
3.0
6.05
6.05
7.02
7.02
1
2
4
3
2
2

The queue calculation is necessary to determine, in which sequence the SAP Enhancement Package
5 for SAP ERP 6.0 software components, Add-Ons and SAP Support Packages have to be applied to
the new repository (to the shadow repository).

This is, because SAP Support Packages can be based on each other and Add-Ons may require a
certain Support Package level.
© SAP AG
ADM326
8-6
Handling of Add-ons/Software Components
Depending on the situation in the old and the new release, during
an upgrade the following is possible:








Additional software component is newly installed as
standard component
Existing Add-on becomes part of standard delivery
Existing Add-on becomes part of other standard
components
Existing Add-on is upgraded
Existing Add-on is kept as it is (keep)
Existing Add-on is deleted (active/passive)
Add-on is newly installed
Depending on the situation in the old and the new release, during an upgrade the following is
possible:
 A additional software component is newly installed as standard component: for example the
software components from the Extension Set
 Existing Add-on becomes part of standard delivery: for example in SAP R/3 4.6C IS-U is an
Add-on, in SAP ECC 6.0 it is in standard delivery (Enterprise Extension IS-UT)
 Existing Add-on becomes part of other standard components: for example the Plug-in (PI) is an
Add-on in SAP R/3 4.6C, but part of standard components in SAP ECC 6.0
 Existing Add-on is upgraded: for example from a release fitting the old SAP R/3 4.6C to a
release fitting the new SAP ECC 6.0
 Existing Add-on is kept as it is: for example because it fits just as well the old SAP R/3 4.6C as
the new SAP ECC 6.0 (option 'keep')
 Existing Add-on is deleted: because it is not needed any longer (active or passive deletion)
 Add-on is newly installed: it is possible to install a new Add-on during the upgrade
© SAP AG
ADM326
8-7
Upgrade of Components 7.02
Industry
Extensions
(none selected here)
Enterprise
Extensions
© SAP AG
ADM326
8-8
IS_SELECT: Selection
© SAP AG
ADM326
8-9
Decision about Add-On

Upgrade with Add-On CD: Add-On upgrade with supplement CD (must be mounted). If the
supplement CD contains a SAINT attribute package (AOS), it is handled by the Add-On queue
calculation (phase ADDON_QCALC)

Upgrade with SAINT package: Add-On upgrade with SAINT package (AOU). Package must be
available in <EPS>/in directory and is automatically uploaded. Add-On upgrade is handled by the
Add-On queue calculation (phase ADDON_QCALC)

Upgrade to version on std. upgrade CDs: Only possible for Add-Ons that are delivered with the
Upgrade. This is the default selection for these Add-Ons. Must be changed only if a newer version is
available and you want to include it (usually for PI and PI_BASIS Add-Ons)

Keep (with vendor key): Component upgrade only. Only possible for Add-Ons that refer to
components that remain unchanged in the upgrade. This is the default selection for these Add-Ons.
Add-On is transferred unchanged to new release

Delete: Passive deletion. Only possible if the Add-On is not protected (that is, listed in file
<putdir>/bin/IS_PROTECT.LST)

Delete with CD: Active deletion with a deletion CD (must be mounted).

no decision yet: Decision is needed. Default selection for all optional Add-Ons. Phase can be
finished successfully only when all Add-Ons have been determined
© SAP AG
ADM326
8-10
BIND_PATCH: Selection

Minimum SAP Support Package Level (min)
 Required for the given Add-On selection
 Available only after successful Add-On queue calculation (phase ADDON_QCALC)
 Set to <unknown> if Add-On queue calculation not successful
 An SAP Support Package selection that does not meet the minimum package levels leads to an
error.

Equivalent SAP Support Package Level (equi)
 SAP Support Package level that is equivalent to the level for the source release
 <unknown> if equivalent level could not be determined (for source release 3.1I, for example)
 To avoid loss of data we strongly recommend that you include enough Support Packages to
reach the equivalent level.
 An SAP Support Package selection that does not meet the equivalent package levels leads to a
warning.

Current SAP Support Package Level (current) is the maximum package level that
 Is delivered with the upgrade
 Has already been selected (and confirmed) by the customer
 Is already installed in the customer system, if the release of the component does not change with
the upgrade (only relevant for component upgrades)
© SAP AG
ADM326
8-11
Availability of SAP R/3, SAP R/3 Enterprise, and
SAP ECC Add-Ons (1)
Availability of SAP R/3, SAP R/3 Enterprise and SAP ECC Add-Ons
IndustrySpecific
Component
SAP R/3 3.1I4.6B
Aerospace &
Defense
SAP Aerospace
& Defense
Add-On (4.0B,
4.5B)
Aerospace &
Defense
SAP Discrete
Industries
Apparel &
Footwear
SAP Apparel &
Footwear
Automotive
SAP Discrete
Industries
Banking
SAP Banking
Consumer
Products
SAP Beverage
Consumer
Products
SAP Catch
Weight
Management
Engineering,
Construction &
Operations
SAP
Engineering &
Construction
Industry
Solution
SAP R/3 4.6C
Add-On (4.0B,
4.6B)
SAP R/3
Enterprise
47x200
SAP ERP 2004
SAP ERP 6.0*
SAP ECC 5.0
SAP ECC 6.0*
Add-On
Industry
Extension*
integrated into
SAP Discrete
Industries
Add-On
Add-On (3.1I,
4.5B)
SAP R/3
Enterprise
47x110
Add-On
Add-On
Add-On
Add-On
Add-On
Add-On
Industry
Extension
Add-On
Add-On
Industry
Extension*
Industry
Extension
Industry
Extension
Industry
Extension*
Industry
Extension
(limited)
Industry
Extension
(limited)
Industry
Extension*
(limited)
Add-On
Add-On (4.5B)
Industry
Extension*
integrated into
SAP Discrete
Industries

This and the next slide show the impact of Add-Ons when choosing a target release.

If an Add-On is not offered for a release, it is not possible to perform an upgrade to this release!
© SAP AG
ADM326
8-12
Availability of SAP R/3, SAP R/3 Enterprise, and
SAP ECC Add-Ons (2)
Availability of SAP R/3, SAP R/3 Enterprise and SAP ECC Add-Ons
Industry
Solution
IndustrySpecific
Component
SAP R/3 3.1I4.6B
SAP R/3 4.6C
SAP R/3
Enterprise
47x110
SAP R/3
Enterprise
47x200
Add-On
Industry
Extension
Industry
Extension
Add-On
Add-On
SAP ERP 2004
SAP ERP 6.0*
SAP ECC 5.0
SAP ECC 6.0*
Industry
Extension
Industry
Extension*
Financial
Service
Providers
SAP Corp.
Finance
Management
Healthcare
SAP Patient
Management
Add-On (4.0B)
Add-On
High Tech
SAP High Tech
Add-On (4.5B,
4.6B)
integrated into
SAP Discrete
Industries
High Tech
SAP Discrete
Industries
Add-On
Add-On
Higher
Education &
Research
SAP Campus
Management
Add-On
Add-On
Add-On
Industry
Extension*
Insurance
SAP Insurance
FS-CD
Add-On
Add-On
Add-On
Industry
Extension*
Insurance
SAP Insurance
FS-CM
Add-On
Add-On
Add-On
Industry
Extension*
Insurance
SAP Insurance
FS-CS
Add-On
Add-On
Add-On
Industry
Extension*
Add-On (4.5B,
4.6B)
Industry
Extension*
Add-On
Industry
Extension*
* Information on availability with SAP ERP 6.0 / SAP ECC 6.0 reflects current planning status and is subject to change.
© SAP AG
ADM326
8-13
Availability of SAP R/3, SAP R/3 Enterprise, and
SAP ECC Add-Ons (3)
Availability of SAP R/3, SAP R/3 Enterprise and SAP ECC Add-Ons
Industry
Solution
IndustrySpecific
Component
Insurance
SAP Insurance
FS-RI
Media
SAP IS-M
Mill Products
SAP R/3 3.1I4.6B
SAP R/3 4.6C
SAP R/3
Enterprise
47x110
SAP R/3
Enterprise
47x200
Add-On
Add-On
Add-On
Add-On (4.0B)
Add-On
Add-On
Add-On
SAP Cable
Solution
Add-On (3.1I,
4.5B)
Add-On
integrated
into SAP
Discrete
Industries
Mill Products
SAP Mill
Products
Add-On (4.5B,
4.6B)
Add-On
integrated
into SAP
Discrete
Industries
Mill Products
SAP Discrete
Industries
Mining
SAP Mining
Add-On (4.6B)
Add-On
mySAP PLM
SAP
Environment,
Health & Safety
Add-On (4.5B,
4.6B)
Add-On
Oil & Gas
SAP Oil & Gas IS-Oil
Add-On (4.0B,
4.6B)
Add-On
Add-On
SAP ERP 2004
SAP ERP 6.0*
SAP ECC 5.0
SAP ECC 6.0*
Industry
Extension*
Add-On
Add-On
Industry
Extension
Industry
Extension
Add-On
Industry
Extension*
Industry
Extension*
Industry
Extension
Industry
Extension*
Industry
Extension*
* Information on availability with SAP ERP 6.0 / SAP ECC 6.0 reflects current planning status and is subject to change.
© SAP AG
ADM326
8-14
Availability of SAP R/3, SAP R/3 Enterprise, and
SAP ECC Add-Ons (4)
Availability of SAP R/3, SAP R/3 Enterprise and SAP ECC Add-Ons
SAP ERP 2004
SAP ERP 6.0*
SAP ECC 5.0
SAP ECC 6.0*
Industry
Extension
Industry
Extension*
Industry
Extension
Industry
Extension
Industry
Extension*
Industry
Extension
Industry
Extension
Industry
Extension
Industry
Extension*
Add-On
Add-On
Add-On
Industry
Extension*
Add-On (4.6B)
Add-On
Add-On
Add-On
Industry
Extension*
SAP IS-U/CCS
Add-On (4.6B)
Add-On
Add-On
Add-On
Industry
Extension*
Utilities
SAP IS-U/FERC
Add-On (4.6B)
Add-On
Add-On
Industry
Extension
Utilities
SAP IS-WASTE
Add-On
Add-On
Add-On
IndustrySpecific
Component
SAP R/3 3.1I4.6B
Oil & Gas
SAP Oil & Gas JVA
Add-On (4.0B,
4.5B, 4.6B)
Add-On
Industry
Extension
Industry
Extension
Public Sector
SAP Funds
Management
Add-On (4.0B,
4.6B)
Add-On
Industry
Extension
Public Sector
SAP HR Public
Sector
Add-On (4.0B,
4.5B, 4.6B)
Add-On
Public Sector
SAP Public
Sector PSCD
Telecommunicat
ion
SAP RM-CA
Utilities
Industry
Solution
SAP R/3 4.6C
SAP R/3
Enterprise
47x110
SAP R/3
Enterprise
47x200
Industry
Extension
Industry
Extension*
Industry
Extension*
* Information on availability with SAP ERP 6.0 / SAP ECC 6.0 reflects current planning status and is subject to change.
© SAP AG
ADM326
8-15
Availability of Other Add-Ons
Availability of Other Add-Ons
Industry Solution
Industry-Specific
Component
SAP Basis 4.6C
SAP Web AS
6.10
SAP Web AS
6.20
SAP NetWeaver
AS 2004
Add-On
Add-On (SAP
Web AS 6.20,
SAP BW 3.1
Content)
Add-On
Banking
SAP Bank Analyzer
Banking
SAP CYT
Management
Banking
SAP Account
Management
Media
SAP IS-M/AMC
Add-On
Retail
SAP Forecasting
& Replenishment
Add-On (SAP
SCM 4.1)
Utilities
SAP IS-U/UCES
Add-On
Add-On
SAP NetWeaver
AS 7.0
Add-On
Add-On*
Add-On
Add-On*
Add-On (SAP
SCM 5.0)*
* Information on availability with SAP NetWeaver 7.0 reflects current planning status and is subject to change.
© SAP AG
ADM326
8-16
Agenda: Downtime
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
9-1
Downtime
Contents:

What is downtime?

What causes the downtime during an upgrade?
 How can downtime be reduced?

© SAP AG
Outlook: Near Zero Downtime Upgrade
ADM326
9-2
What is Business Downtime?
Uptime: end users can use
the system’s applications in
production
Production
operation
SAP system is not available
for end users
“
Downtime
High availability is the requirement to maximize system
availability from an end-users point of view.

Business downtime is the duration, in which an end user cannot use the systems applications in
production.

Why downtime?
 The big advantage of SAP‘s Upgrade technology is, that we allow our customers to adapt,
extend and modify SAP software, and these extensions will be kept and adjusted to the new
release during the Upgrade process. Most of the required processing steps can be performed
during system uptime.
 Downtime is necessary, whenever live running transactions have to be replaced by new
functionality, and a potential risk of data inconsistency is given, i.e. changing the processing
logic, or changing the data model/structure.
© SAP AG
ADM326
9-3
Causes for Downtimes and Measures
Unplanned downtime






Planned downtime
Hardware/OS failures
Other disasters
Application failures
Operating / handling errors
Unintentional data deletion
…
System/system landscape &
infrastructure maintenance




 Having a highly available technical
infrastructure in place is crucial in order
to reduce 'unplanned downtimes'
 From a technical infrastructure point of
view, the architectural and technical
single point of failures (SPOF) need to be
identified and secured in an appropriate
manner.
Patches, release upgrades,
Deployment / transports
Configuration changes
...
 Improved/optimized Upgrade and
patch processes
 Proven software lifecycle
management and propagation
engines (i.e. enhanced CTS)
 To be avoided with scalable components
which enable rolling maintenance
 “Human errors” (= 80% of downtime
causes) to be addressed by ease of
system management and with improved
change and problem management
processes
 not solvable by automatic
switchover!!
© SAP AG
Main causes for unplanned downtime
HW, OS failures,
disasters
20%



Application
failures
40%
Operator
errors
40%
Source: Gartner Group
ADM326
9-4
Planned Downtime - Availability Impact
Weekly
High
frequency
Monthly
Offline
backups
without splitmirror
Offline
backups with
split-mirror
Kernel
patches
Transports
Profile
parameter
changes
SAP Support
Packages
Quarterly
End of
daylight
saving time
Yearly
SAP
enhancement
package
Release
upgrades
OS/DB migration /
Database
Unicode
reorganizations
conversions
Single
Low
frequency Event
Minutes
0,5 … 2 hours
10…15 hours
Short duration
20…48 hours
Long duration
© SAP 2010

Overall guideline:
 Avoid frequent downtime with long downtime period.
 Frequent events need to be minimized regarding the downtime
 Offline backups need to be avoided
 Database reorganizations should be a rare occurrence
© SAP AG
ADM326
9-5
The High Availability Scale
Availability
Downtime per
week
Weekly downtime usable
for (examples)
Downtime
per year
Yearly downtime usable for ….
99,9999%
0,6 sec
??
30 sec
??
99,999%
6 sec
Weekly fast switchover
5 min
1 yearly restart (?)
99,99%
1 min
Daily fast switchover
52 min
One short offline software
maintenance per year
One offline software
maintenance per year
ACHIEVABLE
ACHIEVABLE TODAY
TODAY


99,9%
10 min
1 Weekly restart
8 hours 45
min
99%
1h 40 min
Offline software
maintenance
87,5 hours
90%
16h 48 min
1 Offline backup per week
36 days
© SAP AG
ADM326
9-6
Downtime Costs versus Availability Costs
Availability cost curve

(Source: Gartner Group)


Cost
costs



downtime

95%
98%






Downtime costs are usually not linear over
the time of system outage
They depend on the business impact
For longer downtimes costs can increase
progressively
Example: when SCM processes are stuck
longer than 3 hours the whole production will
be stuck and cause even higher costs
© SAP AG







ADM326
99,5%

Costs

99,9%
Availability
Redundant components
Disaster recovery site
System management tools
IT staff
Capacity planning
Guaranteed SLA
Proactive services
9-7
Planning the Upgrade Strategy: Purpose
I
su m p
bs ort
pr se titu of
o
t
op du t in ion
c
er ti
at on
io
n
ve
hi e
c
d
Ar m o f
e
o as
b
ta
da
Upgrade
Strategy
of
e
in
z
Si erta ase
c tab es
l
da tab
M
pe axi
do rm mu
wn itte m
tim d
e
© SAP AG
Database
backup
ADM326
9-8
Decoupling of OS, DB and SAP Upgrade
New SAP version may require

new database version

new operating system version
SAP
DB
OS
The start release of SAP software
runs on

target release DB and

target release OS
Destination
release
configuration
Start release
configuration
SAP
DB
OS
System downtime
Recommendation: Split into different maintenance slots!

SAP usually also releases 'older' SAP releases on DB and OS versions higher than those used
initially

This enables customers to run an SAP release on the latest DB and OS versions if required. Thus the
maintenance periods of SAP releases can be enlarged.

During the upgrade of an SAP / DB / OS combination this feature may be used to split up the system
downtime (e.g. into two different weekends):
 First, do the upgrade of DB and OS to the version required by the target release of SAP system.
 Second, upgrade SAP system to target release.
© SAP AG
ADM326
9-9
Production Downtime During Upgrade

Downtime behavior with standard, high and low resource use.

'Standard and High Resource Use' refers to the 'Downtime minimized' strategy

'Low Resource Use' refers to the 'Resource minimized' strategy
© SAP AG
ADM326
9-10
Production Downtime During Upgrade
What are the elements of production downtime?

Upgrade technical runtime (SAPup) – most of this is not production downtime!
 Post-upgrade transports & manual adjustments

Business validation & acceptance testing
 Possibly pre- and post-upgrade system backups

Business ramp-down & ramp-up
rampup
up
down
up
SAPup:
PREPARE
&
repository
import
SAPup:
conversion,
XPRAS, etc.
transports &
manual tasks
Business
validation
tests
down
rampdown
backup?
Basis
go/no-go decision
Functional/
business
backup?
Operations

Begin and end of downtime is not only a 'click' but could be a complex process: for example
stopping the production line with all its implications.

Both could take hours of time. So this should be called 'ramp down' and 'ramp up' instead of just
'stop' and 'start'.
© SAP AG
ADM326
9-11
Potential to Reduce Downtime
go/no-go decision
up
down
SAPup:
PREPARE
&
repository
import
before
rampdown
SAPup:
conversion,
XPRAS, etc.
1
ramp-up
up
2
down
backup?
Business
validation
tests
Transports &
manual tasks
backup?
Basis
ramp-up
Functional/
business
Operations
up
down
up
SAPup:
PREPARE
&
repository
import
SAPup:
conversion,
XPRAS, etc.
down
after

backup?
go/no-go decision
The highest potential lays in:
 Speeding up the delta transports and manual tasks (for example using a Customer Based
Upgrade)
 Speeding up business validation test (for example using tools like eCATT)
© SAP AG
ADM326
9-12
Influencing Factors for Runtime & Downtime
1
3
2
Downtime
 Type & performance of
the storage
(I/O throughput)
 Number and type of
CPU´s for the app. & DB
server
 Type & performance of
Runtime
the Storage
 Number and type of
CPU´s for the app. & DB
server
4
Software
Hardware
Configuration
 Start & target Release
 Upgrade
 Version of the Upgrade
parameterization (e.g.
number of processes)
 Number of clients
tools
 Productive applications/
 Upgrade
parameterization (e.g.
number of processes)
 Number of included SAP
Support Packages
 Number of modifications
(downtime or resource
minimized)
 Usage of Incremental
 Usage of Incremental
Conversion (ICNV)
 Number of installed
languages
on standard SAP objects
 Version of the Upgrade
 Upgrade strategy
Conversion (ICNV)
Add-Ons or industry
solutions
 Start & target release
Strategy
 Import destination time
tools
 Productive applications/
Add-Ons or industry
solutions
“
Each system is highly individual regarding it‘s configuration and
application data  runtime/downtime forecasts are only possible
when analyzing results of a test upgrade with production data !

Upgrade runtime: Total duration of the upgrade controlled by SAPup including preparation and
uptime activities.

Runtime and downtime depend on:
 Hardware and operating system: The whole upgrade runtime depends on the hardware and
operating system you use.
 Hard disk configuration: Input/output throughput, backup speed
 Database: Size of tables, database configuration, parameter tuning
 Number of modifications: SPDD and activation time
 Number of data structure conversions: Phase PARCONV; depends on start/target releases;
bigger leaps mean more data conversions
 Productive applications: More productive applications mean more data conversions
 Number of clients: Client cascade in phase TABIMP
 Number of installed languages: More data import
 Upgrade strategy: More or less down- and runtime

A test upgrade on a production system mirror (sandbox system upgrade) and thorough analysis of the
upgrade log files can highlight many possibilities for effective manual tuning activities early in the
project.
© SAP AG
ADM326
9-13
Phases
Upgrade Tuning Within SAP Standard
Actions to Reduce Runtime & Downtime
Prepare
Upgrade
downtime
Upgrade uptime
Follow-up
activities
Usage of new hardware
Actions to reduce downtime
Usage of the latest Upgrade software/tools (SAP ECC 6.05 / SAPup / Fixbuffer)
Usage of 'Downtime minimized' upgrade strategy
Use as many parallel upgrade processes as possible
Including all required SAP Support Packages into the upgrade
Use transports created for automatic mod. Adjustment
(SPDD/SPAU)
Set import destination time
Usage of ASU Toolbox
Usage of ICNV
Usage of
Upgrade Accelerator / ASU
Create well thought out cutover plan
Hardware
Backup strategy
Software & tools
Configuration
Test automation for
business validation
Strategy
© SAP AG
ADM326
9-14
Upgrades to SAP ECC 6.0:
Business Downtime by Source Release1
Business downtime in hours
Median: 33,0
SAP R/3
4.7
Min: 15,5
0
12
24
Max: 71,0
36
48
60
72
84
96
108
Hours
based on 76 upgrades
Business downtime in hours
Median: 48,0
SAP R/3
4.6C
Min: 24,0
0
12
24
Max: 86,0
36
48
60
72
84
96
108
Hours
based on 131 upgrades
1

based on Upgrade Experience DB
Business downtime: Total time that the system is not available for end users, including the technical
downtime plus the time necessary for data backup, final tests, etc.
© SAP AG
ADM326
9-15
Upgrades to SAP ECC 6.0 –
Project Duration in Weeks
Project duration in weeks
Median: 15,8
SAP R/3
4.7
Min: 7,0
0
4
8
12
Max: 30,9
16
20
24
28
32
Weeks
36
40
44
48
52
based on 82 upgrades
Project duration in weeks
Distribution of values
Median: 21,0
SAP R/3
4.6C
Min: 12,0
0
4
8
12
16
Max: 35,0
20
24
28
32
Weeks

36
40
44
48
52
based on 154 upgrades
On an average an upgrade project takes around 21 weeks (with an SAP R/3 4.6C start release). But
the range is quite large. This is because an upgrade project is highly individual and depends on the
special circumstances and environment of the landscape.
© SAP AG
ADM326
9-16
Upgrades to SAP ECC 6.0:
Technical Downtime
Technical downtime:
Downtime
250
Total time during which the system
cannot be used productively. This
does not include time for data
backup, testing etc.
200
# Upgrades
Average technical downtime:
8.3 h
150
Upgrade strategies: Downtimeminimized, resource-minimized
Number of Systems Analyzed: 755
100
< 18
17
15
31
11
9
7
5
3
0
0
50
Hours (average 8.3)
© SAP AG
ADM326
9-17
Upgrade Tuning (in Addition to Standard)
Hardware
I/O throughput of the storage /
more and faster CPU‘s
Tools
Use latest Support Release
for Upgrade
Service
Cutover
Planning
1
Downtime
Optimization Service1
Parallelize
tasks
Use new backup tools &
strategy
Use Incremental Conversion
(ICNV) if possible
Customer Based
Upgrade (CBU)
Improve backup
strategy
Upgrade
Coach2
Automate testing for
GO decision
Service is part of SAP's Premium Support (AGS)
guidance to reduce downtime
2 Gives

With these tuning methods the downtime can be reduced.
© SAP AG
ADM326
9-18
Transaction ICNV: Reduction of Upgrade
Downtime
Reduction of upgrade downtime


Large tables are now converted during uptime
Only switch to new structure during downtime
(in PARCONV)
Easy handling

Fully integrated into upgrade process
Configurable conversion process


Exclusion times

Progress prediction
Because most data is converted before the beginning of downtime, downtime can be reduced by
several hours. The actual reduction depends on the table size. The dependence of downtime on the
database size is also strongly reduced. The downtime can be predicted more accurately.
 Conversion of large tables during system uptime
 Conversion process can be stopped and restarted
 Possible error situations during uptime
 ICNV especially suited for WORM tables
 ICNV is fully integrated into the upgrade
 Tables to be processed by ICNV can be selected
 Conversion process is configurable
 Additional resource usage of DBMS
 Sufficient number of background work processes
 Execute ICNV as early as possible
© SAP AG
ADM326
9-19
Application-Specific Upgrade (ASU) Toolbox
Description

Example
Management tool for application specific
manual preparation and follow-up task
such as




Restoring of certain user specific settings
Manual transactions or correction reports to
be started after upgrade
Reports needing manual input by users
Special data migrations

Integrated with SAPup and Solution
Manager
 Delivered via support tool plug-in ST-PI
 Refer to SAP Note 1000009
Benefits

More efficient preparation and execution
of upgrade relevant application tasks
 Less manual efforts during upgrade
 Higher business stability after upgrade
© SAP AG
ADM326
9-20
Upgrade Accelerator
 The
Upgrade Accelerator executes known and automatically executable additional
preparation and follow-up activities.
 This reduces significantly the number and efforts spent with additional
manual upgrade steps!
 The
Upgrade Accelerator is being executed automatically during the preparational
phases and at the end of the downtime:
 Preparational phase: RUN_UACC_PREP
 End of downtime:
RUN_UACC_POST
 The
add-on ST-PI delivers the Upgrade Accelerator Framework. It is being checked
as an upgrade requirement by SAPup in phase ASU_CHK.
 The
newest content is available via the SAPup Fix Buffer as download from SAP
Service Marketplace.
© SAP AG
ADM326
9-21
Database Size and Upgrade

No direct relation between DB size and
upgrade downtime
Scatter plot downtime vs. DB-Size
100
Some tables that undergo structural changes
may have to be converted and therefore
affect the downtime
90
80
Downtime/h

70
60
50
40
30
20
10
0
0
100 200 300 400 500 600 700 800 900 1000
DB-Size/GB
Source: Analysis of RSUPGSUM reports of SAP R/3 4.6C Upgrades
“
Upgrade without Unicode conversion:
Archive and delete only selectively
“
Unicode conversion: Archive and delete
as much as possible

Q: Does the total database size affect the upgrade downtime? A: No, only in special cases the size of
single tables may have an effect on upgrade downtime.

Q: Why may some tables affect upgrade downtime? A: The following situations require downtime:
 Structural changes of the table or index such as changed field length and altered index will lock
the table and can only take place during downtime. The fewer records are contained in that
table, the faster the operation can be performed.
 Functional and design changes require an update of the table content.

Note: Besides reducing the table content, other technical tuning options such as parallelization of the
index creation should be investigated because they may be easier to implement than archiving or
deletion.

Q: Will new fields added to an existing table cause downtime? A: No, only in the case of these
exceptions:
 iSeries (AS/400): To change the table structure all records of the previous table have to be
copied and transferred to the new table structure.
 All DB systems: In some cases the new fields are initialized with a default value. This value has
to be updated in every record of the table and will therefore require downtime.

Q: How to determine which tables may increase upgrade downtime? A: The most precise way is to
do a test upgrade and evaluate the upgrade log, especially the parts: DDLs, conversions and XPRAs.
© SAP AG
ADM326
9-22
Near Zero Downtime Upgrade (NZDT)
Summarized customers’ requirements
The requirements of the customers
 Business
Downtime for a release upgrade is 2 - 4 hours
 In
case of problems the procedure is completely resettable
 Upgrade procedure should be reusable for all SAP systems, initially R/3
 The
procedures should also be applicable for SAP Support Packages
The method can be used for numerous downtime events
Upgrade
Upgrade and Unicode Conversion
Upgrade and OS/DB Migrations
… and also
OS patch
HW replacement
DB reorg
© SAP AG
ADM326
9-23
Technologies for Near Zero Downtime

Consistent system copy (clone) with the logging of database changes
 Normal Upgrade / Unicode conversion
 Synchronization of the changes between the main system and the copy – delta replay
 Transports, Pre-Validation while Uptime
PRD
R/3 4.6C nUC
hostA
downtime
PRD
R/3 4.6C nUC
hostB
PRD
ECC 6.0 UC
hostB
+ Transports
+ Add Ons
+ Pre-Testing
Upgrade + UC Downtime
© SAP AG
Final-Validation
Upgrade
and Unicode conversion
Infrastructure
adjust. - interfaces
hostA
Last Delta replay
clone
Prepare + Upgrade Uptime
Delta replay
Recording
Post Processing
ADM326
Delta
Transfer
Infra
structure
Vali
dation
9-24
Technologies for Near Zero Downtime

Consistent system copy (clone) with the logging of database changes
Normal Upgrade / Unicode conversion
 Synchronization of the changes between the main system and the copy – delta replay
 Transports, Pre-Validation while Uptime

PRD
ECC 6.02
hostA
downtime
Final-Validation
Infrastructure
adjust. - interfaces
hostA
Last Delta replay
clone
Prepare + Upgrade Uptime
Delta replay
Recording
PRD
ECC 6.05
hostB
SAP Enhancement Package 5 for SAP ERP 6.0
PRD
ECC 6.02
hostB
+ Transports
+ Add Ons
+ Pre-Testing
EHP installation downtime
© SAP AG
Post Processing
ADM326
Delta
Transfer
Infra
structure
Vali
dation
9-25
Near Zero Downtime
Architecture
Including Upgrade logic
freeze
freeze
Customizing
ignore
System tables
ignore
Repository
© SAP AG
Z-Cust.
Application data
Customizing
Z-Application data
Application data
Z-Application data
Allow changes
Delta
Hot clone + enhancement package
Delta
Z-Cust.
System tables
Repository
ADM326
9-26
Comparison of Business Downtimes
Standard Method versus NZDT
Standard EHP implementation with SAPehpi
backup?
SAPehpi: conversion,
XPRAS, etc.
SAPehpi:
PREPARE &
repository import
up
transports
& manual
tasks
down
go/no-go decision
backup?
freeze
business
validation
tests
rampdown
rampup
up
Replicate Data
SAPehpi:
PREPARE &
repository import
SAPehpi: conversion,
XPRAS, etc.
transports
& manual
tasks
Final
Delta
sync
down
NZDT Upgrade
Basis
© SAP AG
Functional/ business
ADM326
Operations
9-27
Near Zero Downtime for SAP ECC
Minimizing Planned Downtimes
Near Zero Downtime method as a tool for minimizing downtimes
Applicable for


Effort per execution
Upgrade



Release upgrade
SAP Support Package updates
Customizing waves
DB maintenance – table reorganization
OS or DB patch
DB reorg
SAP enhancement
package
SAP Support Packages
DB reorg
Number of executions
© SAP 2010
© SAP AG
ADM326
9-28
Agenda: Planning and Preparation
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
10-1
Planning and Preparation
Contents:
„
Upgrade as a project
„
Upgrading a three system landscape
Upgrade Dependency Analyser (UDA)
„
„
Technical aspects
„ Upgrade experiences
„
© SAP AG
Further information
ADM326
10-2
Unit 10: Overview Diagram
Unit 10 – Upgrade Planning and Preparation
Lesson 1: Upgrade as a Project
Lesson 2: Upgrade of a Three System Landscape
Lesson 3: Upgrade Dependency Analyzer
Lesson 4: Technical Aspects
Lesson 5: Upgrade Experiences
Lesson 6: Further Information
© SAP 2010
© SAP AG
ADM326
10-3
Upgrade Project: Key Questions
Key Questions
Will the upgrade go live
on time?
Will the solution still do
what we designed it to?
How do we minimize the
disruption to business?
Have we identified all
the potential risks?
Will the system perform
at optimal levels?
© SAP AG
ADM326
10-4
Key Success Factors for any Upgrade Project
„
Ensure a smooth system landscape transition
„
Plan your IT infrastructure
„
Manage parallel changes
„
Adapt applications
„
Ensure business continuity
„
Perform data operations
„
Minimize business downtime
“
„
Managing these focus topics is the key for a
successful upgrade project
Based on SAP experiences in consulting, support and development seven key challenges have been
identified that are relevant for any upgrade project. If you manage to control them the project will
succeed, if not serious issue will arise.
© SAP AG
ADM326
10-5
Main Challenges when Planning and Executing
an Upgrade – Worldwide Results
Plan
Build
Estimate cost & effort
69%
Define business case
Efficient testing
64%
46%
Downtime minimization
Define and allocate
project team/resources
46%
Downtime minimization
46%
54%
Modification adjustment
Assess impact on
existing solution
29%
Interoperability
28%
Compliance
considerations
47%
End user training
39%
IT infrastructure/sizing
39%
14%
Others
N=1484
Project management
43%
Find information on
upgrade methods & tools
48%
Others
4%
0%
20%
40%
60%
80%
100%
N=1484
5%
0%
20%
40%
60%
80%
100%
The report includes answers from the following 360° Upgrade adoption programs: North America (Jan 2008), Brazil (March 2008), Germany (March 2008), Japan
(March 2008), UK & Ireland (March 2008), Australia (April 2008), Sweden (April 2008),China (May 2008), India (May 2008) and France (Sept 2008)
© SAP AG
ADM326
10-6
Possible Upgrade Approaches:
Think Big and Start Small
…are large projects…
…but with progressive scope !
Technical Upgrade
„
Affecting the whole
enterprise
„
Demanding in-depth
knowledge of
Fast
„
Business models
„
Processes
„
Application landscapes
Low costs
and manageable
impact
„
Application modification
„
Requiring strict planning
and precise timing
New
Functionality
Protect
investment
Take your
time
Generate
value
as you go
Serviceoriented
architecture
Discover,
prepare
and
get even
more
value
Think BIG and start SMALL!
„
Technical Upgrade: Reduction of modifications
y Eliminate modification not used: Up to 80% of all modification
y Replace modification with standard functionality: Up to 50% of all modifications
y Technical and functional optimization: Archiving, master date clean-up, interface optimization
„
Functional: Focus
y Modernization of the Core SAP ECC, stabilization of the basis
y Individualization of the user interface
„
Strategic: Focus
y Standardization
y Harmonization
y Consolidation
© SAP AG
ADM326
10-7
Upgrade to ECC 6.0:
Start and Target Release
You can directly upgrade:
from
(and above)
to
(and below)
SAP R/3 3.1I
SAP ECC 6.0
SAP R/3 4.0B
SAP ECC 6.0 EHP 3 or 4
SAP R/3 4.6C
SAP ECC 6.0 EHP >= 5
* AS/400: Start release must be >= 4.6C
„
Note: it is not possible to upgrade from SAP R/3 3.1I to ECC 6.03 and above anymore!
„
Starting from upgrades to ECC 6.05 only upgrades from start release 4.6C and above are supported!
© SAP AG
ADM326
10-8
Complexity Drivers
Business related levers
Number of modified
objects
Impact: medium to high
Number & type of ext.
interfaces
Source release
Code freeze strategy
Upgrade
project
complexity
drivers
OS / DB migration
requirements
Number of codepages
Type of Upgrade
(Technical/functional)
Number of Add-ons /
Industry Solutions
Testing requirements
IT related levers
Required downtime
Impact: medium to high
„
An upgrade project is more or less complex, depending on several drivers.
© SAP AG
ADM326
10-9
SAP Solution Manager
SAP
SAP Customer
Test
Workbench
Upgrade
Roadmap
E-learning mgmt.
Change Management
SAP Service
Marketplace
SAP Experts
End-to-end
solution operations
© SAP AG
ADM326
10-10
SAP Upgrade Road Map – Overview
EXAMPLE
DESCRIPTION
„
SAP's standard methodology to plan and execute
the upgrade of an SAP solution
„
Content: Best practices and templates for
project management, functional and technical
aspects facilitating key tasks of the entire project
team
„
Formats:
‹ SAP
Solution Manager
‹ HTML
version on SAP Upgrade Info Center
at: http://service.sap.com/upgraderoadmap
„
Availability:
‹ Since
06/2004
‹ Languages:
English, German
BENEFITS
„
„
Repeatable approach that helps to mitigate risks,
attack key time consumers and reduce costs and
effort
„
Central point of access to upgrade project
information and integrated use with SAP Solution
Manager
The SAP Upgrade Roadmap: On one side, this is a methodology, as the Upgrade Roadmap
represents SAP’s standard project methodology (it is a flavour of the ASAP methodology). On the
other side, it is a tool, as it is really a tangible application. It covers:
y Organizational/basic project management aspects
y Application-specific aspects
- Application and modification adjustments
- Test planning and execution
- End-user training and documentation
y Technology aspects
- IT infrastructure planning and re-sizing
- Administration and security concept
- Technical upgrade procedure
„
Target group:
y Project lead as well as
y Project team members
© SAP AG
ADM326
10-11
Upgrade as a Project – Plan, Build, Run
Upgrade
project
completed
Upgrade
project
started
Plan
Upgrade
Discovery
Define business and
IT requirements
Run
Build
Upgrade
Evaluation
Upgrade Implementation
Define
strategy
Operations &
Continuous
Improveme
nt
Minimize costs
and risks of Upgrade Project
Upgrade Roadmap
Project
Preparation
Document current
solution and set-up
project
Blueprint
Specify implementation
scope and solution
adjustment needs
Realization
Final Preparation
for Cutover
Implement and
adjust solution
Perform integration
and system tests
and plan cutover
Production
Cutover &
Support
Execute production
system Upgrade &
support
„
The Upgrade project does not start with the kick-off. Before an upgrade project some tasks has to be
done for defining business and IT requirements, define an upgrade strategy and create a business
case for the upgrade project during discovery and evaluation phase before the project starts itself.
„
Three different phases of an upgrade project:
y Plan
y Build
y Run
„
Use SAP Upgrade Roadmap to handle the complete 'Build' phase
© SAP AG
ADM326
10-12
Key Activities in the Discovery Phase
Plan
Upgrade
Discovery
Build
Upgrade
Evaluation
Project
Preparation
Blueprint
Realization
Update Corporate Business and IT strategies
Define Business Requirements
„
Document current status of business solution
„
Identify impact of corporate business strategy on current
business solution
„
Identify existing gaps and issues
„
Define future business needs
„
Understand new functions and features of SAP target
solution
„
Map requirements to possible target solutions
Production
Cutover
& Support
Create Upgrade Master Plan
„
Identify and design possible target solution landscapes
(releases and software components) that meet business
and IT requirements
„
Perform high-level analysis of how changes affect the
complete solution landscape (including technical
platform, SAP and non-SAP software)
„
Evaluate migration paths to possible target landscape
and determine best option
Create business case
Define IT Requirements
„
Final Preparation
for Cutover
„
Identify TCO of the as-is solution and costs for adaptation
to business requirements in existing landscape
„
Document current solution landscape
„
Estimate TCO of planned target landscape
„
Identify impact of corporate IT strategy on current solution,
for example. including provider model and data center,
hardware and platform strategies
„
Estimate upgrade project costs and general change costs
„
Formulate business value proposition
„
Create business case
„
Define maintenance strategy for solution
„
Understand new technology features of possible SAP
target solutions
Considerations that help to define the IT requirements are as follows:
y Which changes are intended in the foreseeable future, either driven by the corporate IT program
management or by local system owners?
y Is a change of the provider model planned? May systems get moved into a hosting scenario?
y Will geographical re-locations take place, for example, centralization or de-centralization?
y Is it possible to merge servers into one data center?
y Will global agreements with hardware vendors about new architectures be negotiated regarding
new CPU type, blade server, adaptive computing and so on?
y Does the global policy regarding operating system or database product change?
y Regarding an SAP maintenance contract, what type of contract situation do you have: standard
maintenance, extended maintenance, or customer-specific maintenance?
© SAP AG
ADM326
10-13
Key Project Activities of a Technical Upgrade
at a Glance
Plan
Upgrade
Discovery
Build
Upgrade
Evaluation
Project
Preparation
Blueprint
Realization
Final Preparation
for Cutover
Production
Cutover
& Support
Project Management
„
Time planning: Dependencies to other implementation or roll-out activities, project runtime
„
Budgeting: IT costs; project costs (internal and external)
„
Resource planning: number of project members; skills; roles & responsibilities; external resources involved
Business Aspects
„
Application Adjustments:
„
Release Customizing: Upgrade Customizing / Delta Customizing
„
Redesign of missing SAP functionality: redesign; application and technology migration (if required)
„
Modifications/Custom Developments: Identification and elimination of unused code
„
Other adjustments: interfaces, forms, authorizations
„
Testing of key business processes
„
End-User Training: only if significant user interface changes and redesign / application adjustments were required
Technical Aspects
„
IT Infrastructure Adjustments / Sizing of new release: Server, Frontend; Network
„
Planning – Technical Upgrade Process: SAP application but also operating system and database
„
Planning - Backup Strategy: during and after the technical upgrade
„
Execution - Technical Upgrade: DEV, QAS and PRD system as well as additional project & training systems
„
Post Upgrade Activities: Performance analysis, reorganizational actions
© SAP AG
ADM326
10-14
Maintenance Optimizer
DESCRIPTION
„
Central tool for planning, executing, and
managing the installation of enhancement
packages, SAP Support Packages and patches
across the entire SAP landscape
„
Monitors the complete maintenance procedure
for your entire SAP solution.
ACCESS
„
SAP Service Marketplace at:
http://service.sap.com/solman-mopz
„
SAP Solution Manager 7.0 SP15 or higher
„
Data maintenance with Solution Manager
System Landscape (SMSY)
BENEFITS
„
Gain stability and access to innovation
„
Upgrade only the enhancements applicable
to your business
„
Reduce risk and downtime
„
Speed implementation and test less
© SAP AG
ADM326
10-15
Project Duration – Influencing Factors (1/3)
Strategy
„
Technical upgrade vs. upgrade with new functionality
New features and functions
„
„
New features in existing transactions
Number of new functionalities to implement
Modifications
„
Number of modifications, which could be returned to SAP
standard
„ Number and complexity of modifications needed in the
new release
Documentation
„
Level and quality of documentation of business processes,
custom programs, and modifications
„ Documentation for testing
Last but not least …
„
„
Hardware requirements
Range of testing and training
„ Customer or partner skills in upgrade projects
„ Management commitment and available resources
© SAP AG
ADM326
10-16
Project Duration – Influencing Factors (2/3)
Hardware requirements of the new release
„
„
„
Server
Frontend
Network
Sizing and system configuration for the new
release
„
Going Live – Functional upgrade check
Planning of technical upgrade process
„
Operating system, database, and SAP ERP
Planning a backup strategy
„
„
During the technical upgrade
After release upgrade
Executing of technical upgrade
„
„
Development, quality assurance, and productive systems
Training systems
Activities after upgrade
„
© SAP AG
Performance analysis, re-organizational actions
ADM326
10-17
Project Duration – Influencing Factors (3/3)
Determine software requirements
„
SAP Industry Solutions (most of them absorbed into SAP
ERP Central Component as of SAP ERP 6.0)
„ SAP country-specific versions
„ Third-party products or add-ons
„ Interfaces between SAP ERP and non-SAP software
„ Operating system and database
„ Communication protocols
© SAP AG
ADM326
10-18
Scheduling Factors (1/2)
Key Upgrade Considerations
Impact
Software license requirements
„ Any needed? … Allow for approval cycles, if required
Operating system/database upgrade
„ Does the operating system & database need to be upgraded?
Hardware upgrades
„ Add time & dependencies
Set-up of upgrade project system
infrastructure
„ Usually takes two weeks, unless hardware is needed
Unicode conversion
„ Will add more time to the project
Dependencies on other SAP software
components, e.g., Employee SelfService or SAP CRM
„ Additional time & effort if other components will be upgraded
Dependencies on non-SAP software
„ Early inquiries with vendors on SAP compliance
Installation of SAP enhancement
packages
„ Upgrade + plus install latest SAP enhancement package; allow time for installation
Functional enhancements
„ Usually require additional effort; requires separate scoping effort to assess impact
Business constraints
„ Timing & availability of resources for testing; amount of time production system will
& regression testing. Activating functionality will have a greater impact on the
project scope
be taken down during cut-over time.
© SAP AG
ADM326
10-19
Scheduling Factors (2/2)
Key Upgrade Considerations
Impact
Parallel projects
„ Planned projects that may affect the upgrade, change control/code freeze plans,
Landscape analysis
„ Upgrade of other SAP applications; analysis of source SAP system (volume &
complexity of custom modifications & developments; number of modules in use;
number of interfaces, number of end user)
Fiscal year end
„ Generally drives the go-live date
IFRS compliance
„ New G/L involves a GL migration project; upgrade typically before a new GL
migration project
© SAP AG
ADM326
10-20
Unit 10: Overview Diagram
Unit 10 – Upgrade Planning and Preparation
Lesson 1: Upgrade as a Project
Lesson 2: Upgrade of a Three System Landscape
Lesson 3: Upgrade Dependency Analyzer
Lesson 4: Technical Aspects
Lesson 5: Upgrade Experiences
Lesson 6: Further Information
© SAP 2010
© SAP AG
ADM326
10-21
Key Project Activities –
Project Preparation
Plan
Upgrade
Discovery
Build
Upgrade
Evaluation
Project
Preparation
Project work
Blueprint
Realization
Final Preparation
for Cutover
Production
Cutover
& Support
System landscape
Project Management Team:
„
Create project plan
Nominate project team
„
Plan and facilitate project team training
„
Order temporary hardware
Define test concept
„
„
Upgrade project
system
UPS
System copy
Old
Technical Team:
„ Prepare upgrade project system UPS
„
Update SAP GUIs (if required)
Business Team:
„ Study material on new release
(Development news, Service
Marketplace material, documentation
and so on)
Developers:
Review customer programs and
modifications
Milestones:
„
Productive
landscape
DEV
QAS
PRD
Old
Old
Old
Legend
= new release
= old release
= actual project work
= Transport route
= System copy
Project prepared (Start of Project)
„
Deliverables at milestone 'project prepared' (Solution Manager project milestone 'Start of Project'):
y Project plan exists describing the project organization with roles, tasks and responsibilities as
well as exact timelines, milestones and deadlines
y Project resources (internal/external) are nominated and trained
y Test focus and framework have been defined
y Upgrade project (sandbox) system is prepared for first test upgrade
© SAP AG
ADM326
10-22
Key Project Activities –
Upgrade Blueprint
Plan
Upgrade
Discovery
Build
Upgrade
Evaluation
Project
Preparation
Project work
Project Management Team:
„ Kick-off project
„
Refine project plan
„
Plan end-user trainings
Review solution operation concept
„
Blueprint
Realization
Final Preparation
for Cutover
Production
Cutover
& Support
System landscape
Upgrade project
system
UPS
New
Technical Team:
„ Upgrade project system UPS
„
Define future IT infrastructure
Prepare DEV system upgrade
Business Team:
„
„
Perform initial business processes
tests
„
Design business processes changes
Developers:
„ Start application adjustment on UPS
Milestones:
Blueprint completed (Scope to Build)
„
Productive
landscape
DEV
QAS
PRD
Old
Old
Old
Legend
= new release
= old release
= actual project work
= Transport route
= System copy
Deliverables at milestones 'blueprint completed' (Solution Manager project milestone 'Scope to
Build'):
y New business processes, process enhancements and replacements of custom developments with
the SAP standard are fully specified
y Adjustment requirements are specified and all performed adjustment activities (SPDD, SPAU,
custom developments, customizing, etc) are documented
y Existing core business processes run in sandbox system without errors, at least for standard
regression test scenarios
y Full documentation of upgrade procedure, issues and problem resolutions exists in central
upgrade script
y Documentation and first analysis of technical downtime performed during sandbox upgrade
© SAP AG
ADM326
10-23
Key Project Activities –
Upgrade Realization I
Plan
Upgrade
Discovery
Build
Upgrade
Evaluation
Project
Preparation
Project work
Project Management Team:
„ Prepare integration tests
„
Prepare end-user trainings
Realization
Blueprint
Final Preparation
for Cutover
Production
Cutover
& Support
System landscape
Upgrade project
system
UPS
New
Update solution operation concept
Technical Team:
„
„
Set-up temporary DEV' system for
maintenance
„
Upgrade DEV system
„
Prepare QAS system upgrade
Start optimizing technical downtime
Double
maintenance
Business Team:
„ Complete customizing adjustments
Productive
landscape
„
Temporary
maintenance
landscape
DEV'
Old
Transfer
changes
DEV
QAS
PRD
New
Old
Old
Developers:
„
Redo manually adjustments in DEV
Complete application adjustments
„
Perform unit tests in DEV
„
Milestones:
Solution built (Build to Test)
„
Legend
= new release
= old release
= actual project work
= Transport route
= System copy
Deliverables at milestones 'solution built' (Solution Manager project milestone 'Build to Test'):
y Development system is upgraded to new release
y Double Maintenance and code freeze phase for current production environment is in place.
y All changes or enhancements to business processes, customizing or custom developments are
completed and unit tested in the development system
© SAP AG
ADM326
10-24
Key Project Activities –
Upgrade Realization II
Plan
Upgrade
Discovery
Build
Upgrade
Evaluation
Project
Preparation
Project work
Project Management Team:
„ Prepare integration tests
„
Prepare end-user trainings
Realization
Blueprint
Final Preparation
for Cutover
Production
Cutover
& Support
System landscape
Upgrade project
system
UPS
New
Update solution operation concept
Technical Team:
„
„
Set-up temporary QAS' system for
maintenance
„
Upgrade QAS system
„
Transport project work to QAS system
Optimize technical downtime
„
Business Team:
„ Perform main integration and
acceptance tests in QAS
Developers:
„ Correct errors
Milestones:
Integration, performance and system
tests complete (Test to Deploy)
„
Temporary
maintenance
landscape
DEV'
Old
Transfer
changes
QAS'
Old
Transfer
Double
maintenance
Productive
landscape
changes
DEV
New
Transfer
changes
QAS
PRD
New
Old
Legend
= new release
= old release
= actual project work
= Transport route
= System copy
Deliverables at milestones 'Integration, performance and system tests complete' (Solution Manager
project milestone 'Test to Deploy'):
y Development system is upgraded to new release
y Double Maintenance and code freeze phase for current production environment is in place
y All changes or enhancements to business processes, customizing or custom developments are
completed and unit tested in the development system
© SAP AG
ADM326
10-25
Key Project Activities –
Final Preparation for Cutover
Plan
Upgrade
Discovery
Build
Upgrade
Evaluation
Project
Preparation
Project work
Project Management Team:
„ Create detailed cutover schedule
Technical Team:
„
„
Final Preparation
for Cutover
Production
Cutover
& Support
System landscape
Upgrade project
system
Perform final integration tests
Temporary
maintenance
landscape
„ Sign off solution in the new release
Project Steering Committee:
Double
maintenance
Sign off production system upgrade
Productive
landscape
„
Realization
UPS
New
Perform final system tests
Deploy new production infrastructure
„ Prepare PRD system upgrade
Business Team:
„
Blueprint
Milestones:
Cutover prepared
DEV'
QAS'
Old
Old
DEV
QAS
PRD
New
New
Old
Legend
= new release
= old release
= actual project work
„
= Transport route
= System copy
Deliverables at milestones 'Cutover prepared':
y Cutover schedule and upgrade script are compiled
y Final integration and system tests are completed without issues
y Infrastructure is ready for production system upgrade
© SAP AG
ADM326
10-26
Key Project Activities –
Final Preparation for Cutover
Plan
Upgrade
Discovery
Build
Upgrade
Evaluation
Project
Preparation
Project work
Blueprint
Realization
Final Preparation
for Cutover
Production
Cutover
& Support
System landscape
Technical Team:
„ Upgrade production system PRD
„
Perform post processing activities
Business Team:
„ Finally sign off business solution
„ Support go-live
Developers:
„
Support go-live
Project Management Team:
„ Handover solution to production
„
Close project
Milestones:
Start of production
Handover to production (End of Project)
Productive
landscape
DEV
QAS
PRD
New
New
New
Legend
= new release
= old release
= actual project work
„
= Transport route
= System copy
Deliverables at milestones 'Start of production':
y Production system is upgraded to new release and released for production operation
„
Deliverables at milestones 'Handover to production' (Solution Manager project milestone 'End of
Project'):
y Standard operating organization resumes responsibility for solution
y Temporary project enhancements of system landscape are removed
y Project is finally signed off and closed
© SAP AG
ADM326
10-27
Recommended Upgrade Project Landscape –
Upgrade Project System
Reasons for an upgrade project system:
„
Test technical upgrade procedure
Æ learn about specifics of your system
„ Test of customer developments in new release
Æ understand and plan custom development changes in detail
„ Start modification and custom development adjustment
Æ limit efforts by focusing on objects in production
Æ reduce double maintenance/code freeze period
„ Perform first tests of core business processes in new release
Æ understand and plan integration tests requirements
„ Perform first checks of new functions
Æ obtain insight in new release and plan future functional roll-outs
„ Obtain first test results of technical upgrade downtime
Æ understand and plan downtime optimization requirements
“
Making early upgrade experiences helps
„
„
mitigating risks
better planning project efforts
„
The upgrade project system is frequently also called 'upgrade sandbox system'.
„
SAP recommends creating the upgrade project system as copy from the production system with full
data. Otherwise all benefits listed above cannot be achieved.
© SAP AG
ADM326
10-28
Adjust Applications
Challenge: Organize application adjustment process efficiently
„ Adjustments of modifications, custom developments, customizing and interfaces are one of
the key cost driver of any upgrade project!
„
How to plan efforts and resources for adjustment process
„
How to identify adjustment needs in custom programs using SAP standard objects
Client 100
(company codes, plants,
storage locations, and so on)
(orders,
invoices, and
so on)
User
User
Client-Specific
Customizing
(authorizations, master,
records, and so on)
(orders,
invoices, and
so on)
Application
data
Client-Specific
Customizing
…
(company codes, plants,
storage locations, and so on)
(authorizations, master,
records, and so on)
Client 200
Application
data
Cross-Client Customizing
Repository Objects
Modifications
(such as table definitions, programs, transactions, function modules)
Technology
FI
CO
HR
PP
MM
SD
…
Grouping to form packages
© SAP AG
ADM326
Customer
Development
Customer developments
in the customer
namespace
Extension
10-29
Recommended Upgrade Project Landscape
3-system landscape
Legend
= new release
= old release
Upgrade project
system
Temporary
maintenance
landscape
UPS
New
DEV'
Old
QAS'
Transfer
changes
Old
Transfer
changes
Double
maintenance
Productive
landscape
= Transport route
= System copy
System copy
DEV
New
Transfer
changes
QAS
PRD
New
Old
„
The upgrade project landscape consists of the following system groups:
„
Productive Landscape
This is the landscape that shall be upgraded to the new release. The standard landscape is assumed to
consist of a development system (DEV), a quality assurance system (QAS) used for testing, and the
production system (PRD).
If more systems exists in the actual landscape, more upgrades might be necessary. However,
depending on the system role and creation process, some of these additional system could also be
created as copies of the three main systems above after the upgrade has been completed. For
example, a training system could be created as copy of the upgraded QAS or PRD systems.
„
Temporary Maintenance Landscape
This landscape is set up during the project to ensure the maintenance of the production system on the
old release until it is upgraded. The systems will be removed after the completion of upgrade project.
„
Upgrade Project System
This system – sometimes also called upgrade sandbox system – is created in the preparation or
upgrade blueprint phase to conduct the first upgrade tests. This system should be available
throughout the project. Even after the DEV and QAS system upgrades, it can serve as additional test
system, for example, for optimizing the technical downtime. The upgrade project system can also be
removed after the completion of the upgrade project.
© SAP AG
ADM326
10-30
Manage Parallel Changes
Challenge: Coordinating the parallel change streams
„
Code freeze: yes or no? - avoid possible system and testing inconsistencies versus fulfilling
ongoing business requirements
„
Plan efforts required for implementing and testing changes in both landscapes, particularly
with ongoing developments in production landscape
„
Manage emergency repairs in production landscape during code freeze period and align with
upgrade landscape
Production
support
Upgrade
project
© SAP AG
Production Landscape
DEV'
QAS'
PRD
Old
Old
Old
Upgrade Project Landscape
DEV
QAS
New
New
ADM326
10-31
Recommended Upgrade Project Landscape –
Special Cases
2-system landscape
Upgrade project
system
Temporary
maintenance
landscape
UPS
System copy
New
DEV'
Legend
= new release
= old release
= Transport route
= System copy
Old
Double
maintenance
Transfer
changes
DEV
Productive
landscape
Recommended upgrade
project landscape for
two system maintenance
landscapes
Transfer
PRD
changes
New
Old
3-system landscape
Upgrade project
system
Temporary
maintenance
landscape
UPS
New
DEV'
Transfer
Old
changes
QAS'
Old
Transfer
Double
maintenance
changes
DEV
Productive
landscape
Recommended upgrade
project landscape for
three system maintenance
landscapes including a temporary
development system for new projects
after the upgrade
System copy
QAS
PRD
New
Old
Transfer
New
changes
Transfer changes
Temporary
development
landscape
DET
New
„
For certain SAP products (SAP BW, SAP NetWeaver PI) or systems with a small business scope,
two system maintenance landscapes might be used. In these cases, development and quality
assurance are done on one system (here: DEV). Nevertheless, an upgrade projects system should be
installed as well.
„
In case, you do a pure technical upgrade first, but nevertheless plan a functional upgrade or roll-out
soon after the upgrade, you could set up an additional temporary development system on the new
release. This step avoids conflicts with the project or code freeze and saves time for the preparation
of the roll-out. The temporary development system should be created as copy from the upgraded
development system after completion of the initial application adjustments. During the project the
temporary development system receives change transports and corrections from the project
development system.
© SAP AG
ADM326
10-32
Change Management During the Upgrade
Project
Source Release Landscape
Corrections
TR
DEV'
TR
ABAP
QAS'
TR
PRD
ABAP
ABAP
Transport
Buffer
Transport
Buffer
Export
Export
TR
TR
Manually re-apply
Target Release Landscape
TR
DEV
TR
QAS
ABAP
ABAP
Transport
Buffer
Transport
Buffer
Export
Export
TR
TR
Import
after
Upgrade
TR
Transport Requests
„
In the standard three-system landscape, each system is updated in the standard transport sequence.
Tasks such as Customizing, applying patches, and custom developments are performed in the
development system and transported to the quality assurance and production systems.
„
During the upgrade of the development and test systems no development roll-outs or other changes
in the production landscape should be done ('code freeze'). Otherwise SPDD and SPAU transports
have to adjusted as well leading to higher efforts ('double maintenance').
„
Emergency situations may arise during the upgrade project requiring a change to be made to the
production system. If such situations arise, handle them on an individual basis and always use SAP
Change Management tools to make any corrections.
„
Note: All changes to the production environment should be manually reproduce in the upgraded
development system. Customizing transports between different releases are not supported, repository
transports are critical (e.g. SAP note 1090842).
„
Consequences of inconsistent transport management during upgrade projects:
y SPDD and SPAU transports created during the upgrade of development system may be not valid
for test and production system.
y Results of the upgrade of one system in the landscape can not be used as reference for upgrade
of another system.
y Identification of modifications and creation of test cases can take much longer without
appropriate documentation.
© SAP AG
ADM326
10-33
Upgrade Project Landscape
„
Make early experiences in the upgrade
project system:
„
„
„
„
„
„
„
Technical upgrade procedure
Modification adjustment
Test of customer developments in new release
Upgrade customizing
Check functionality of processes in new release
Test of core business processes
Reduce dual maintenance period:
„
Do high effort work in upgrade project system before
upgrade of system landscape
Æ Reduce time window between upgrade of DEV
and PRD system
© SAP AG
„
Always 3-system-landscape for maintenance
(only emergency corrections allowed)
„
Plan and communicate code freeze time!
ADM326
10-34
Adjustments in an Upgrade Project
Blueprint
Custom Objects
Modification
Definition: any development in the
customer namespace
Definition: any change to an SAP-owned
workbench object
Custom reports & transactions
Types of modifications
„ Generate programs (SGEN) post-upgrade to
identify syntax errors (or use UCCHECK)
„ Modifications made due to SAP notes
„ Customer modifications
‹
‹
Who “owns” the modification?
What is the business justification for retaining
the modification?
„ Enhancements
‹
E.g.: user exits - these are generally not issues
in upgrades (Unicode – SAP note 553110)
What objects must be adjusted?
‹
Objects that have been modified by customer
AND changed by SAP
What must be decided?
„ Keep new SAP-standard or modify again
Customizing
Study release notes; generate Upgrade IMG
(SPRO_ADMIN)
„ Key issue: degree of reliance on SAP
standard objects
„ Pure custom development should require
little/no work
Custom ABAP Dictionary objects
„ Generally require little re-work – any errors
are identified immediately during activation
of new repository
“Cloned” objects
„ SAP-standard objects copied into the
customer namespace
„ Cloned objects present unique challenges –
possible approach: re-clone them on the
new release.
„
367676 4.6 to 6.10
„
452229 6.10 to 6.20
„
689951 6.20 to 6.40
„
857904 6.40 to 7.0
„
e.g. ABAP and Unicode, ABAP objects, Internal tables, Open SQL, ABAP Compiler, ABAP
runtime
„
Integration (R/3 Plug-In): http://service.sap.com/R3-Plug-In
„
Queries Please read SAP note: 672784
„
Batch Input Please read SAP note: 311440
„
Authorizations: SAP_NEW profile contains authorizations for new checks in functions .
„
After the upgrade:
y To copy the latest SAP default values while retaining your own modifications, call transaction
SU25 (steps 2 and 3)
y Delete all the individual profiles from SAP_NEW that refer to releases that are lower than the
source release for the upgrade.
y Go through the profile SAP_NEW and decide for each authorization object, into which
customer profile the authorizations need to be copied.
© SAP AG
ADM326
10-35
Ensure Business Continuity
Final prep.
for cutover
Make sure that no big surprises occur after upgrade weekend
„
„
„
„
Define business requirements and KPIs for a successful go-live
Define suitable test scope: Find right balance between level of risk mitigation and testing effort
Set-up efficient test procedures and test KPIs
Identify appropriate training scope and efficient training methods
Testing
effort
???
High avail-
Testing all
Testing only
Unsufficient
ability
processes in
core business
test
use
processes
No testing
management
e.g. sampling
Æ Good
effort-risk
e.g.
balance
iterative
testing
Evaluate Rethink your
test automation test management
Risk
© SAP AG
ADM326
10-36
Test Stages –
Overview
Final prep.
for cutover
Phase
e.g. SAP Support
Packages
Regression tests
Operation
User acceptance tests
Production
preparation
tests
Technical system tests
Integration tests
Functional
tests
Scenario tests
Realization
Functional tests
Developer tests
Realization
Source: Testing SAP Solutions, ISBN 978-1-59229-127-4
„
Tremendous resource effort, thousands of person-hours
y Reducing testing costs while enhancing current testing processes and coverage
y A scalable approach that can extend into multiple business groups / lines and applications
y Lack of resources and/or loss of productivity due to using business users and/or analyst
throughout all testing cycles
„
Managing quality throughout the life cycle that includes new implementations, upgrades and
maintenance through the development and use of a reusable regression suite
y Little or no test automation
y Testing not enough and/or too late to reduce the cost of fixing defects
y Lack of SAP accelerators to reduce automation test development cycle time
y No component approach to test design to lower maintenance effort and Total Cost of Ownership
(TCO)
„
Planning for adequate testing procedures and infrastructure to insure application quality and
performance
„
Supporting global deployments that support multiple languages and localization
© SAP AG
ADM326
10-37
Test Strategies
„
ti o
no
f te
stin
g
„
Ev
olu
„
„
„
„
Business
Process Test
Script
Accelerated Testing
Solution for SAP
Automated record
and replay
]
]
]
eCATT unit testing plus
manual integrated testing
Manual testing
Hope for the best
Automated Testing:
y Human intervention only for triggering the test process, BUT not running it
y Dramatically reduced test period; time available for “value added/random manual tests
y Immediate detection of errors
y Clear test case results (OK or not OK)
y Greater degree of reliability; repeatability
y Detailed test logs; troubleshooting
„
Manual Testing
y Potentially greater flexibility in design, creation & execution of test cases. Manual testers can
use expert knowledge to fill in gaps about test requirements
y Identification of “real” issues; is functionality not working or temporary condition due to
network connectivity issues?
y Testers can perform random tests that meaningfully extend the scope of the test plan
© SAP AG
ADM326
10-38
Impact Analyzer
Via Transaction SFW5
„ Using the Impact Analyzer, you can analyze which user interfaces are affected for which
roles and users if you activate a business function
„ This enables you to answer the following questions at a very early stage, that is, before
you activate a business function:
„ Which training material is affected?
„ To what extent does the training material have to be adjusted?
„ Which users have to be informed and may need delta training courses?
„ To use the impact analyzer, start transaction SFW5, select a business function, and
choose Impact Analyzer Planned BFs
© SAP 2009 /
„
It evaluates the following user interfaces:
y Transactions
y Portal i-Views and portal roles
y Reports/programs of the ABAP-based system
y ABAP WebDynpro applications
© SAP AG
ADM326
10-39
Where to Find Test Case Templates
Two Options
Before Installing an EHP
After Installing an EHP
„ All test cases are available as
documents in
the enhancement package information
center
(http://service.sap.com/erp-ehp)
„ Documents (texts) can be downloaded
„ Test cases are shipped with the
enhancement package and are part
of the installation (SAP ECC)
„ Access the test case from the
switch transaction (SFW5)
„ From there, you will (by drilldown)
enter the test workbench
„ Test cases can be transported to SAP
Solution Manager via workbench request
„
You can either access the Test Case Templates via the Service Marketplace or transaction SFW5
after the installation.
© SAP AG
ADM326
10-40
Unit 10: Overview Diagram
Unit 10 – Upgrade Planning and Preparation
Lesson 1: Upgrade as a Project
Lesson 2: Upgrade of a Three System Landscape
Lesson 3: Upgrade Dependency Analyzer
Lesson 4: Technical Aspects
Lesson 5: Upgrade Experiences
Lesson 6: Further Information
© SAP 2010
© SAP AG
ADM326
10-41
Big Bang versus Phased Upgrades
Question
„ What
„
is the best roll-out approach for a series of upgrades?
Examples:
„ Different ERP systems are part of a common transport landscape, e.g. in a global
template landscape, and need to be upgraded together.
„ Several SAP products of a common solution shall be upgraded, e.g. because of
business process dependencies.
Options
1.Big Bang: All systems are upgraded in parallel in one common project and go-live at the
same date.
ECC
Big Bang
Upgrade ECC + SCM
SCM
2.One project, phased go-live: All systems are upgraded in parallel in one common project,
but go-lives are distributed over several dates (e.g. subsequent weekends)
Phased Go-Live
Upgrade ECC + SCM
ECC
SCM
3.Phased projects: Projects are scheduled and executed independently with go-lives at
different dates.
Phased Projects
Upgrade ECC
ECC
Upgrade SCM
© SAP AG
ADM326
SCM
10-42
Evaluation of Big Bang versus Phased Upgrade
Option 1
Big Bang
Option 2
One project, phased go-live
Option 3
Two separate projects
Risks
– Issues of one project can impact the
+ Go-lives do not depend on each
+ Projects do not depend on each
Costs&
Efforts
+ one test phase
+ one project Æ less overhead
– more hardware resources required
other
– problem analysis can be harder
other
+ One test phase
+ one project Æ less overhead
– Min. test of intermediate state
Criteria
for project
– more external project resources
+ Less hardware resources
requirement for project
+ projects better handled with internal
resources
required
– More hardware resources required
– Two test phases
for project
– more external project resources
Benefits
+ Earlier realization of process
Business
Impact
+ one business downtime
+ one code freeze period
+ key business users needed only one
+ Earlier realization of process
enhancements in new releases
time
– problem resolution may need longer
– higher work load on key users
„
other
– Later realization of process
enhancements in new releases
+ Root cause of problems can be
+
+
–
–
better separated
one code freeze period
key business users needed only one
time
Two Business Downtimes
higher work load on key users
enhancement in new releases
+ Root cause of problems can be
+
–
–
–
better separated
less work load for key users
Two Business Downtimes
two code freeze periods
key business users needed two
times for projects
Note: The pros and cons arguments above represent general considerations that are valid for most
situations in which a roll-out approach has to be defined. Nevertheless, they shall be regarded as
model only. Content, importance and judgment of the pro and con arguments will definitely differ in
a specific customer situation.
© SAP AG
ADM326
10-43
Upgrade in Complex Landscapes:
Upgrade Dependency Analyzer
Self
Services
Self
Services
SEM
SEM
SRM
Upgrade ECC
R/3
CRM
ECC
9
Learning
Solution
SRM
CRM
?
Learning
Solution
...
...
„
„
Identify release dependencies
Which Upgradeable Units to
upgrade at the same time
Potential release dependencies
between Upgradeable Units
„
Prerequisites and assumptions:
y Upgrade Dependency Analyzer always compares two systems, one system that is being
upgraded vs. one other system in the system landscape
y The result of a dependency analysis is a predefined dependency statement and optionally an
SAP note
y Dependency statements refer to separately installed systems/upgradeable units
y Only functionality/processes are considered that are currently used, e.g. an analysis result of 'no
upgrade dependencies' means, that functionality/processes that worked before the upgrade, will
still work properly after the upgrade
y No information about new functionality/processes, because they often require the upgrade of
both components
y Only information about standard SAP functionality/processes, not about custom developments
or self-defined customer processes
y Restricted to the ‘top 80%' of upgradeable units, no individual software components considered
y All software components that are part of one system will be upgraded at the same time. Upgrade
Dependency Analyzer delivers no information about possible combinations of software
component versions within one system.
© SAP AG
ADM326
10-44
Upgrade Dependency Analyzer
Customer View (1)
„ Planning
an Upgrade?
„ Find
out dependencies
within your SAP
system landscape!
„ Example:
http://service.sap.com/uda
© SAP AG
ADM326
10-45
Upgrade Dependency Analyzer
Customer View (2)
„ Planning
an Upgrade?
„ Find
out dependencies
within your SAP
system landscape!
„ Example:
„ Upgrade
one system
to SAP ECC 6.05
© SAP AG
ADM326
10-46
Upgrade Dependency Analyzer
Customer View (3)
„ Planning
an Upgrade?
„ Find
out dependencies
within your SAP
system landscape!
„ Example:
„ Upgrade
one system
to SAP ECC 6.05
„ Searching
for
dependencies to
second system SAP
SCM 7.0
© SAP AG
ADM326
10-47
Upgrade Dependency Analyzer
Customer View (4)
„ Planning
an Upgrade?
„ Find
out dependencies
within your SAP
system landscape!
„ Example:
„ Upgrade
one system
to SAP ECC 6.05
„ Searching
for
dependencies to
second system SAP
SCM 7.0
„ Result:
9Accessible via SAP Service Marketplace
9Also integrated in SAP Solution Manager
„
no known
upgrade
dependencies!
Possible Results of a Dependency Analysis:
y No known upgrade dependencies, independent upgrade possible: When upgrading to the target
component, all standard cross-system functions that worked prior to the upgrade will be
retained. New cross-system functions may require an upgrade of the existing component you
have specified.
y Independent upgrade possible, but with known restrictions: When upgrading to the target
component, all standard cross-system functions that worked prior to the upgrade will be
retained. If there are restrictions, you will find them in the attached SAP Note.
y Independent upgrade not possible: After the upgrade to the target component, some or all
standard cross-system functions will no longer work. It is required to also upgrade the existing
component you have specified, or you may have to manually implement those cross-system
functions in a different way.
y Loss of cross-system functions: After the upgrade to the target component, some or all standard
cross-system functions will no longer work. You need to manually re-implement those crosssystem functions in a different way. It is not possible or sufficient to upgrade the existing
component.
y No interaction: The two components you have specified have no standard cross-system
functions in common. No direct interaction exists. You can upgrade the components
independently.
y No interaction in existing release combination: The releases specified are indicating an existing
release combination with no standard cross-system functions in common. No direct interaction
exists before the upgrade. You can upgrade the components independently.
© SAP AG
ADM326
10-48
Upgrade Dependency Analyzer
Description
„
Check the existence of upgrade dependencies
between two separately installed SAP systems
in your system landscape
„
Landscape analysis capabilities (planned for
next SAP Solution Manager release)
Access
„
SAP Service Marketplace at:
http://service.sap.com/uda
„
Planned: SAP Solution Manager ‘Implement./
Upgrade: Upgrade Analysis’ work center
Benefits
„
Simplification of upgrade planning
„
Fast and easy access to needed dependency
information for all SAP solutions
„
Reduction of risks, costs and effort
„
Reuse of customer specific system landscape
definition (planned for next release)
© SAP AG
ADM326
10-49
Focus of Upgrade Dependency Analyzer vs.
Scenario & Process Component List
Upgrade Dependency Analyzer
Scenario & Process Component List
„
High level technical planning
„
Detailed analysis on process level
„
Shows known dependencies on technical
level according to categories:
„
Shows predefined scenarios/processes before
and after an upgrade according to categories:
Dependency exists
„ Conditional dependency exists
„
„
„
Already available
„ Additionally available after upgrade
„
„
Currently no dependencies
Answers the question:
Will a given combination of two systems still
work (still be supported by SAP) after the
upgrade of one of these systems?
© SAP AG
„
Not available after upgrade
Answers the question:
Which scenarios/processes will continue to work
(or will not work any more) after the upgrade of a
component in a defined system landscape?
ADM326
10-50
Unit 10: Overview Diagram
Unit 10 – Upgrade Planning and Preparation
Lesson 1: Upgrade as a Project
Lesson 2: Upgrade of a Three System Landscape
Lesson 3: Upgrade Dependency Analyzer
Lesson 4: Technical Aspects
Lesson 5: Upgrade Experiences
Lesson 6: Further Information
© SAP 2010
© SAP AG
ADM326
10-51
Technology Aspects
„
Hardware requirement on new release: server, front end, network
„
Sizing forecast and system configuration for new release
„
Planning of OS, DB and SAP system upgrades
„
Testing and validating of backup strategy for upgrade
and on the new release
„
Performing technical upgrade on the whole system landscape
„
Post-upgrade activities including performance monitoring
„
Since the requirements of the new release are changing, we need a sizing forecast which in turn
requires changes to the configuration. Finally the whole environment is concerned, for example the
server hardware, the client hardware, the network, the operating system and the database. Especially
when changing the operating system, other software on this computer has to be tested. For example
the backup software has to be tested.
„
Because of the new requirements, performance monitoring gets more important after the upgrade.
© SAP AG
ADM326
10-52
SAPup / SAPJup
DESCRIPTION
„
„
„
„
Standard SAP upgrade tool for ABAP and Java
Execution of main upgrade activities
For an ABAP system you require SAPup; for a
Java system you require SAPjup.
The tools share a similar architecture Æ consist
of an upgrade program (SAPUp or SAPJup) and
a control program (Upgrade GUI or SDT GUI).
ACCESS
„
„
SAPup and SAPJup are part of the upgrade
software kit shipped by SAP
More Information is available on SDN:
http://sdn.sap.com/irj/sdn/upgradetech
BENEFITS
„
„
„
New upgrade GUI layout and simplified upgrade
procedure for ABAP (SAP NW 7.01), Java (SAP
NW 7.1) and dual stack (SAP NW 7.1) upgrades
Established system switch upgrade technology
is also available for Java (SAP NW 7.1) and dual
stack (SAP NW 7.1) upgrades
Synchronized upgrade procedure for dual stack
SAP NW 7.0 upgrades
© SAP AG
ADM326
10-53
Bind parts of SAP Enhancement Package 5 for
SAP ERP 6.0 to the SAP ECC 6.0 Upgrade
With the upgrade to SAP ECC 6.0 SR3 it is possible for the first time to
bind the relevant parts of an SAP Enhancement Package for SAP ERP 6.0 to the
upgrade. This includes also the necessary SAP Support Packages.
„
The SAP Enhancement Package 5 for SAP ERP 6.0 can be bound to the upgrade by providing a text
and XML file to the Upgrade. This text and XML files contain the stack configuration, calculated
and created by the Maintenance Optimizer.
© SAP AG
ADM326
10-54
SAP Support Packages (1)
Begin of availability
Bind SAP Support Packages of the
destination release to the upgrade!
End of maintenance
SAP Support Package
SAP ECC 6.05
SAP_APPL 605
2
SAP ECC 6.0
SAP_APPL 600
20
SAP R/3 4.6C
SAP_APPL 46C
60
t
„
SAP Support Packages on the start release are produced also after a potential destination release has
been shipped.
„
SAP R/3 4.6C SAP_APPL Support Package 60 for example has been shipped after the shipment of
SAP ECC 6.0.
„
On each potential destination release, Support Packages are available, too.
„
There is some relation between the Support Packages: usually fixes have been mad at the same time
for different releases.
„
An upgrade from SAP R/3 4.6C SAP_APPL Support Package 60 to SAP ECC 6.0 SAP_APPL
Support Package 0 would partially downgrade the system.
„
But: it is possible to bind Support Packages to the upgrade: you can go directly to ECC 6.0
SAP_APPL Support Package 20 or higher (in this example).
„
Advantages:
y No need to supply the SAP Support Package on the destination release after the upgrade
y No (temporary) downgrade
© SAP AG
ADM326
10-55
Handling of Add-ons / Software Components
Depending on the situation in the old and the new release, during an
upgrade the following is possible:
„
„
„
„
„
„
„
„
Additional software component is been newly installed
as standard component
Existing Add-on becomes part of standard delivery
Existing Add-on becomes part of other
standard components
Existing Add-on is upgraded
Existing Add-on is kept as it is
Existing Add-on is been deleted
Add-on is been newly installed
Depending on the situation in the old and the new release, during an upgrade the following is
possible:
y Additional software component is been newly installed as standard component: for example the
software components from the Extension Set
y Existing Add-on becomes part of standard delivery: for example in SAP R/3 4.6C IS-U is an
Add-on, in SAP ECC 6.0 it is in standard delivery
y Existing Add-on becomes part of other standard components: for example the Plug-in (PI) is an
Add-on in SAP R/3 4.6C, but part of standard components in SAP ECC 6.0
y Existing Add-on is upgraded: for example from a release fitting the old SAP R/3 4.6C to a
release fitting the new SAP ECC 6.0
y Existing Add-on is kept as it is: for example because it fits just as well the old SAP R/3 4.6C as
the new SAP ECC 6.0 (option 'keep')
y Existing Add-on is been deleted: because it is not needed any longer (active and passive
deletion)
y Add-on is been newly installed: it is possible to install a new Add-on during the upgrade
© SAP AG
ADM326
10-56
Upgrade Downtime
up
up
SAPup:
PREPARE
&
repository
import
SAPup:
conversion,
XPRAS, etc.
transports &
manual tasks
Business
validation
tests
down
go/no-go decision
backup?
ICNV
backup?
Near Zero Downtime Upgrade
(reduced) uptime
PRD
R/3 4.6C
Upgrade and Unicode Conversion
Delta replay
clone
Recording
downtime
PRD
ECC 6.05
Validation,
sign-off
cloned
PRD
© SAP AG
ADM326
10-57
Application-Specific (ASU) Toolbox
DESCRIPTION
„
Before/after a technical upgrade often additional
application-specific steps need to be performed
Æ ASU collects and summarizes these activities
„
Enables you to recognize the necessary steps
and perform them in a controlled manner
ACCESS
„
ASU toolbox is integrated with the upgrade GUI
through the ASU phase in the upgrade process
BENEFITS
„
One tool for all kinds of predefined tasks
(reducing the upgrade time)
„
Making the upgrade more transparent (avoid
mistakes)
„
Avoiding problems after the upgrade
(message reduction)
© SAP AG
ADM326
10-58
Check Technical Prerequisites
OS/DB Dependencies
OS/DB Upgrades
Check impact and dependencies early!!!
„
Perform your OS/DB upgrade in advance of the SAP
upgrade
Key Take Aways
„
Check the Product Availability Matrix (PAM) to determine if any upgrade are required to the
OS/DB via Service Marketplace quick link: /pam
„ Oracle customers: SAP NetWeaver 7.0 (and thus ECC 6.0) only run on Oracle 10
„
For new installations 64bit OS-/DB releases are mandatory since SAP NetWeaver 7.0
„
For upgrades to SAP NetWeaver 7.0 64bit OS-/DB releases are recommended
© SAP AG
ADM326
10-59
Check Technical Prerequisites
SAP GUI Options
SAP GUI
For existing functionality SAP GUI
is still the default UI
„
SAP Enterprise Portal is not required unless portal-specific
applications are used (e.g. Employee Self-Service)
Key Take Aways
„
SAPGUI 7.10 is the recommended GUI for use with SAP ECC 6.0
„
SAPGUI 6.40 also supports SAP ECC 6.0, check dependencies during planning
of SAPGUI rollout
„ SAP GUI for Java still offered for Macintosh, Linux, etc.
„
„
SAP GUI for HTML still supported via ICM (Integrated ITS)
Check the Product Availability Matrix (PAM) for technical prerequisites about your SAP GUI
via Service Marketplace quick link: /pam
© SAP AG
ADM326
10-60
SAP Business Connector
SAP note 309834 – SAP BC support and
release strategy
SAP BC and SAP XI/PI are based on
different technologies
„
Supported SAP BC releases 4.6 and 4.7
„
„
Supported JDK versions 1.3 and 1.2 (with
limitations) only
SAP BC 4.6 and 4.7 based on webMethods‘
Integration Server 4.6
„
SAP XI/PI based on open standards (e. g.
BPEL4WS for business processes)
„
Supported operating systems
•
Windows NT and 2000
•
Linux
•
Sun Solaris 8 and higher (32-bit only)
Only parts of an SAP BC
implementation can be migrated to an
SAP XI/PI implementation
•
IBM AIX 4.3 and higher (32-bit only)
„
•
HP-UX 11.0 and higher (32-bit only)
Any custom programming done on the
basis of SAP BC will likely not be
reusable in the SAP XI/PI context
OSS Support (SAP note 571530)
„
The end-of-maintenance dates for the two BC
versions are defined as follows:
- BC 4.6: December 31, 2008.
„
„
- BC 4.7: December 31, 2009.
„
Customers that want to keep a BC running that is
not out of maintenance should read the
announcement of BC 4.8 in SAP note 1094412.
© SAP AG
XSLT mappings (offered since SAP BC 4.6)
Example: SAP BC flow language
Customers still starting new projects
with SAP BC should consider XSLT for
mappings
Æ SAP BC to SAP XI/PI Migration Guide
ADM326
10-61
Internet Transaction Server (ITS)
„
„
„
ITS 6.20 is long term supported for SAP products based
on SAP Netweaver 2004 (6.40) and below as long as
these products are supported
ITS 6.20 standalone cannot be used with
SAP Netweaver 7.0 (SAP Kernel 7.00).
ITS services which use Flowlogic and WebRFC are no longer
supported in system based on SAP Netweaver 7.0
Note 709038
Because SAP ICM (integrated ITS) is part of the SAP kernel,
the maintenance is as long as the maintenance for the SAP kernel
For detailed information please check Platform Availability Matrix
(PAM) to get up to date information (http://service.sap.com/pam)
© SAP AG
ADM326
10-62
Example: Employee Self Service (ESS)
„
„
„
SAP will no longer maintain the most ESS standard services
based on Standalone ITS Technology as of SAP ERP 6.0.
Note 870126.
The functional scope of ESS will be ensured by SAP.
SAP recommends using ESS based on Web Dynpro (Java).
For the implemented ESS scenarios several SAP components have to
work together (Business Package, XSS, Portal, backend).
The combination and dependencies of them is dependent on the
implemented scenarios and could be different in the individual releases.
© SAP AG
ADM326
10-63
Get Support from SAP!
Planning
Execution
QUA,
QUE (TUP),
UVA
64 %
Define & assign
project resources
Define Business Case
Modification
adjustments
38 %
17 %
Impact on the
62 %
Downtime
minimization
IT-infrastructure/
sizing
Knowledge
system landscape
Platform
and Upgrade Search & find upgrade
related information
Dependency
Analyzer
Interoperability
75 %
Efficient testing
43 %
31 %
Enduser trainings
21 %
Projectmanagement
21 %
Others
21 %
39 %
25 %
17 %
SAP Upgrade Factory, Upgrade Coaching,
Safeguarding for Upgrades
Estimate the
costs and efforts
UpgradeServices:
Source: DSAG-360°-Customer Feedback Program: Upgrade (March 2008 – 138 participants – 138 companies)
More information available at http://service.sap.com/upgradeservices
© SAP AG
ADM326
10-64
Unit 10: Overview Diagram
Unit 10 – Upgrade Planning and Preparation
Lesson 1: Upgrade as a Project
Lesson 2: Upgrade of a Three System Landscape
Lesson 3: Upgrade Dependency Analyzer
Lesson 4: Technical Aspects
Lesson 5: Upgrade Experiences
Lesson 6: Further Information
© SAP 2010
© SAP AG
ADM326
10-65
Customers’ Perceived Challenges –
Worldwide Results Survey
Plan
Build
71%
Estimate cost & effort
Assess impact on
existing solution
55%
49%
Downtime minimization
48%
Modification adjustment
49%
46%
Project management
47%
44%
End user training
41%
41%
Define business case
Define and allocate
project team/resources
Downtime
minimization strategy
69%
Efficient testing
Find information on
upgrade methods & tools
29%
IT infrastructure/sizing
Interoperability/
Dependencies
28%
Cost/Effort Estimation
19%
Justify budget
17%
Compliance
considerations
15%
Others 4%
N = 1,362
Others 5%
N = 1,362
Participants: North America (Jan 2008), Brazil (March 2008), Germany (March 2008), Japan (March 2008),
Australia (April 2008), Sweden (April 2008), China (May 2008) and India (May 2008), UK & Ireland (March 2008).
© SAP AG
ADM326
10-66
Average Durations of ERP Upgrade Projects
Target Release
Start Release
ERP 6.0
< R/3 4.6C
R/3 4.6C
R/3 4.7
ECC 5.0
Upgrade only
6±3
5±3
4±2
4±2
Combined Upgrade &
Unicode Conversion
- MDMP
n/a
7±2
4±3
n/a
Combined Upgrade &
Unicode Conversion
- Single CP
n/a
5±2
4±2
n/a
duration in months; results derived from SAP Upgrade Experience database 11/2008
© SAP AG
ADM326
10-67
Additional Hardware Requirements
for an Upgrade to ECC 6.0 non-UNICODE
Absolute additional hardware consumption for an
upgrade from a source Release to SAP ECC 6.0
The notes contain only DELTA sizing information
from a source release to the next release.
100,0%
80,0%
60,0%
40,0%
20,0%
0,0%
Start-Release:
SAP Note:
4.0B
4.5B
4.6B
4.6C
4.7/1.10
4.7/2.00
5.0
113795
178616
323263
517085
752532
778774
901070
„ Memory Application Server
„ CPU Application Server
„
This chart above shows absolute additional hardware consumption for an upgrade from different
source releases to SAP ECC 6.0
„
This chart is only valid for a pure technical upgrade.
y Absolute additional hardware requirements are shown in the figure.
y The SAP notes mentioned contain only delta information between one release and another, for
example, SAP Note 901070 contains delta hardware requirements between SAP ECC 5.0 and
SAP ECC 6.0.
„
To check sizing plausibility and proactively optimize configuration use:
y Continuous Quality Check for Upgrade (service is part of Enterprise Support)
- Analysis session
Load-based analysis
Parameterization of future landscape
- Verification session provides corrective measures for avoiding potential bottlenecks
© SAP AG
ADM326
10-68
Additional Hardware Requirements for
Unicode
Based on parallel benchmarking of Unicode and non-Unicode test systems. The CPU and RAM
figures are measured average numbers and will be different for different transactions
CPU
RAM
„
„
+30%
„ Depending on
existing scenario
(MDMP, double byte)
Database size
„
UTF-8*
„
UTF-16 : + 20 to 60%
1. Priority
+50%
„ Application servers
are based on UTF-16
internally
Network Load
: up to +10%
ORACLE, DB/2 (AIX)
SQL Server, DB/2 (AS400),
MAX DB (7.0)
„
UTF-8
„ Almost no change
due to efficient
compression
*35% is the observed maximum in growth for small systems (db size < 200 GB).
* 10% is the observed maximum for bigger systems (db size > 200 GB).
„
All of the values are average values. Also refer to SAP note 1139642. Based on the real scenario that
is used in the system to be upgraded those values may be very different from the ones displayed here.
For example, measurements in customer system using UTF-8 based databases showed that more than
90% of the databases actually have shrunk about 10%. The main reason for this decrease is that with
the Unicode conversion also an implicit database re-organization is performed freeing unused space.
Particularly, with large databases such re-organizations are carried out seldom because it impacts the
availability and performance of the system.
© SAP AG
ADM326
10-69
Average Cost Structure of ERP Upgrade
Projects
2-5%
0-5%
Software license
10-20%
0-10%
0-20%
Hardware / infrastructure
SAP technical upgrade
Custom code and
modification adjustment
Testing
Project management
15-25%
25-60%
Change management /
training
10-30%
Support
© SAP AG
ADM326
10-70
How to Keep Upgrade Costs Down
Reduce Upgrade Costs by
IT
Infrastructure
Set-up
„ Reduce DB size
and growth
„ Optimize system
configuration
„ Optimize
operation
„ Outsource
temporary
hardware
requirements
Business
Downtime
„ Analyze
downtime drivers
„ Choose
downtime
optimization
tools and
procedures that
meet best your
requirements
„ Define
emergency
procedures
during cut-over
Custom Code
Testing
„ Eliminate unused
„ Assess efficiency
custom code
„ Assess if you
can return to
standard with
new release or
enhancement
package
„ Avoid
modifications
and encapsulate
custom
developments
of test
organization
„ Define standard
regression test
cases
„ Use test
administration
and automation
tools
„ Focus on critical
Training
„ Identify training
requirements
early
„ Improve learning
material creation
and effectiveness
„ Use state-of-the-
art learning
material
distribution and
training methods
areas
Implement technical risk management / quality assurance
© SAP AG
ADM326
10-71
Comparison of Upgrade Experiences in
Business Suite and NetWeaver
Topic
Adjustment
Requirements
Reference:
ECC
CRM
SCM
SRM
NW BW
NW PI
NW EP
500-1500 mods
2500-10000
cust obj
Technical
Downtime
3-10h
3-10h
5-12h*
2-6h
2-8h
1-6h
1-6h
Project
Duration
4-6 mths
4-5 mths
3-4 mths
3-4mths
2-3 mths
1-3 mths
1-3 mths
Product
Specific
Challenges
„
Upgrade:
Industry
Solutions
„
Transition:
Mobile
Scenarios
„
Compatibility:
Add-ons
„
„
Conversion:
MDMP
Infrastructure:
Java
Deployment
Release
Dependend
Topics
Legend: effort/duration is
„
Downtime:
LiveCache
„
Compatibility:
LC Build,
com routines,
SPs
Business
downtime:
Ramp down/
ramp up of
interfaces
„
Business
downtime:
Higher
requirements
„>
BW 7.0:
Web Reporting
deployment
„> CRM 2007: UI
Migration
„> CRM 2005:
VMC deployment
lower than
„
comparable to
higher than ECC reference
„
SAP Business Suite and SAP NetWeaver products are compared with average SAP ECC Upgrade
project.
„
The average SAP ECC upgrade project is defined based on figures from SAP Upgrade Experience
Database from Nov 2008 (~290 entries) for upgrades to SAP ECC 6.0.
„
Comments:
„
* SCM downtime: 2-6h SCM Server + 3-6h Live Cache export/import
© SAP AG
ADM326
10-72
Strong Customer Demand for Upgrade
Experiences Gathered in Upgrade Projects
A frequent request from SAP customers to SAP:
'We would like to see benchmarking data from other
completed customer upgrade projects'
SAP Upgrade Experience Database
provides orientation on
„ Project duration
„ Business downtime
„ Satisfaction with the upgrade
„ Etc.
The anonymous results are available in SAP Service Marketplace.
„
Note: The SAP Upgrade Experience Database currently provides only information on ERP upgrades.
© SAP AG
ADM326
10-73
Questionnaire Used for the SAP Upgrade
Experience Database
Only upgrades of production systems are measured
A standardized questionnaire (online) is used for data collection (available in English and
German versions)
The questionnaire is tailored to tracking upgrade experiences
Many questions can be answered by simple mouse clicks
At present, the database holds data for upgrades to SAP ECC 6.0 and for upgrades to SAP
ECC 5.0
y
© SAP AG
ADM326
10-74
Feedback from Customers who have
Completed the Upgrade
95 % of our
customers
who upgraded
to ECC 6.0
were satisfied
or even gave
a better rating
Very satisified
More than satisfied
Satisfied
Less satisified
Not satisfied
Based on 212 upgrades
© SAP AG
Proven approach and
tools
Excellent documentation
Very few highly critical
problems
Qualified support
ADM326
10-75
Upgrades to SAP ECC 6.0: Number of Datasets
in Database by Source Release
SAP R/3 <4.6C
SAP ECC 5.0
30
The following slides provide the results
for the source releases
SAP R/3 Enterprise and
32
Total: 333
upgrades
103
SAP R/3
Enterprise
SAP R/3 4.6C.
168
SAP R/3 4.6C
„
Results for the other source releases will be provided as the number of datasets in the SAP Upgrade
Experience Database increases.
© SAP AG
ADM326
10-76
Upgrades to SAP ECC 6.0: Approach in
Upgrades by Source Release
SAP R/3 Enterprise
Approach in upgrade project
Technical upgrade + subs.
functional enhancements
20%
Total: 103
upgrades
64%
Technical
upgrade only
4%
Functional upgrade
12%
Strategic upgrade
SAP R/3 4.6C
Approach in upgrade project
„
Technical upgrade + subs.
functional enhancements
14%
Functional upgrade 2%
Strategic upgrade
Total: 167
upgrades
79%
Technical
upgrade only
5%
Annotation:
y Technical upgrade + subs. functional enhancements = technical upgrade with subsequent
implementation of additional functional or strategic enhancements
y Functional upgrade = technical upgrade with additional functional enhancements
y Strategic upgrade = technical upgrade with strategic enhancements
„
Findings:
y Most upgrade projects to SAP ECC 6.0 were performed using the upgrade approach “Technical
upgrade only.”
y On the other hand, the diagrams on the next page indicate that the new functionality provided
with SAP ECC 6.0 is one of the main reasons to upgrade. This is in accordance with the
experiences of other SAP upgrade projects.
© SAP AG
ADM326
10-77
Upgrades to SAP ECC 6.0: Reasons for
Upgrades by Source Release
SAP R/3 Enterprise
Reasons for upgrade
Functional requirements
Improve usability of existing solution
End of mainstream or extended maintenance
Legal compliance
Leverage latest technology
Business Innovation
System landscape consolidation / Integration of
industry solutions
Replacement / elimination of modifications and / or
customer specific development by SAP standard
0%
25%
50%
75%
100%
based on 103 upgrades
Reasons for upgrade
SAP R/3 4.6C
Functional requirements
Improve usability of existing solution
End of mainstream or extended maintenance
Legal compliance
Leverage latest technology
Business Innovation
System landscape consolidation / Integration of
industry solutions
Replacement / elimination of modifications and / or
customer specific development by SAP standard
0%
25%
50%
75%
100%
based on 168 upgrades
„
How to read the charts:
y More than one reason per upgrade could be selected. The results for each reason category are
standardized to the number of upgrades of the given sample.
© SAP AG
ADM326
10-78
Upgrades to SAP ECC 6.0: Upgrade Strategy
by Source Release (System Switch Upgrade)
SAP R/3 Enterprise
Upgrade strategy
Resource
minimized
19%
Total: 102
upgrades
81%
Downtime
minimized
SAP R/3 4.6C
Upgrade strategy
© SAP AG
Resource
minimized
23%
Total: 166
upgrades
ADM326
77%
Downtime
minimized
10-79
Upgrades to SAP ECC 6.0: Overall Satisfaction
with Upgrade Approach by Source Release
SAP R/3 Enterprise
Overall satisfaction with upgrade
Less than satisfied
6%
Satisfied
15%
33%
Very satisfied
Total: 102
upgrades
46%
More than satisfied
Overall satisfaction with upgrade
SAP R/3 4.6C
Less than satisfied 1%Not satisfied at all
4%
Satisfied
18%
Very satisfied
36%
Total: 165
upgrades
41%
More than satisfied
„
Annotation:
y The following satisfaction levels could be selected:
y ++ Very satisfied
y +
More than satisfied
y O
Satisfied
y -
Less than satisfied
y --
Not satisfied at all
© SAP AG
ADM326
10-80
Upgrades to SAP ECC 6.0: Customers’
Perceived Challenges by Source Release
SAP R/3 Enterprise
Customers' perceived challenges
Planning phase
Cost / effort estimation
Justify budget for project / value proposition
Building Phase
Project Management
IT infrastructure / sizing
Modification adjustment
Efficient testing
Minimize downtime
End-user training
0%
25%
50%
75%
100%
based on 88 upgrades
Customers' perceived challenges
Planning phase
SAP R/3 4.6C
Cost / effort estimation
Justify budget for project / value proposition
Building Phase
Project Management
IT infrastructure / sizing
Modification adjustment
Efficient testing
Minimize downtime
End-user training
0%
25%
50%
75%
100%
based on 144 upgrades
„
How to read the charts:
y More than one category per upgrade could be selected.
© SAP AG
ADM326
10-81
SAP R/3 Enterprise
Upgrades to SAP ECC 6.0: Project Duration in
Weeks by Source Release
Project duration in weeks
Distribution of values
Range of values
Median: 18,0
(w/o outlier values)
Min: 8,1
0
4
8
Max: 31,9
12
16
20
24
28
Weeks
32
36
40
44
48
52
based on 102 upgrades
SAP R/3 4.6C
Project duration in weeks
Distribution of v alues
(w/o outlier values)
Min: 12,0
0
„
Range of values
Median: 21,0
4
8
12
16
Max: 36,6
20
24
28
Weeks
32
36
40
44
48
52
based on 168 upgrades
Question asked:
y “Please specify the duration of your upgrade project up to the initial go-live (in weeks).”
„
How to read the charts:
y Distribution of values: shows the frequency distribution of all measured values (in weeks,
without cutting at the edges).
y Range of values: by cutting 10% of the number of values at each end of the frequency
distribution outlier values are excluded. The length of each bar indicates the variance of the
measured values.
© SAP AG
ADM326
10-82
Upgrades to SAP ECC 6.0: Duration of Project
Phases in Weeks by Source Release
SAP R/3 Enterprise
Duration of single project phases in weeks
Project duration (total)
18,0
Project preparation phase 2,0
2,0
Upgrade blueprint phase
Upgrade realization phase
6,0
Final preparation for cutover phase
3,0
Production cutover & support phase
2,0
0
5
10
15
20
25
Weeks
Duration of single project phases in weeks
SAP R/3 4.6C
Project duration (total)
21
Project preparation phase
3,0
3,0
Upgrade blueprint phase
Upgrade realization phase
8,0
Final preparation for cutover phase
3,0
Production cutover & support phase
2,0
0
5
10
15
20
25
Weeks
„
Question asked:
y “Duration of project phases according to the SAP Upgrade Roadmap (in weeks).”
„
How to read the charts:
y For each project phase, the median value of all answers is shown. In a project, overlaps or gaps
between the project phases are possible.
© SAP AG
ADM326
10-83
SAP R/3 Enterprise
Business Downtime* in Hours by Source
Release, without Unicode Conversion
Business downtime* in hours
Distribution of values
Range of values
Median: 34,0
Max: 65,0
Min: 15,0
0
12
24
36
48
60
72
84
Hours
96
108
based on 91 upgrades
Business downtime* in hours
SAP R/3 4.6C
Distribution of values
Range of values
Median: 48,0
Min: 22,9
0
12
24
Max: 86,2
36
48
60
Hours
72
84
96
108
based on 140 upgrades
* Business downtime = total time (planned and unplanned) that the system / solution is
not available for end users. This includes the technical downtime plus the time necessary
for the data backup, final tests, etc., before the productive environment is released for
end users.
„
Question asked:
y “Assuming a 24x7 hours operation of the production system, how many hours was the
production system unavailable for the end users?”
„
How to read the charts:
y Distribution of values: shows the frequency distribution of all measured values (in hours,
without cutting at the edges).
y Range of values: by cutting 10% of the number of values at each end of the frequency
distribution outlier values are excluded. The length of each bar indicates the variance of the
measured values.
y Only upgrades that followed the “Downtime minimized“ upgrade strategy were taken into
account. No Unicode conversion was performed.
„
Findings:
y The business downtime was <= 48 hours (2 days)
y SAP R/3 Enterprise: for 74% of all measured upgrade projects (for 88% <= 60 hours)
y SAP R/3 4.6C:
© SAP AG
for 53% of all measured upgrade projects (for 65% <= 60 hours)
ADM326
10-84
SAP R/3 Enterprise
Upgrades to SAP ECC 6.0: Modules* (Business
Scope) Used in the Upgraded ECC System
Modules* used in ERP component
100%
75%
50%
25%
0%
CO
FI
HR
LE
MM
PM
PP
PS
QM
SD
based on 102 upgrades
SAP R/3 4.6C
Modules* used in ERP component
100%
75%
50%
25%
0%
CO
FI
HR
LE
MM
PM
PP
PS
QM
SD
based on 167 upgrades
* Despite the fact that SAP R/3 modules are no longer applicable in SAP ECC
6.0, customers were asked to describe the business functionality of the
upgraded SAP software in terms of the classic SAP R/3 modules (e.g., “FI”) in
order to provide a comparison with the business scope of the upgraded SAP
software.
„
How to read the charts:
y More than one SAP R/3 module could be selected:
y the results for each module are standardized to the number of upgrades of the given sample.
„
Conclusion / findings:
y A broad coverage of components, and therefore a wide scope of business functionality, can be
observed in the upgraded systems.
© SAP AG
ADM326
10-85
SAP R/3 Enterprise
Upgrades to SAP ECC 6.0: Database Size in GB
by Source Release
Database size in GB
Distribution of values
Range of values
Median: 375
Min: 122
0
(w/o outlier values)
Max: 1870
1000
2000
3000
4000
GB
5000
6000
based on 102 upgrades
SAP R/3 4.6C
Database size in GB
Distribution of values
Range of values
Median: 340
(w/o outlier values)
Min: 78
0
Max: 1340
1000
2000
3000
GB
„
4000
5000
6000
based on 163 upgrades
Questions asked:
y “What was the used database size in your productive environment (in GB)?
„
How to read the charts:
y Distribution of values: shows the frequency distribution of all measured values (in GB, without
cutting at the edges).
y Range of values: by cutting 10% of the number of values at each end of the frequency
distribution outlier values are excluded. The length of each bar indicates the variance of the
measured values.
„
Findings:
y SAP R/3 Enterprise: 80% of the upgrades Æ DB size <1000 GB
56% of the upgrades Æ DB size < 500 GB
y SAP R/3 4.6C:
86% of the upgrades Æ DB size <1000 GB
62% of the upgrades Æ DB size < 500 GB
© SAP AG
ADM326
10-86
Upgrades to SAP ECC 6.0: Number of Projects
by Number of Users and Source Release
SAP R/3 Enterprise
Number of users
=10000
5000 - 9999 1% 1 - 99
2000 - 4999
5% 5%
100 - 249
9%
1000 - 1999
15%
Total: 99
upgrades
17%
31%
17%
250 - 499
500 - 999
Number of users
5000 - 9999
SAP R/3 4.6C
9%
1000 - 1999
=10000
3%1%
2000 - 4999
1- 99
15%
16%
Total: 166
upgrades
20%
500 - 999
18%
100 - 249
19%
250 - 499
© SAP AG
ADM326
10-87
Lessons Learned:
Project Management
Make early experiences in the upgrade project system
• Technical upgrade procedure
• Modification adjustment
• Test of customer developments in new release
• Upgrade customizing
• Check functionality of processes in new release
• Test of core business processes
PM
Reduce dual maintenance period
Do add. effort work in upgrade project system before upgrade of system landscape
Reduce time window between upgrade of DEV and PRD system
•
•
Test output programs
Most companies focus on the business process testing and forget about print
programs and forms
•
Involvement and commitment
Early Involvement of key users and management commitment are key success
factors
•
„
Plan and communicate code freeze time!
© SAP AG
ADM326
10-88
Lessons Learned:
Functional Aspects
Good housekeeping drives efficiency of upgrade
• Archiving, Cleansing of un-used custom code and SAP modifications
• Document table changes thoroughly and their usage in custom programs
The older release the more money spent on training
• Significant for customers starting with SAP R/3 4.5B and below (Enjoy
transactions, tree structures…)
• Utilize computer based training: Easy to distribute and review at the
convenience of the user
Industry Add-on
• Customers with Industry Add-ons should review the specific upgrade guides
Tackle custom developments as early as possible
• The faster the development team can have access the faster business process
issues can get resolved
Modification adjustments and testing are key cost drivers
• The better the documentation and existing test procedures, the easier and less
time consuming those project tasks will be)
© SAP AG
ADM326
10-89
Lessons Learned:
Technical Aspects
Upgrade Strategy
• „Downtime minimized“ method should be used
• In order to get a realistic forecast about the expected downtime, a Sandbox
upgrade with representative configuration and data set is highly recommended
Distribution of new SAP GUI version should be started early
Check impact and dependencies early
• With the help of the Product Availability Matrix and PCL e.g. On OS/DB compliance,
availability of country versions and 3rd party products, ITS and dependencies to
other SAP products
Perform test upgrades over and over until you get it right
• A key for success mentioned by many customers
Verify sizing - leverage SAP GoingLive Functional Upgrade Check
• Consider the additional hardware requirements
Install and use SAP Solution Manager
© SAP AG
ADM326
10-90
Unit 10: Overview Diagram
Unit 10 – Upgrade Planning and Preparation
Lesson 1: Upgrade as a Project
Lesson 2: Upgrade of a Three System Landscape
Lesson 3: Upgrade Dependency Analyzer
Lesson 4: Technical Aspects
Lesson 5: Upgrade Experiences
Lesson 6: Further Information
© SAP 2010
© SAP AG
ADM326
10-91
Documentation
New with SAP NetWeaver 7.0 :
Master Guides reflect new concept:
„ General
information provided (mapping to
new building blocks – systems with usage
types, standalone engines, clients) and
planning information (landscape-related
topics– SAP NetWeaver Administrator,
SAP Solution Manager, SLD, SLM, …)
„ One section for every IT scenario providing
information of its system landscape and
implementation/upgrade sequence
Description:
„
„
Documentation provides information required to
understand and perform software life-cycle tasks
•
Planning Guides ([Upgrade] Master Guide, …)
•
Installation Guides
•
Upgrade Guides
•
SAP Support Package Stack Guide
•
SAP Library documentation
•
Tool documentation (F1 help, …)
For the installation of a system with
usage types, only one Installation Guide
– SAP NetWeaver required
„ Comprises
the information for your
platform/database and all usage types
„ No
longer separate guides required for BI,
EP, etc.
„ OS
Dependencies included/no longer
required due to Prerequisite Checker
Profiling prepared: in the future, it is planned that more specific guides can be created on demand
that only contain information for required usage types and operating systems
© SAP AG
ADM326
10-92
Information Sources
ERP Upgrade
specific
information
SAP Upgrade Info Center
(www.service.sap.com/upgrade)
SAP Upgrade
Newsletter
Statistics
or
screen shot
SAP ERP
Solution Browser
Enhancement
Package info
center
© SAP AG
ADM326
10-93
Information at SAP Service Marketplace
Upgrade
„
„
„
Homepage: http://service.sap.com/upgrade
Upgrade services: http://service.sap.com/upgradeservices
Upgrade Dependency Analyser: http://service.sap.com/uda
SAP ERP
„
„
„
„
„
„
Homepage: http://service.sap.com/erp
Development News: http://service.sap.com/developmentnews
Release Notes: http://service.sap.com/releasenotes
Release Strategy: http://service.sap.com/releasestrategy
Maintenance Strategy: http://service.sap.com/maintenance
Scenario & Process Component List: http://service.sap.com/scl
SAP Enhancement Packages
„
„
„
SAP ERP enhancement package Installation: http://service.sap.com/ehp-inst
SAP ERP enhancement package Homepage: http://service.sap.com/erp-ehp
EHP Installation Guides for existing products
SAP NetWeaver:
„
„
„
„
© SAP AG
Homepage: http://www.sdn.sap.com/irj/sdn/netweaver
SAP NetWeaver Administrator: SDN Netweaver Administration
System Landscape Directory: https://www.sdn.sap.com/irj/sdn/nw-sld
Software Lifecycle Manager: https://www.sdn.sap.com/irj/sdn/softwarelogistics
ADM326
10-94
SAP Upgrade Newsletter – Register NOW!
For continuous upgrade news right
to your desk, subscribe to the SAP
Upgrade Newsletter: SAP Upgrade
Newsletter
„
Regional and local SAP upgrade news is proactively distributed on a
quarterly basis to customers
„
No. of recipients today: more than 10,000
„
Available language/country versions:
„
„
English
„
German
„
Japanese
„
Russia
Upgrade News - Content:
© SAP AG
„
Focus topic
„
Solution-specific information, for example, mySAP ERP
„
SAP upgrade tools, services and content
„
…
ADM326
10-95
© SAP AG
ADM326
10-96
Agenda: Enhancement Packages
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
11-1
Enhancement Packages
Contents:

The idea of the enhancement packages

Binding enhancement packages to the upgrade
© SAP 2010
© SAP AG
ADM326
11-2
Bind SAP ERP Enhancement Package 5 for
SAP ERP 6.0 to the ECC 6.0 Upgrade
Since the upgrade to ECC 6.0 SR3 it is possible for the first time to bind the
relevant parts of an enhancement package to the upgrade. This includes also the
necessary SAP Support Packages.
© SAP AG
ADM326
11-3
Agenda: SAP Enhancement
Package Concept & Strategy
1.
2.
3.
4.
SAP Enhancement Package Concept & Strategy
Architecture and Technology
Implementation Procedure
Customer Experiences and Summary
© SAP 2010
© SAP AG
ADM326
11-4
How is this Possible?
1. Always install parts of SAP enhancement packages combined
with Support Pack Stack as a maintenance activity with minor additional
effort and facilitated by the new EHP Installer tool (SAPehpi).
EHP
SAP
System
Support
Package
Support
Package
Inactive Business
Functions
EHP
Support
Package
Support
Package
Time
active
active
Business Function Activation
2. Select and activate the functionality needed by your
business using the Switch Framework. Functionality your
business does not need will remain dormant.
© SAP 2010
© SAP AG
ADM326
11-5
At-a-Glance
SAP Enhancement Package 5 for SAP ERP 6.0
SALES

Improvements for configurable sales UI
SHARED SERVICE CENTER


ENTERPRISE ASSET MANAGEMENT





New shared service framework (SSF) as a platform
for multifunctional shared service organizations
Enhancements in financials, HCM, travel
management, and supplier relationship
management to integrate processes with the SSF
New role: simplified and improved maintenance
planning and execution processes
New functionality for modeling of linear assets
More granular cost collection
Improvements in rotable management
SAP Real Estate Management application:
 Enhanced processes in commercial real estate
management
PROCUREMENT AND
LOGISTICS EXECUTION


Procurement:
 Integration with SAP Supplier Relationship
Management service procurement functionality
 Further procure-to-pay improvements
New stock type for inventory management
 SAP Auto-ID infrastructure offering
 Improvements for outsourced manufacturing
scenarios

New FMEA (failure mode and effects analysis)
features
Integration with SAP EHS Management
SUSTAINABILITY:
EH&S COMPLIANCE MANAGEMENT



Enhanced reporting and master data maintenance
Legal compliance for product safety and
occupational health
Enhanced incident management (delivered as
add-on for SAP ERP EHP 5 in September 2010)





Talent management:
 Enhanced UI and functionalities of
compensation management and talent
management
 Improved insights into learning activities
Workforce process management:
 Automated performance assessment process
 UI flexibility and organization management
analytics
 Extended integration of e-recruiting and HR
core system in the hiring process
 Enhancements for organization chart
visualization
Next-generation employee self-services
Additional HCM – localizations
Improvements in SAP Travel Management
application
FINANCIALS

PRODUCTION PLANNING AND
EXECUTION
QUALITY MANAGEMENT

HUMAN CAPITAL MANAGEMENT








Work-in-process batch tracking and valuation
Engineering and manufacturing product structure
synchronization
Production order integration with ME applications
Power lists for process orders
Manufacturing analytics:
 Overall equipment efficiency (OEE) analytics
via Xcelsius software
 Manufacturing analytics via Xcelsius
Shift report and shift note enhancements
Extensions in Lean Manufacturing (Kanban)
XSteps and PI sheet enhancements






SAP Treasury and Risk Management application:
 Streamlined hedge management process
 Enhancements in in-house cash
SAP Master Data Governance application
for financials:
 Managing and distributing organizational units
(profit center, cost center)
Enhancements in SAP Financial Supply Chain
Management set of applications
New features in financial accounting and new
general ledger – reorganization of profit center
Improved formats of financial reports
Localizations for India, Japan, Chile, and Russia
Enhancements in SAP Strategic Enterprise
Management business consolidation functionality
for legal compliance
Highlights
© SAP AG
ADM326
11-6
Productive SAP Enhancement Package
Customers (June 2010)
7,915 EHP
customers
May ’09 Jun ’09 Jul ’09 Aug ’09 Sep ’09 Oct’09
Nov’09 Dec’09 Jan’10 Feb’10
Mar’10
Apr’10 May ’10 Jun ’10
General availability of
SAP Enhancement
Package 4
for SAP ERP 6.0
© SAP AG
ADM326
11-7
SAP Enhancement Packages & SAP ERP 6.0
2006
2008
2010
2012+
What Are Enhancement Packages?

Optionally installed and activated software
innovations for SAP ERP 6.0

Software innovations include UI
simplifications, functional enhancements and
Enterprise services

SAP enhancement packages are built on top
of each other

Enhancement packages are not SAP Support
Packages: SAP Support Packages contain
corrections and legal changes
Enhancement Packages
SAP ERP 6.0
SAP NetWeaver
SAP Business Suite - Stable Core
Quick Facts About SAP ERP 6.0

Preamble: SAP enhancement packages are shipped as a delta shipment to SAP ERP 6.0

1. Selective Installation: Each enhancement package contains new versions of existing software
components. You only update software components, which are related to the functionality you want to use.

After installation: No UI or process change until a Business Function is activated (ABAP). One common
regression test for both, SAP Support Packages and SAP enhancement package


2. Selective Activation: New functionality must be explicitly switched on to become active in the system
(EHP5: ~600 Business Functions).
If activated: Changes are predictable, only well described changes in the activated areas.

Testing is simplified with templates, provided for every Business Function

SAP enhancement packages for SAP ERP include functional enhancements, industry-specific
enhancements and simplifications. To discover and evaluate which innovations are shipped in which
SAP enhancement package, visit the SAP Service Marketplace.

In addition, enterprise service (ES) bundles are delivered with SAP enhancement packages. Each ES
bundle comprises a set of enterprise services to support an end-to-end business process (for example
Order to Cash) across the SAP Business Suite. To learn which ES bundles are available and to
understand the details of the services, please refer to the Enterprise Service Wiki Pages in SDN.

From a functional perspective SAP enhancement packages are built on top of each other: By
installing the current SAP enhancement package the entire content of earlier packages is
incorporated.

SAP enhancement packages have the same maintenance duration as the underlying core application,
SAP ERP 6.0. As before, all legal changes and corrections will be available via SAP Support
Packages. SAP provides SAP Support Packages for SAP ERP 6.0 on a regular basis during the
defined maintenance period and, in parallel, in the equivalent SAP Support Packages for SAP
enhancement packages for SAP ERP. Since Business Suite 7i2010 SAP deliver SAP enhancement
packages for other SAP applications (e.g. SAP CRM or SAP SCM) as well.

The first three generations of SAP enhancement packages for SAP ERP 6.0 have been delivered and
adopted in the market. This is proven by high number of live customers.
© SAP AG
ADM326
11-8
New 7-2 Maintenance Strategy
7-2 maintenance strategy for SAP Business Suite 7 core applications*:
7 years of mainstream maintenance, 2 years of extended maintenance


Long-term planning security and higher return on investment – nine year maintenance horizon
Additional time to deploy and benefit from innovation delivered via enhancement packages
Less additional cost for extended maintenance
New
7
EHP**
SAP CRM,
SCM, SRM 7.0
RampUp
EHP**
EHP**
RampUp
EHP**
EHP**
Mainstream Maintenance
EHP**
EHP**
EHP**
2006
2007
2008
Extended Maint.
(+ 2%)*
Cust.-Spec.
Maintenance
Extended Maint.
(+ 2%)*
Cust.-Spec.
Maintenance
EHP**
Dec
Mainstream Maintenance
Nov
SAP ERP 6.0,
SAP NW 7.0
EHP**
2
Dec

2009
2010
2011
2012
2013
2014
2015
2016
2017
Before
2006
EHP**
EHP**
Ext. Maint.
(+ 2%)*
Mainstream Maintenance
2007
2008
2009
2010
2011
2012
Ext. Maintenance
(+ 4%)*
2013
2014
Cust.-Spec.
Maintenance
Mar
EHP**
Mar
RampUp
Mar
EHP**
SAP ERP 6.0,
SAP NW 7.0
2015
2016
2017
* Core applications of SAP Business Suite 7: SAP CRM 7.0, SAP SRM 7.0, SAP SCM 7.0, SAP PLM 7.0; plus SAP ERP 6.0 (EHP4) and SAP NetWeaver 7.0. Industry-specific add-on
applications and SAP enhancement packages based on these core application releases will offer mainstream and extended maintenance in line with these releases.
** SAP Enhancement Packages: Illustrative only; does not reflect exact shipment times and frequency.

Beginning with Business Suite 7 core applications, the mainstream maintenance phase is 7 years.

The extended maintenance phase is 2 years, for an additional fee.
© SAP AG
ADM326
11-9
Agenda: Architecture and
Technology
1.
2.
3.
4.
SAP Enhancement Package Concept & Strategy
Architecture and Technology
Implementation Procedure
Customer Experiences and Summary
© SAP 2010
© SAP AG
ADM326
11-10
Example: SAP Enhancement Package 5
Focus: Installation
1. Installation of EHP components
with regular maintenance
Architecture
..
EHP 5
EHP 4
Switch Framework
Industry
Enterprise
Extensions
Extensions
SAP ECC
Core (6.00)
EA-HR
(605)
SAP_HR
(605)
SAP NetWeaver
Application Server 7.0
Facts
Technical Usage:
“Human Capital Management”
1
1
EA-APPL
(600)
IS-OIL
(600)
SAP_APPL (600)
SAP_ABA (702)
SAP_BASIS (702)
Selective, component-wise installation: With SAP enhancement packages
you can selectively update software components. Matching combinations
of software components, as well as PI/Portal/BW-content and Java
software components are grouped by Technical Usages.
As the number of software components are limited, e.g. a separated
installation of logistics and financials (both are located in the core
software component SAP_APPL/EA-APPL) is not possible.
Strict separation of technical installation and the implementation of the
new functionality: Explicit activation separately for each Business
Function (with SAP Enhancement Package 5 for SAP ERP 6.0: ~600
Business Functions).
However only backend functionality (ABAP) is switchable.

Step 1:
 A selective exchange of one component is possible: With SAP enhancement packages you can
selectively update software components. Please note that matching combinations of software
components, as well as PI/Portal/BW-content and Java software components are grouped by
Technical Usages. As the number of software components are limited, e.g. a separate
installation of logistics and financials (both are located in the core software component
SAP_APPL/EA-APPL) is not possible.

Step 2:
 Strict separation of technical installation and the implementation of the new functionality:
Explicit activation separately for each Business Function (with EHP3 we have approximately
150 Business Functions). However only backend functionality (ABAP) can be switched.
© SAP AG
ADM326
11-11
SAP Enhancement Package Installation Tool:
SAP Enhancement Package Installer
Quick facts
SAPehpi: Standard tool to implement SAP enhancement packages
Technology: System Switch Procedure
Available for:





All 32-bit and 64-bit platform for ABAP, Java and Dual-Stack
SAP Business Suite 7 and SAP Business Suite 7 Innovations 2010*
SAP Enhancement Package 1 and 2 for SAP NetWeaver 7.0
SAP Enhancement Package 1 for SAP Process Integration 7.1
SAP Support Packages for ABAP – only systems
New Features
•
•
© SAP 2010
© SAP AG
Manageability and usability
•
Observer mode
•
Alerting functionality
•
GUI reconnect
Stability & Robustness
•
Check consistency of stack.xml
•
Redesign of the add-on handling
* SAP Enhancement Package 4 and 5 for SAP ERP 6.0; SAP Enhancement Package 1 for SAP CRM, SAP SRM, SAP SCM 7.0
ADM326
11-12
Example: SAP Enhancement Package 5
Focus: Activation
..
EHP 5
EHP 4
Switch Framework
Industry
Enterprise
Extensions
Extensions
SAP ECC
Core (6.00)
1
2

1
Business Function:
“Employee Interaction Center”
2
EA-HR
(605)
SAP_HR
(605)
SAP NetWeaver
Application Server 7.0
Facts
2. Activation of
Business Functions
1. Installation of EHP Components
with regular maintenance
Architecture
EA-APPL
(600)
IS-OIL
(600)
SAP_APPL (600)
EA-HR
(605)
EA-APPL
(600)
SAP_HR
(605)
IS-OIL
(600)
SAP_APPL (600)
SAP_ABA (702)
SAP_ABA (702)
SAP_BASIS (702)
SAP_BASIS (702)
Selective, component-wise installation: With SAP enhancement
packages you can selectively update software components. Matching
combinations of software components, as well as PI/Portal/BWcontent and Java software components are grouped by Technical
Usages.
As the number of software components are limited, e.g. a separated
installation of logistics and financials (both are located in the core
software component SAP_APPL/EA-APPL) is not possible.
Strict separation of technical installation and the implementation of
the new functionality: Explicit activation separately for each Business
Function (with SAP Enhancement Package 5 for SAP ERP 6.0: ~600
Business Functions).
However only backend functionality (ABAP) is switchable.
Step 1:
 A selective exchange of one component is possible: With SAP enhancement packages you can
selectively update software components. Please note that matching combinations of software
components, as well as PI/Portal/BW-content and Java software components are grouped by
Technical Usages. As the number of software components are limited, e.g. a separate
installation of logistics and financials (both are located in the core software component
SAP_APPL/EA-APPL) is not possible.

Step 2:
 Strict separation of technical installation and the implementation of the new functionality:
Explicit activation separately for each Business Function (with EHP3 we have approximately
150 Business Functions). However only backend functionality (ABAP) can be switched.
© SAP AG
ADM326
11-13
Switch Framework Enables Optional
Activation of Business Functions
With the Switch Framework it is possible to control the
activation of SAP ERP objects.
Switch Framework
Activating a Business Function triggers switches.
The switch controls whether the switch-controlled code is
executed or not at runtime.
SAP ECC
The Switch Framework is a proven concept (already used
to retrofit Industry Solutions in ERP 6.0).
Fundament: Enhancement Framework is the solution of SAP NetWeaver 7.0 to
allow adaptations of development objects without touching them.
All enhancements offered by Enhancement Framework
can be switched by the Switch Framework.
All reports, includes, classes, function modules, and Web Dynpro ABAP UIs can
be changed and enhanced using the Enhancement Framework.
The new BAdI is also integrated in the Enhancement Framework.

Every change is hidden behind a switch

About 50 Business Functions delivered with enhancement package 2 that can be activated separately.

In the background happens a lot, activation of code an DDIC objects.

Switch and Enhancement Framework is not totally new and already used for IS retrofit since ECC
6.0.
© SAP AG
ADM326
11-14
Switch Framework - How Does It Work?
Business View:
Business Function
Architectural
View:
techn. Switch
Repository View:
“Enhancement
Framework”
Business Function Set
Business Function Set

Enhancements

Bus Fct F1
Industry Business Function
BusBus
FctFct
F2 F1Set “Media“



Switch 1 

BusBus
FctFct
Advertising
F4 F2
Mgmt.
Bus Fct
F4
Press Distribution


Switch 2 




…
Enterprise Business
Function

HCM, Administration
Switch 3 
Switch 4
Switch 5
Real Estate
…
Element 2
IMG-nodes
Enhancements


Screen
Element 1
Switch n
Switch BC Set

A s witch controls the vis ibility of other repos itory
objects .

The Switch Framework Enables Optional Activation Of Business Functions:
 With the Switch Framework, it is possible to control the activation of SAP ERP objects.
Activating a business function triggers switches, which then “influence” the execution of the
code enhancements. These switches ensure that you only see the new functions if you have
activated them. All functional changes and the impact of an activated business function are
made transparent in advance by the documentation. Bear in mind that once a business function
is activated you cannot reverse it. Please note: The activation process starts a job in your SAP
system which automatically performs all changes in the system.
 The Switch Framework is a proven concept as it was already used to retrofit Industry Solutions
in ERP 6.0.
© SAP AG
ADM326
11-15
Things You Should Know Before
Installing SAP Enhancement Packages
EHP Facts



Only one EHP Level per
system
One application system can
only consist of one EHP level
(e.g. EHP4 or EHP5). Hence
installed EHP components have
to be updated with every future
EHP implementation.
Technical Delivery

EHPs are “cumulative”
When installing the latest EHP
you will automatically get all
functionality delivered with
previous SAP enhancement
packages.

Technically the EHP installation
delivers only changed objects to
your system (delta Shipment):
- In case you have already
installed EHP4 you will only
install the new objects of EHP 5.
- In case you have installed
EHP 3 you will install EHP 4
and EHP 5 objects in one step
Industry Solutions
Customers who have activated
an industry business function
set have to include the
corresponding EHP industry
software component during
installation.
EHP Installation and
functional activation is
partially non-reversible
© SAP AG

Enhancement Package 2
for SAP NetWeaver 7.0
available
ADM326
Project Perspective

Modification Adjustment
After installing SAP
enhancement packages
modifications must be adjusted
– even if no business function
has been activated.

Regression Test required
The installation of an SAP
enhancement package requires
a full regression test – even if no
business function has been
activated.

Effort Estimation
Most customers say that the
installation effort is a bit higher
with EHP’s (without activating
business functions) compared to
pure SAP Support Package
updates.
11-16
Agenda: Implementation
Procedure
1.
2.
3.
4.
SAP Enhancement Package Concept & Strategy
Architecture and Technology
Implementation Procedure
Customer Experiences and Summary
© SAP 2010
© SAP AG
ADM326
11-17
Implementation Scenarios
Different Use Cases
1
New Installation
2
Upgrade of an
Existing System
3
Enhancement
Package
Installation
© SAP 2010
© SAP AG
ADM326
11-18
Implementation Scenarios
Different Use Cases
1 New Installation
NW
7.0
NW
EHP2
* SAP ERP 6.0 EHP5 Ready Installation
NW
7.1
NW
EHP1
ERP
EHP4
SAPInst
SAPehpi
ERP
6.0
NW
EHP1
ERP
EHP5
SAPehpi
ERP*
EHP5
ERP
6.0
NW
EHP2
ERP
EHP5
ERP
6.0
SAPehpi
NW
EHP2
© SAP AG
ERP
6.0
ADM326
ERP
6.0
NW
EHP2
11-19
Implementation Scenarios
Different Use Cases
Upgrade of an Existing System
2
NW
7.0
NW
EHP2
NW
2004
SAPup/ SAPJup
NW
7.1
NW
EHP1
ERP
EHP4
ERP
6.0
R/3
4.6C
NW
EHP1
SAPup/ SAPJup
ERP
EHP5
ERP
6.0
NW
EHP2
© SAP AG
ADM326
11-20
Implementation Scenarios
Different Use Cases
Enhancement Package Installation
3
NW
7.0
NW
7.1
SAPehpi
SAPehpi
NW
7.0
NW
EHP2
NW
7.1
NW
EHP1
ERP
EHP4
ERP
6.0
SAPehpi
ERP
6.0
NW
EHP1
ERP
EHP5
ERP
6.0
© SAP AG
SAPehpi
ADM326
ERP
6.0
NW
EHP2
11-21
Phase 1:
Select Required Business Functions
Requirements
Design
Build & Test
Business
Deploy
Identification: Enhancement Package Info Center

Single point of access to all information related to EHP’s:
•
Presentations, documentation and release notes
•
Test catalogue and learning maps

Documentation at deep level of granularity

Great ability to analyze new software functionality

Easily identify needed Business Function(s)
Further Services and Tools

Accelerated Innovation Enablement (AIE)
- Five days of SAP enablement helping to evaluate
the innovation capabilities of the latest SAP EHP

Solution Browser and Business Function Prediction
http://service.sap.com/erp-ehp
AIE
Experts
Result:
High-level business
requirements
and selection of
Business Functions

First of all the business expert has to select the required business functions.

The Enhancement Package Information Center is the single point of access to all information related
to a business function for the business expert.

Here you can find presentations, documentation, release notes, test catalogues and learning maps.
The Business Function Documentation allows the user to get to know the capabilities behind a
business function and how to use them; learn about options the business function provides; and notes
which software components are needed. Please note that each Business Function has a technical
name. This identifier is important to determine which parts of the system needs to be updated.
© SAP AG
ADM326
11-22
SAP Enhancement Packages for SAP ERP 6.0
Business Function Prediction
F re
serv e
offe ice
ring
Wondering which
enhancement package
functionality is potentially
relevant for you?
SAP now offers a solution:
Prediction of relevant enhancement
package functionality based on
your existing system usage
Including direct access to:
 Overview presentation
 Release Notes
 Documentation
 Test case catalogs
 Mapping to Technical Usage
Register for a free Business Function Prediction today!
http://service.sap.com/BFP
© SAP 2010

A new version of SAP Enhancement Package Must Know Guide available
© SAP AG
ADM326
11-23
How To Use The Enhancement Package
Information Center
Requirements
Design
Build & Test
Business
Deploy
The Concept
 Purpose of the SAP ERP
enhancement package strategy
 Concept and methodology of
enhancement packages
 What you need to know before
 How to implement them
 What to test at what point in time
Functional Overview
 Which enhancements are included
in each enhancement package?
 Which areas of the solution were
touched by new developments?
Level 1 =>
‘Short overview presentation’:
Level 2 =>
‘Detailed overview presentation’:
Level 3 =>
‘Detailed presentation’:
Get an idea of each business function
(short description and target group)
Understand each business function with
features included, benefits, target users
and their and technical name.
(~ 1 slide per business function)
Understand each feature of
a business function
(~ 1 slide per feature)
© SAP 2010
© SAP AG
ADM326
Level 4 =>
‘Online information’:
Assess each business function,
using all related information.
This is presented in a table-like
list with links to documentation,
test cases, release notes, detail
presentations, etc.
11-24
Business Function Documentation
Business

The SAP enhancement
package information center
contains documentation for
each enhancement package
business function

Technical Usages and
Business Packages that are
required to use the business
function

Additional business
functions that must be
activated as well

Prerequisites that must be
satisfied before the
activation

Features that become
available when the business
function is activated
© SAP AG
First, select the appropriate link from section (1), then search for
the required business function and click on link (2).
ADM326
11-25
How to Evaluate a Business Function in Your
System Landscape
Requirements
Design
Build & Test
Deploy
Legend
System landscape
= ERP + EHP5
= old release (6.0)
EHP 5
= actual project work
SBX
ECC
Enhancement package
evaluation system
Productive landscape
DEV
ECC
= Transport route
System
copy
QAS
ECC
PRD
ECC
 For evaluation („Does the Business Function add value?“) you should not use the DEV system
 Recommendation: Use a sandbox system (SBX)
Keep in mind: Activation of a business function can in most cases not be revoked (exception: some
newly available reversible business functions)
 You can only transport the complete BF system switch settings across the system landscape
© SAP AG
ADM326
11-26
Phase 2:
Design
Requirements
System
Administrator
Design
Build & Test
Deploy
Prepare Technical Installation

Check Prerequisites
 What are the prerequisites to check before installing?

Choose Installation Approach
 Selective or Broad

Map Business Functions and Technical Usage
 Which are ‘Technical Usages’ are relevant?
Define Business Aspects

Create business blueprint for Innovation

Execute implementation project with ASAP
methodology
© SAP AG
Business
ADM326
Result:
Business blueprint
and technical
preparation
activities
11-27
Prerequisites For SAP ERP 6.0 – SAP
Enhancement Package 5 Installation
Requirements
Design
Build & Test
System
Administrator
Deploy
1. Up-to-date SAP Solution Manager

SAP Enhancement package 1 for SAP Solution Manager 7.0 (SP 23 is mandatory)
2. Latest installation or upgrade tools

For systems on ECC 6.0 use Enhancement Package Installer (SAPehpi)

For systems from SAP R/3 4.6C to SAP ECC 5.0 use upgrade tools (SAPup) & bind in SAP
Enhancement Package 5 for SAP ERP 6.0 parts
3. Compatibility of Add-ons

Ask your add-on provider whether your add-ons are compatible with the SAP Enhancement
Package for SAP ERP 6.0
4. SAP Support Packages
 In general there is no minimal Support Pack level required in the source system where the SAP
enhancement package will be installed – refer to the guides and relevant notes for more details.

First you have to bring your SAP Solution Manager up-to-date.

In order to use the Maintenance Optimizer application, you need SAP Solution Manager 4.0 with the
highest SAP Support Package level in your system landscape. Your system landscape has to be
maintained in the Solution Manager system. You can find more information about the SAP Solution
Manager at help.sap.com > SAP Solutions > SAP Solution Manager.

Please make also sure that you have installed the latest SPAM/SAINT update in your system.

Secondly, as you need a certain SAP Support Package level in your system let the Solution Manager
Maintenance Optimizer calculate the needed (and equivalent) SAP Support Packages for you. They
can be included in the installation queue - the details are explained in the next step.

Thirdly please note that if you have an add-on installed in your system, ask your add-on provider
whether it is compatible with the SAP Enhancement Package for SAP ERP 6.0. See SAP note
1117309 for details of add-ons delivered by SAP.

Fourthly read the documentation and the referenced notes to check that all other prerequisites are
met.
© SAP AG
ADM326
11-28
Mapping Process (Example)
Business Function
Technical Usage
A “Business Function”
is the activatable unit
within the SAP ECC
Server
A “Technical Usage”
groups software
components which must
be installed together.
ABAP Product
Instance: Media
Real Estate Management
Technical Name:
RE_GEN_CI_1
New General Ledger
Accounting
Technical Name:
FIN_GL_CI_1
Business Function 3
Lean Manufacturing
Technical Name:
LOG_PP_LMAN
...
© SAP AG
Mapping via OSS Note 1324838
Business Function 2
SAP ECC Server
Media
Business Function 1
Main Instances &
Software Components
Central
Applications
ABAP Product Instance:
Central Application
Financials
ABAP Product Instance:
Leasing/Contract A/R & A/P
BF EA-APPL 605
BF
BF SAP_APPL 605
Central Application
EA-HR 605
SAP_HR 605
ERECRUIT 600
EA_GLTRADE 600
…….
HCM Self Services
ABAP Product Instance:
Human Capital Management
JAVA Product Instance:
SAP XSS (Self Services)
ADM326
SAP NetWeaver 702
11-29
Installation Procedure At A Glance
Broad Installation
Selective Installation
1. Choose business functions,
e.g.: ‘Retail Buying’
1+2. Choose relevant Technical
Usage(s) with potential business
value for your company.
More information about this
approach can be found here.
Business
2. Map business function(s)
to Technical Usage(s)
EHP5 SAP
Note: 1324838
Now defined: technical usage(s)
Design
Queue of installable
packages + stack xml
3. Select technical usage(s) using Solution
Manager Maintenance Optimizer.
Automated calculation and download
of required installation files
4. Install installation packages using SAPehpi
Build & Test
5. Modification Adjustment
6. Regression Test
© SAP AG
ADM326
11-30
Reading Sequence Of Documentation
about EHP Implementation Procedure
Requirements
Design
Build & Test
System
Administrator
Deploy
3
1
2
SAP Enhancement
SAP Enhancement
Package 5 Master
Package Installation
Guide
How to install SAP
Guide
Enhancement Package 5
The documentation can be found via:
http://service.sap.com/erp-ehp-inst
© SAP 2010
© SAP AG
ADM326
11-31
Phase 3:
Build and Test
Requirements
Design
System
Administrator
Test & Build
Deploy
Software Installation And Activation

Installation of SAP enhancement package with EHP-installer

Activation of Business Functions using the Switch Framework
Regression and Acceptance Testing

SAP delivers EHP test case templates

SAP Solution Manager enables risk based testing (BPCA)
Further Services

Expert Guided Implementation
- Update to SAP Solution Manager Enhancement
Package 1 including basic configuration
Result:
Getting the solution
ready and tested

First of all the business expert has to select the required business functions.

The Enhancement Package Information Center is the single point of access to all information related
to a business function for the business expert.

Here you can find presentations, documentation, release notes, test catalogues and learning maps.
The Business Function Documentation allows the user to get to know the capabilities behind a
business function and how to use them; learn about options the business function provides; and notes
which software components are needed. Please note that each Business Function has a technical
name. This identifier is important to determine which parts of the system needs to be updated.
© SAP AG
ADM326
11-32
E2E SAP Enhancement Package Installation
Process
Maintenance Optimizer
(MOPZ)
SAP
Solution Manager 7.0
latest SP level
3
PPMS
Download Basket
a
Stack
Configuration
File.xml
Technical Usages
based on
SAP EHP 5*
MOPZ
Stack
Configuration
File.xml
EHP SW
Comp.
b
SMSY
2
1
Landscape
Verification
Wizard
1 Run Landscape Verification Wizard
EHP SW
Comp.
SP‘s
c
SP‘s
SLD
SAP
ERP
SAP ERP 6.0
EHP
5 6.0
onNW
SAP
7.02
basedBased
on SAP
7.0NW
EHP
2 Maintain System landscape via SLD/SMSY
3 Run Maintenance Optimizer
a Select required Technical Usages and SP level
SCS
Insta nce
Add -I n Cen
ICM
tr al Ins ta nce
ENQ S er ver
(Java)
ABAP
Dispa tcher
Java Dispa tc her
MOPZ generate Stack Configuration file
and calculates dependent software
components and SPs
5
MS G S er ver
(Java)
W or k
W Pr
or kocess
Wor
P rkocess
Pr ocess
b
SAPehpi
4
Java
S er ver
Java
S er ver
Pr ocess
S erPr
verocess
P r ocess
E NQ WP
(ABAP )
S DM
Java
Globa l FS
Gateway
MS G S er ver
(ABAP
ABAP )
IGS
c Download SW components and SPs via Download Basket
ABAP Schema
Java Schema
4 Provide your download to SAPehpi
5 Perform the SAP enhancement package implementation
*Example for SAP ERP 6.0. CRM 7.0, SRM 7.0 und
SCM 7.0 you choose the SAP enhancement package
E2E SAP Enhancement Package installation process – example

Customer plans to update a SAP ERP 6.0 system to SAP Enhancement Package 5 for SAP ERP 6.0.

Therefore the customer needs to have installed a SAP Solution Manager 7.0 on the latest available
SP level (SP23). In addition SAP Solution Manager Maintenance Optimizer needs to be configured.

Before the customer starts a new maintenance transaction the Landscape Verification Wizard need
to run to check the system data in SMSY for inconsistencies and if needed provides hints to update
the system data.

As soon as the system data in SMSY is maintained a new maintenance transaction can be started.

During the maintenance transaction the customer has to select the required Technical Usages as well
as the target SAP Support Package level. This selection is used by the Maintenance Optimizer to
generate a Stack Configuration File, the SAP enhancement package software components as well as
the dependent SAP Support Packages.

These files can be downloaded via Download Manager. After the download the files have to be
provided to the SAP enhancement package installer. The SAP enhancement package installer uses
the files to update the SAP ERP 6.0 system to an SAP ERP 6.0 system including SAP Enhancement
Package 5 of SAP ERP 6.0
© SAP AG
ADM326
11-33
New: Landscape Verification 1.0 for SAP
Solution Manager
Correctness of landscape data is the key for a successful EHP installation:

A correct landscape configuration is a major prerequisite for error-free execution of MOpz

Erroneous or incomplete landscape information can result in failure of the update procedure
 Guidance towards correctly entering all information needed in the update process is required
New Solution: landscape verification 1.0 for SAP Solution Manager

Helps to analyze system landscape data in SAP Solution
Manager System Landscape (SMSY) in order to identify issues
in landscape description
 Add-on installation - details can be found here

Landscape verification promotes the “landscape pattern” concept:
Hub and sidecar - details can be found here
Using landscape verification 1.0 for SAP Solution Manager helps to improve
landscape data quality as a major prerequisite for smooth installation of SAP
enhancement packages for SAP Business Suite.
© SAP AG
ADM326
11-34
Guided Download Procedure:
Maintenance Optimizer
Requirements
Design
Test & Build

Technical usage: predefined, installable
subsets of an SAP enhancement package
for SAP ERP

SAP Note 1324838 (EHP5) maps identified
business functions to a technical usage

You enter the technical usage in the
Maintenance Optimizer and it automatically
calculates the relevant download files

Prerequisites:
- Solution Manager 7.0 EHP1 (SPS 23),
Accuracy of system data
- Data maintenance with Solution Manager
System Landscape (SMSY)
Deploy
* This is an example of installed software components in SAP ECC. For Java components and BI-, PI- and Portal content, a different installation procedure would be used.

If you use the SAP Solution Manager Maintenance Optimizer - as strongly recommended and
already required for downloading SAP Support Packages in general - you only need the name of the
Technical Usage to install all needed software components. Based on that information, the SAP
Solution Manager Maintenance Optimizer calculates the needed software components and SAP
Support Packages automatically. Create a new maintenance transaction for updating your system
with SAP enhancement packages for SAP ERP 6.0. A guided procedure leads you through the
preparation process for updating your systems. Select all systems that are affected by the application
of the SAP enhancement package. In the next step of the guided procedure, you select the Technical
Usages you want to apply to your systems. The Solution Manager Maintenance Optimizer
automatically calculates all needed SAP Support Packages and new software component versions
needed for installing the previously selected Technical Usages. As a result, the Solution Manager
Maintenance Optimizer creates the Stack-XML file that can be read by the installation tools to create
a valid import queue. You can find further information about the Solution Manager Maintenance
Optimizer at service.sap.com/solman-mopz, detailed documentation at help.sap.com > SAP Solution
Manager > (select your preferred language) in the "Change Management" section.
Please remember: The software components of SAP enhancement packages for SAP ERP 6.0
contain new developments (as we partially replace existing software components). Therefore, if you
take a look at your system after applying the SAP enhancement package software components, you
will find software components in version 600 (e.g. with SAP Support Package stack 10) as well as
software components in version 602 (e.g. SAP enhancement package 2 with SAP Support Package
stack 0 which contains equivalent corrections to SP level 10 of the same component in version 600).
© SAP AG
ADM326
11-35
System Landscape Aspects during Build &
Test Phase
Requirements
Test & Build
Design
Deploy
Legend
System landscape
= ERP + EHP5
= old release (6.0)
Temporary
development
system
= actual project work
DEV
ERP
Dual
Maintenance
EHP 5
Productive landscape
DEV
ERP
Transport
changes
= Transport route
Emergency
Corrections
EHP 5
QAS
ERP
PRD
ERP
 During and after enhancement package or SAP Support Package installation your development system
may not be able to support your production line with emergency corrections and/or phased development
go-lives unless you add temporarily a copy of the development system
 Based on your risk profile you should consider appropriate measures
 Ensure dual maintenance
© SAP AG
ADM326
11-36
Installation of Additional Technical Usages
If you want to activate a business function that does not belong to the technical usages
that have been installed initially, you must install the missing technical usage later.
There are two different options to install additional technical usages:
SAPehpi
Transaction SAINT

Mandatory for the initial enhancement package 5
installation

Advantages:


Shorter downtime compared with transaction
SAINT

Productive work is possible before downtime

Reset is possible until beginning of downtime

Large installation queues can be processed

Prerequisites:



The enhancement package 5 Technical Usage
“Central Applications” must be already installed
Disadvantages:

Longer downtime compared with EHP Installer

Limited possibilities to reset installation
Advantage:

Disadvantage:
 Total runtime is longer compared with SAINT
Shorter total runtime for small installation
queues (few packages and/or small packages)
Both installation options require modification adjustment and regression tests for the
affected software components!
© SAP AG
ADM326
11-37
Activate and Configure
Business
Transaction: SFW5
Activities before the activation …
 View the list of Business Functions now selectable


Access documentation, release notes, test
catalogue and possible dependencies from here
Install the relevant documentation, refer to
SAP note 1066110
Benefits


Transparency of all system and UI changes that
will take place
Stability for all other parts of the solution
Activities after the activation …

Activate the chosen Business
Function

Configure the chosen Business
Function
Benefits

New coding becomes active only
where activated

Faster implementation because only
activated parts are configured
© SAP 2010

The switch transaction shows all the Business Functions that can now be activated after the
installation of the new software components.

In the switch framework transaction you can:
 View the list of Business Functions available with the latest system setup
 Access documentation, release notes, test catalogue, and possible dependencies
 Install the relevant documentation, refer to SAP note 1066110

Before the activation you get transparency of all system and UI changes that will take place.

Afterwards you can activate the chosen business functions and perform the configuration tasks.

By that the new coding becomes effective. All other parts of the system remain stable.
© SAP AG
ADM326
11-38
New With Enhancement Package 5:
First Set of Reversible Business Functions
New: reversible Business Functions:

A reversible Business Function can be tested / evaluated in DEV/QAS systems
but only in separate clients

During the test of reversible Business Functions no other tests must take place
in the whole system as Business Functions are active in all clients

To completely ‘undo’ a Business Function the whole client has to be deleted
 Currently there are 37 reversible Business Functions
© SAP AG
ADM326
11-39
Switch Framework: Transaction SFW5
Transport of Switch Settings
Business
Transaction: SFW5
activate Business
Functions manually
activate Business
Functions manually
Sandbox
DEV
generate transport
with switch settings
© SAP AG
QAS
transport
import transport with
switch settings
ADM326
transport
PRD
import transport with
switch settings
11-40
Test & Go Live:
SAP Delivers Test Case Templates
Requirements
Activities

Acceptance test for
selected Business Functions

Use standard test case
templates
Train end-users


Go live, transport switch
activities to production system
Benefits

Faster test preparation due to
test case templates

Smaller test scope because
changes are documented for
each business function

Test & Build
Design
Smaller training effort due to
limited and documented effect
on user interfaces
Business
Deploy
You can access the TCTs before Installing an EHP..

All test cases are available as
documents in
the enhancement package
information center
(http://service.sap.com/erp-ehp)

Documents (texts) can be
downloaded
..or after installing an EHP

Test cases are shipped with the
enhancement package and are part
of the installation (SAP ECC)

Access the test case from the
switch transaction (SFW5)

From there, you will (by drilldown)
enter the test workbench

Test cases can be transported to
SAP Solution Manager via workbench request.

Test case templates will be available for each business function that is new to an enhancement
package.

These templates can be called directly from the switch transaction. The link to the corresponding test
case is located right next to each Business Functions.
 The SAP test case templates help you to plan and perform your acceptance test and train your
end users for the selected business functions.
 By that you are also able to narrow down the test scope because functional changes are
documented for each business function.

So - where to find Test Case Templates?
 Firstly before installing an enhancement package in SAP Service Marketplace. All test cases are
available as documents in the enhancement package information center and can be downloaded.
 Secondly after installing an enhancement package via the switch framework. Test cases are
shipped with the enhancement package and are part of the installation (SAP ECC). From there,
you will (by drilldown) enter the test workbench. Test cases can be transported to SAP
Solution Manager via workbench request.
© SAP AG
ADM326
11-41
Phase 4:
Deploy
Requirements
System
Administrator
Design
Build & Test
Deploy
Go-Live and Support

Update of production system:
EHP Installer is specialized to minimize downtime

Release of the EHP System for Production Operation

Support after Go-Live

Project Closure
Services

SAP delivers continuous quality checks

Transport Management synchronizes deployment to
production
Result:
Innovation is
available for
business

First of all the business expert has to select the required business functions.

The Enhancement Package Information Center is the single point of access to all information related
to a business function for the business expert.

Here you can find presentations, documentation, release notes, test catalogues and learning maps.
The Business Function documentation allows the user to get to know the capabilities behind a
business function and how to use them; learn about options the business function provides; and notes
which software components are needed. Please note that each Business Function has a technical
name. This identifier is important to determine which parts of the system needs to be updated.
© SAP AG
ADM326
11-42
Current Statistics
SAP Enhancement Package Installer
Requirements
Design
Build & Test
System
Administrator
Deploy
EHP Installer Statistics for
SAP enhancement package 4
for SAP ERP 6.0
SAPehpi runtime
SAPehpi downtime
Median runtime: 44h
Median downtime: 7,5h
*This statistic is based on the current evaluation forms referring to test and productive systems where an enhancement package 4 implementation was performed.
© SAP AG
ADM326
11-43
Service offering: Enhancement Package
Planning for SAP ERP 6.0
Overview….

Intensive 2 days onsite workshop

We plan your enhancement package installation project & strategy

Learn from experienced SAP consultants

Feel well prepared to start your implementation project!

Project Milestone Plan

 We define a customer specific implementation
ew
S
ser AP c
vic
e o onsul
t
ffer
ing ing
Knowledge Transfer
 Getting behind the new technology
approach & EHP strategy
 Understand the concept of switchable Business
 We create an enhancement package project
Functions & Technical Usages
roadmap based SAP’s best practices & proved
methodology

*N
 Learn how to use “EHP Installer” Tool
Landscape Dependencies
Order & Contact Details…
 Identify technical dependencies of your system
Direct contact: upgradecc@sap.com
landscape
Service Market Place link: /ufg
 Outlines critical issues for a smooth
Implementation project
© SAP AG
ADM326
11-44
Agenda: Customer
Experiences and Summary
1.
2.
3.
4.
SAP Enhancement Package Concept & Strategy
Architecture and Technology
Implementation Procedure
Customer Experiences and Summary
© SAP 2010
© SAP AG
ADM326
11-45
Benefits of SAP Enhancement Packages
Further Customer Proof Points
‘Within an extremely short timeframe, we managed to implement
functional enhancements around Real Estate Management. We went
live after only a few weeks.’
Innovate Just in Time
•
Stability and Access to
Innovation – activate new
functionality on demand.
Martin Kling, Head of Group Financials,
TreuHandStelle GmbH
‘We were delighted that no side effects occurred at all
outside the activated new functional capability. The EHP concept
allowed us to fulfill requirements years before we will start our next
release upgrade. The end-user reactions were very positive and no
critical issues occurred.’
Stephan Polster, Project Manager,
ThyssenKrupp Steel
Cost reduction
•
•
Lower effort to install
functional enhancements,
ideally silent as part of
system maintenance
Easier testing with standard
test case templates
‘The implementation of SAP enhancement package 2 for SAP ERP
6.0 was much easier than upgrading a full release. We installed all
the software components that we could get in order to be open to
implement further innovations at minimized cost at any time.’
Thomas Muhler, Technology Consultant,
cormeta ag
‘We implemented enhancement package 2 in order to use the new
capabilities for Bank Relationship Management. No critical issues
occurred. The implementation was very easy.’
Joerg Engel, System Engineer, Wuerth-Group
© SAP 2010
© SAP AG
ADM326
11-46
Comparing SAP Enhancement Packages for
SAP ERP and SAP NetWeaver
SAP Enhancement Package 2 for SAP NetWeaver
supports SAP Enhancement Package 5 for SAP ERP
SAP
Enhancement
Packages for
Installation Procedure
Impact of Installation
SAP ERP
(SAP ECC)
SAP
NetWeaver
Selective Activation
New functions are
switched on selectively
(ABAP switch
framework)
Both: Efficient and fast
installation with SAPehpi
based on proven SAP
software lifecycle
management tools
Both: No UI or process
change for end users after
installation of SAP
enhancement package.
NW EHP adds new
functionality, but
does not replace
existing functionality
SAP provides an impact
analyzer tool and test
case templates
Switching procedure
between old and new
UI screens is provided

So where is the difference between SAP enhancement packages for SAP ERP and for SAP
NetWeaver?

All in all there are a lot of similarities. The installation procedure is in both cases efficient and fast.
The installation is performed with SAPehpi based on proven SAP software lifecycle management
tools.

In both cases there is no UI or process change for end users after installation of an enhancement
package and by that the impact of Installation is limited. Furthermore new functions are switched on
selectively, either with the switch framework or other, alternative procedure.
© SAP AG
ADM326
11-47
Upgrade versus SAP Enhancement Packages
Installation: Customer Experience (Overview)
Criteria
Upgrades¹
Reduction
Business downtime
(technical installation)
Ø 48 hours
Total project duration
Ø 21 weeks
Duration of project
phases in weeks
 Preparation: 3 w
 Blueprint: 3 w
 Realization: 8 w
 Prep for cutover: 3 w
 Prod. cutover & support: 2 w
- 50%
- 62%
SAP Enhancement
Packages²
Ø 24 hours
n = 87
Ø 8 weeks
n = 88
up to
70%
 Preparation: 1 w
 Blueprint: 1 w
 Realization: 2,5 w
 Prep for cutover: 2 w
 Prod. cutover & support: 1 w
n = 67
According to current statistics the installation of enhancement
packages for SAP ERP 6.0 greatly increases
the speed of innovation while reducing its cost.
1
Based on n = 168 upgrades from SAP R/3 4.6C to SAP ECC 6.0; Source: Upgrade Experience Database
² Total number of enhancement package installations (EHP 2 to 4): n = 91; only those considered which provided details on these questions; this number
represents an extract only out of more than 5,900 enhancement package installations globally (as of February 2010); Source: Enhancement Package
Experience Database
© SAP 2010
© SAP AG
ADM326
11-48
Upgrade versus SAP Enhancement Package
Installation: Overall Satisfaction And Reasons
Criteria
Upgrades¹
Customer
satisfaction
n = 165
18%
SAP Enhancement Packages²
4%
1%
8%
Very satisfied
More satisfied
36%
5%
2%
Very satisfied
More satisfied
Satisfied
Satisfied
32%
Less satisfied
Less satisfied
Not satisfied
53%
Not satisfied
41%
Reasons for
upgrading /
installing
enhancement
packages
n = 168
Legal compliance
System landscape cons.
Manage modifications
Functional requirements
Improve usability
Use latest technology
Business innovation
Maintenance
Legal compliance
System landscape cons.
Manage modifications
Functional requirements
Improve usability
Use latest technology
Business innovation
Others
0
20
40
60
80
100
0
20
40
60
80
100
1
Upgrades from SAP R/3 4.6C to SAP ECC 6.0; Source: Upgrade Experience Database
² Based on n = 91 enhancement package installations (EHP 2 to 4); this number represents an extract only out of more than 5,900 enhancement package
installations globally (as of February 2010); Source: Enhancement Package Experience Database
© SAP 2010
© SAP AG
ADM326
11-49
Upgrade versus SAP Enhancement Packages
Installation: Business Downtime
Upgrade1
(hours/overall)
n = 140
Min: 22,9
0
12
24
Median: 48,0
36
48
Max: 86,2
60
72
84
96
108
Hours
Enhancement
package2
installation
Min: 8
(hours/overall)
n = 87
0
Median: 24
12
24
Max: 48
36
48
Hours
1
2
Upgrades to SAP ECC 6.0 with source release SAP R/3 4.6C ; Source: Upgrade Experience Database
Enhancement packages for SAP ERP 6.0; this number represents an extract only out of more than 5,900 enhancement package installations globally
(as of February 2010); Source: Enhancement Package Experience Database;
© SAP 2010
© SAP AG
ADM326
11-50
Upgrade versus SAP Enhancement Packages
Installation: Project Duration and Effort
Project
duration
(weeks)
Weeks
Project
effort
(person days)
Project person days
1
2
Upgrades to SAP ECC 6.0 with source release SAP R/3 4.6C and SAP R/3 Enterprise, no Unicode Conversion; Source: Upgrade Experience Database
Enhancement packages for SAP ERP 6.0; this number represents an extract only out of more than 5,900 enhancement package installations globally
(as of February 2010); Source: Enhancement Package Experience Database
© SAP 2010
© SAP AG
ADM326
11-51
SAP ERP – Top 10 Business Functions*
S A P E nhanc ement P ac kag e 2 for S AP E R P 6.0
S A P E nhanc ement P ac kag e 3 for S AP E R P 6.0
B us ines s F unc tion Name
B us ines s F unc tion Name
F IN_T R AV E L _1
S D _01
HC M_AS R _C I_1
F IN_F S C M_INT E G R AT IO N
HC M_L S O _C I_1
F IN_AC C _G R O UP _C L O S E
L O G _MM_C I_1
IS U_UT IL _1
R E _G E N_C I_1
F IN_F S C M_C C D
B us ines s F unc tion Des c ription
S AP T ravel Management E nhancements
O rder‐to‐C ash S implification
HC M P rocesses and F orms
F S C M, Integration
S AP L earning S olution
G roup C lose
B usiness F unction Materials Management
Utilites, G eneral E nhancements
R eal E state Management
F S C M, F unctions
F IN_G L _C I_1
F IN_R
_S IMP_S
L _1
/K
Y K /GEEPN_AIO
IMP L IF IC AT IO
N
HC M_E S S _C I_1
B us ines s F unc tion Des c ription
New G eneral L edger Accounting
R eporting F inancials
R oles in S AP All‐In‐O ne
HC M, E S S for P ersonal Information
O P S _P S _C I_1
HC M_E R C _C I_1
P roject S ystem
HC M, S AP E ‐R ecruiting 1
F IN_T R M_L R _F I_AN
L O G _E S O A_OP S _2
HC M_E R C _S E S _1
L O G _S D _C I_01
T R M: Hedge Management, New
Instruments, New K ey F igures
O perations, E nterprise S ervices 2
HC M, S AP E ‐R ecruiting ‐ S earch 1
S ales and D istribution
S A P E nhanc ement P ac kag e 4 for S A P E R P 6.0
B us ines s F unc tion Name
E R P _E NT E R P R IS E S E AR C H
HC M_O S A_C I_1
HC M_AS R _C I_2
F IN_R E P _S IMP L _2
F IN_G L _C I_2
E R P _AL L _P DF _F O R MS
L O G _MMF I_P 2P
E R P _AL L _L IS T S
HC M_L S O _C I_2
HC M_T MC _C I_1
B us ines s F unc tion Des c ription
E nterprise S earch in S AP E R P
HC M, P erformance Management 01
HC M, Administrative S ervices 02
R eporting F inancials 2
G eneral L edger Accounting 2
All C ommon F orms Available in P DF
MM, Integration of MM and F I
E R P , New User Interface for AB AP L ists
HC M, L earning S olution 02
HC M, C ore P rocesses in T alent Management
*1st July 2010
© SAP 2010
© SAP AG
ADM326
11-52
New version of SAP Enhancement Package
Must Know Guide available
What IT professionals
must know about
SAP enhancement packages
for SAP ERP
service.sap.com/erp-ehp
© SAP 2010

A new version of SAP Enhancement Package Must Know Guide available
© SAP AG
ADM326
11-53
Get Started - Enhancement Package
Infocenter: http://service.sap.com/erp-ehp
SAP enhancement package
strategy for SAP ERP
SAP Enhancement Packages Frequently Asked Questions
Master Guide
&
How to Install EHP5:
A Practical Guide
SAP EHP Info Center
ERP@BPX: EHP Forum & Wiki
Lifecycle of SAP
enhancement packages
SAP EHP Technology Facts
© SAP AG
ADM326
11-54
Agenda: Unicode Conversion
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
12-1
Unicode Conversion
Contents:

What is Unicode?

Major steps in an Unicode conversion project
 What has a Unicode conversion to do with an upgrade?

Combined Upgrade and Unicode Conversion (CU&UC)
 Twin Upgrade and Unicode Conversion (TU&UC)
© SAP AG
ADM326
12-2
Single Code Pages (Non-Unicode) in SAP
Systems
Japanese
Hebrew
 Every ellipse represents
one code page
 Single Code Page system
means that only
languages within ONE
ellipse can be used
Chinese
Korean
Greek
Taiwanese
Russian
Ukrainian
English
Icel
and
ic
Thai

Danish
Dutch,
German
Finnish
French, Italian
Norwegian
Portuguese
Spanish
Swedish Turkish
Croatian
Czech
Hungarian
Polish
Rumanian
Slovakian
Slovene
Without Unicode a SAP system makes use of one or more 'small' codepages.
© SAP AG
ADM326
12-3
Unicode: Example Languages Supported with
Unicode
Japanese
Unicode
ellipse
Chinese
Hebrew
Korean
Greek
Farsi
Hindi
Taiwanese
Bashkir
Panjabi
Sanskrit
Arabic
Azerbaijani
Icel
Belarusian
Bengali
and
ic
Russian
Ukrainian

English
Danish
Dutch
German
Finnish,
French, Italian
Norwegian
Portuguese
Spanish,
Swedish
Turkish
Thai
Croatian
Czech
Hungarian
Polish
Rumanian
Slovakian
Slovene
Urdu
Vietnamese
With Unicode a SAP system makes use of only one 'big' codepage.
© SAP AG
ADM326
12-4
Globalization Requirements
Acting in global business requires support of a global character set!

Companies running global business processes like global HR systems

Companies offering web services to their customers: global master data containing multiple
local language characters!

Companies using open standards: J2EE and .NET integration
Japanese
Hebrew
Chinese
Korean
Greek
Unicode is the 'master-codepage'
Taiwanese
Russian
Ukrainian
MDMP
Single
codepage
English
Danish
Dutch,
German
Finnish
French, Italian
Norwegian
Portuguese
Spanish
Swedish
Turkish
Afar
Abkhazian
Avestan
Afrikaans
Amharic
Arabic
Assamese
Aymara
Azerbaijani
Bashkir
Belarusian
Bulgarian
Thai
Croatian
Czech
Hungarian
Polish
Rumanian
Slovakian
Slovene
Bihari
Bislama
Bengali
Tibetan
Breton
Bosnian
Catalan
Chechen
Chamorro
Corsican
Czech
Church Slavic
Chuvash
Welsh
Danish
German
Dzongkha
Greek
English
Esperanto
Spanish
Estonian
Basque
Persian
Finnish
Fijian
Faroese
French
Frisian
Irish
Gaelic
Gallegan
Guarani
Gujarati
Manx
Hausa
Hebrew
Hindi
Hiri Motu
Croatian
Hungarian
Armenian
Herero
Interlingua
Indonesian
Interlingue
Inupiak
Icelandic
Italian
Inuktitut
Japanese
Javanese
Georgian
Kikuyu
Kuanyama
Kazakh
Greenlandic
Khmer
Kannada
Korean
Kashmiri
Kurdish
Komi
Cornish
Kirghiz
Latin
Letzeburgesch
Lingala
Lao
Lithuanian
Latvian
Malagasy
Marshallese
Maori
Macedonian
Malayalam
Mongolian
Moldavian
Marathi
Malay
Maltese
Burmese
Nauru
Norwegian Bokmål
Ndebele
Nepali
Ndonga
Dutch
Norweg. Nynorsk
Norwegian
Ndebele
Navajo
Nyanja
Occitan
Oromo
Oriya
Ossetian
Panjabi
Pali
Polish
Pushto
Portuguese
Quechua
Raeto-Romance
Rundi
Romanian
Russian
Kinyarwanda
Sanskrit
Sardinian
Sindhi
Northern Sami
Sango
Serbo-Croatian
Sinhalese
Slovak
Telugu
Tajik
Thai
Tigrinya
Turkmen
Tagalog
Tswana
Tonga
Turkish
Tsonga
Tatar
Twi
Tahitian
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Volapük
Wolof
Xhosa
Yiddish
Yoruba
Reserved- cust.
Zhuang
Chinese trad.
Chinese
Zulu
SAP ECC 6.0 and Unicode:
ONLY mandatory for MDMP customers
© SAP AG
ADM326
12-5
Communication: The Ideal Picture
The ideal picture:
Unicode components only

Conversions are done
algorithmically (1:1 relation)
 No data misinterpretation
SAP R/3 4.7

No data loss
 All business relevant characters
available at the same time
SAP BW
3rd party
R/3 4.7
Internet
Files

The Unicode logo is used here as an placeholder for any of the Unicode encoding formats UTF16LE,
UTF-16BE or UTF-8.

In case of an Unicode  Unicode combination RFC passes all character data without code page
conversion or merely with adaption of the endianness.
 UTF-16 big endian = SAP code page 4102
 UTF-16 little endian = SAP code page 4103

Information about the destination is maintained in SM59
 special options  character width in target system
 1 Byte = non-Unicode
 2 Byte = Unicode
© SAP AG
ADM326
12-6
Communication: Reality
Reality: Unicode and
non-Unicode component

Conversions between incompatible
code pages everywhere
 Only common subset exchangeable

SAP R/3 4.6C
ISO8859-1
SJIS
Special rules have to be followed to
make communication possible
SAP BW
ISO8859-1
3rd party
EBCDIC
R/3 4.7
Internet
...charset=iso-8859-1" >
...charset=windows-1257" >
...charset=Shift_JIS" >
...charset=utf-8" >

Files
SJIS
IS0-1
IS0-8 1251
1251
BIG-5
697/ 697/
1251
0500 0277
IS0-7
1252IS0-2
In an MDMP (Multi Display Multi Processing Code Page) system character data is encoded in
different code pages. Only that part of the data that belongs to the current system code page will be
handled correctly during string processing or code page conversions. In an MDMP system you have
to ensure that you use language keys to mark your data. Use SET LOCALE LANGUAGE to switch
between different system code pages.
© SAP AG
ADM326
12-7
Unicode: Communication Rules RFC
Sender
Unicode
Receiver
MDMP
“

MDMP
no issues
no issues as Unicode is
superset of all code pages
understands all characters
special measure required to
ensure communication
receiver understands only
characters that are part of
the SCP in use
No issues in case of
identical SCP; otherwise
only ASCII 7 subset can be
exchanged without errors
No issues in case SCP is
part of MDMP and language
info is correct; otherwise
only ASCII 7 subset can be
exchanged without errors
receiver understands only
characters that are part of
its MDMP code pages
No issues in case SCP is
part of MDMP; otherwise
only ASCII 7 subset can be
exchanged without errors
receiver understands only
characters that are part of
its MDMP code pages
Unicode
Single Code
Page (SCP)
Single Code Page (SCP)
Complex communication landscapes that worked before will
work also after Unicode conversion if communication rules and
user discipline is preserved!
Examples for issues of Unicode <> MDMP communication:
 Language key must be provided correctly, otherwise inconsistencies and short dumps may occur
on receiver side;
 The connection of an Unicode SAP BW system to an MDMP SAP ECC system requires special
interface adoptions to work correctly.

Special attention should be paid to SAP to non-SAP interfaces. Unicode compliance of non-SAP
software must be ensured. Especially, links to printer or fax machines should be tested as well.
© SAP AG
ADM326
12-8
Expected Hardware Requirements Database
Database
Encoding
Add. Storage Req‘s
DB2 (Universal Database for Unix / NT)
UTF-8
~10%
Oracle
CESU-8
~10%
MaxDB
UCS-2
40 … 60%
MS SQL
UCS-2
40 … 60%
DB2 for AS/400
UTF-16
10 … 20%*
DB2 for z/OS**
UTF-16
20 … 60%**
* small growth as biggest part of the Ascii based database is already UC
** white range as it depends on compression usage
Average database growth at customers (sum of all sizes):

UTF-8 and CESU-8: -14% (for more than 90% of the installations the database
shrunk - due to the reorganization)

UTF-16: +30% - +40%
© SAP AG
ADM326
12-9
Additional Hardware Requirements for
Unicode
Based on parallel benchmarking of Unicode / non-Unicode test systems
Note: The CPU/RAM figures are measured average numbers and will be different for different transactions
CPU
RAM
 +30%
 depending on
existing scenario
(MDMP, double byte)
Database size
 UTF-8*
: up to +10%
ORACLE, DB/2 (AIX)
 UTF-16 : + 20 ... 60%
SQL Server, DB/2 (AS400),
MAX DB (7.0)
1. Priority
 +50%
 Application Servers
are based on UTF-16
internally
Network Load
 UTF-8
 almost no change
due to efficient
compression
* 35% is the observed maximum in growth for small systems (db size < 200 GB).
* 10% is the observed maximum for bigger systems (db size > 200 GB).

When using Unicode, characters use up more space in database and main memory.

This causes the need of much more hardware to keep the system performance the same as without
Unicode.
© SAP AG
ADM326
12-10
Conversion (Without Upgrade)

Import and export during downtime

Unicode conversion during export
SPUMG
Reprocess
Log
Control
Table
non
Unicode
Vocabulary
EXPORT + Conversion
R3load
Data
R3load
Unicode
IMPORT

The default conversion method is to export the entire database using R3Load, create a new Unicode
database, and then import the database using R3Load again.

Conversion from Unicode to non-Unicode is not possible

MCOD (more than one SAP system in one database):
 a Unicode SAP system is not compatible with a non-Unicode SAP system

Unicode SAP systems are not released for Informix.

If the source system is a MDMP system perform additional steps that are described SAP Note
551344.

If you are using HR functionality within SAP R/3/SAP ECC, additional steps are mandatory, which
are described in SAP Note 573044.

Currently SAP does not support an upgrade with simultaneous Unicode conversion. Therefore you
must first upgrade a non-Unicode system with a basis release less than AS ABAP 6.20 to AS ABAP
6.20 (or higher). Once the non-Unicode system uses AS ABAP 6.20 or later you can convert to
Unicode.

Perform the following steps on the source system:

Preparation step in the transaction SPUMG
 Initialize the worklist (see SAP Note 548016)
© SAP AG
ADM326
12-11
Downtime: Dependencies
Single Code Page or MDMP conversion?

MDMP requires more reconversion tasks and post conversion handling in the Unicode
system
Biggest tables – optimize parallelization of export/import processes
(splitting of R3load packages)
Processing of cluster tables

Sizes of cluster tables (compared to
transparent tables)
SAP Note
784118
857081
Hardware

Number and speed of CPUs
 Performance of disks

Separate server available for Unicode system?
Time spent on optimization (problems not related to runtime)

Production time:
 Unicode enabling of customer programs and conversion of customer code pages
 Transport for import of customer programs
 Unicode preparation with tool SPUMG

Downtime:
 Unicode Conversion (system copy with SAPinst)
 Manual completion steps
© SAP AG
ADM326
12-12
Runtimes – Customer Experiences
Examples for Export / Import Runtimes
Net Runtimes in hours
(Database Size > 1000GB)
50
45
40
35
30
25
20
15
10
5
0
800
1800
2800
3800
4800
5800
6800
7800
8800
DB size in GB

Net runtimes on PRD systems: time needed from begin of export until end of import
(without e.g. prepare jobs, back-up, tests after the conversion etc.)
 Most of the shown examples used two servers
(export on server 1 and import on server 2 in parallel).
 Experiences show that the reduction can be significantly high when using the two servers
scenario (e.g. from 50 h  28 h for the runtimes).

The pure export and import of the database should be possible within a two days downtime window.
© SAP AG
ADM326
12-13
Steps to Minimize Unicode Downtime

1. Use old system for export and new machine for import

2. Create database statistics

3. Parallelize export/import processes (2 proc. for each CPU core)

4. Split packages (separate TOP 50 tables)

5. Split TOP 10 biggest tables (R3ta)

6. Use FAST LOAD option (DB feature)

7. Use unsorted UNLOAD

8. Parallelize index creation

9. Increase your I/O throughput

Optimization
enhancements do not
result in an
acceptable downtime:
10. Create reusable scripts

Minimized Downtime Service (MDS) is offered by SAP Consulting
(but not possible in combination with an upgrade)

If necessary, the IMIG (incremental migration) technology is used
Please have a look at SAP Note 693168 - Email: MDS@sap.com


Hardware Tuning (e.g. additional CPUs)

Use additional (new) server for the Unicode system

Database tuning (see note 936441)

R3Load package split (see System Copy Guide)

Table split (see note 952514)

Migration monitor (See note 784118)

Distribution monitor (See note 855772)

Export: unsorted export of transparent tables (see note 954268)

Import: R3Load option 'Fastload' (See note 864861)
© SAP AG
ADM326
12-14
Who Needs Unicode?
Acting in global business
requires support of a global character set!

Companies running global business processes like global HR systems or global master data
management

Companies offering web services to their customers: global master data containing multiple
local language characters!

Companies using open standards: J2EE and .NET integration (JAVA speaks Unicode!)

Collaborative business: integration of third party products that run on different code pages

First upgrade, then conversion to Unicode.

Customers upgrade their SAP systems to the required non-Unicode target release (at least AS ABAP
6.20).

Afterwards they perform the Unicode Conversion - as a separate project.
© SAP AG
ADM326
12-15
Unicode Conversion
Questions

Which Unicode Conversion approaches exist in combination with upgrades
or other activities?
 What are SAP recommendations?
 What are prerequistes and side effects?
Options ECC

UC without upgrade



standard method (SAPInst/R3load)
Minimized Downtime Service (MDS) with IMIG
UC with upgrade



Twin Upgrade & Unicode Conversion (TUUC)
Combined Upgrade & Unicode Conversion (CUUC)
Near Zero Downtime Method (NZD)
Options other products

UC without upgrade


UC with upgrade


standard method
Combined Upgrade & Unicode Conversion (CUUC)
Note: For non-ECC products, the method CUUC is only available as pilot projects for sources with
AS ABAP 6.20 or later. Please contact SAP for more information.
© SAP AG
ADM326
12-16
Building Blocks of Unicode Conversion
Projects
ABAP Unicode
enabling
Interface
adaptation
Project
management
Technical
conversion
© SAP AG
MDMP
handling
ADM326
12-17
Unicode Conversion Roadmap
The Conversion Roadmap takes you step-by-step through the process of converting a
non-Unicode system to a Unicode system.

Prerequisites: You must first ensure that you employ Unicode-based SAP components and a
Unicode-enabled database, as detailed in the following SAP Notes 379940 and 79991
Phases
Preparation
Conversion
Post-conversion
High level description
During preparation, topics such as additional hardware requirements,
downtime issues, Unicode-enabling of customer developments, and the
special treatment of MDMP systems have to be taken into consideration.
The Unicode conversion process is based on a system copy, and during this
process, the database conversion and system shutdown/restart are as
automated as possible. For small to mid-size databases (< 1 TB), this is
based on an SAP unload/reload of the complete database; minimum
downtime tools will be used for larger databases.
Once the Unicode system is up and running, you need to verify data
consistency on a scenario basis, as well as carry out general integration
testing. For systems that support multiple languages, special emphasis
needs to be placed on cross-language handling during the test phase.
Correction tools are provided by SAP, which can be used in the case that
conversion did not run properly.
Note: For details and conversion guides see SAP Service Marketplace http://sercive.sap.com/unicode
© SAP AG
ADM326
12-18
Which Factors Influence the UC Conversion
Project?
easy
medium
difficult
Used language
support technology
Single
codepage
Asian
codepage
Multiple
codepages (MDMP)
Type of system
SAP NetWeaver AS
standalone
SAP ECC
SAP CRM
with Mobile Sales
System properties:
Database size
Downtime
Hardware performance
Small database size
Long Downtime window
Good performing Hardware
Large database size
Small Downtime window
Bad performing Hardware
ABAP enabling
Small amount of
objects
Easy objects
(CS, …)
Large amount of
objects
Difficult objects
(Offset)
Conversion methods
Standard
Table
splitting
Interfaces to
SAP systems
SAP Unicode
systems
SAP single
codepage Latin-1
Interfaces to
Non-SAP systems
Unicode based
systems
Single codepage
Latin-1
© SAP AG
ADM326
Combined Upgrade
& Unicode Conversion
SAP MDMP
+ TABLES
SAP MDMP
+ ALE (container)
Single codepage
Asian
12-19
Recommended Upgrade Paths for Unicode
Conversion
Unicode
Conversion
before Upgrade
SAP R/3 4.7 Convert SAP R/3 4.7 Upgrade
SAP ECC 6.0
and above
and above
UNICODE
MDMP
Unicode
Combined
Upgrade &
Unicode
Conversion
(CUUC)*
SAP R/3
4.6C
and above
MDMP
SAP R/3 4.6B
or lower
Twin Upgrade
& Unicode
Conversion
(TUUC)*
All releases
MDMP
SAP R/3 4.7
and above
Unicode
Conversion
before Upgrade
SAP R/3 4.7 Convert SAP R/3 4.7 Upgrade
SAP ECC 6.0
and above
and above
Unicode
SCP
Unicode
SAP R/3 4.6C
or lower
Upgrade before
Unicode
conversion
All releases Upgrade SAP ECC 6.0 Convert SAP ECC 6.0
SCP
SCP
Unicode
SAP R/3 4.7
and above
SAP R/3
4.6C
Yes
Do you
currently
use
MDMP?
Upgrade, directly followed by
Unicode Conversion
Upgrade, directly followed by
Unicode Conversion
SAP ECC 6.0
Unicode
SAP ECC 6.0
Unicode
No
>90%
of customers
*CUUC/TUUC: it is also possible to upgrade with CUUC or TUUC, if the start release is an SCP system

Prior to building the SAP ECC 6.0 upgrade business case, it should be determined if Unicode is a
relevant topic for your company and how to handle Unicode

Depending if you are currently handling multi-code pages through MDMP, your options might look
different:
 The most typical – and our recommendation for more than 90% of customers who are not using
MDMP – is for customers who are on SAP R/3 4.7 to do the Unicode conversion and then the
upgrade.
 Alternatively for customers who are on a release lower than SAP R/3 4.7, we recommend first
to upgrade and then leverage conversion tools to do the conversion on SAP ECC 6.0.

If you are using MDMP which is true for multi-national customers, and depending on your current
release, you can either do the upgrade, immediately followed by the unicode conversion. If the gap is
very small, the conversion can be done in a very short time. If you are on a lower release than 4.6C,
you will need to upgrade first, but we would recommend to keep the time as short as possible
between upgrade and conversion since SAP doesn‘t support MDMP anymore as of SAP ECC 6.0
and thus we require a special disclaimer from you.
© SAP AG
ADM326
12-20
Ways to Your Unicode SAP System
Supported Unicode Conversion Paths:
Unicode Conversion without Upgrade
standard path for >= R/3 4.7
Combined Upgrade & Unicode Conversion
source release >= R/3 4.6C
for target release >= ECC 6.0 only
Twin Upgrade & Unicode Conversion
especially source release < R/3 4.6C MDMP

Advantages of CU&UC
 Upgrade and Unicode Conversion in one Downtime
 MDMP scan (SPUM4) can be performed on the SAP R/3 4.6C source system
 Possible for SAP R/3 4.6C / SAP R/3 4.7 / SAP ECC 5.0 (MDMP and Single Codepages)

Prerequisites and Restrictions of CU&UC
 Information and restrictions according to note 928729 / CU&UC Conversion Guide
 Complexity of the project is high - two projects are combined into one !
 Downtime needs to be tested and usually enhanced
 Sandbox conversion is highly recommended
- Evaluation of proper downtime is only possible on a sandbox system
 ABAP Unicode Enabling needs to be done e.g. in sandbox system or upgraded development
system for start release SAP R/3 4.6C
 Development freeze during project highly recommended
© SAP AG
ADM326
12-21
Combined Upgrade & Unicode Conversion
(CU&UC)

Many customers have SAP R/3 4.6C systems with MDMP configurations.
They want to upgrade to a release >= SAP ECC 6.0.
Problem:

MDMP support is discontinued starting with release SAP ECC 6.0 .

Customers can not upgrade their MDMP systems to SAP ECC 6.0
first and then convert to Unicode afterwards.

Customers can not convert to Unicode first and then upgrade to
SAP ECC 6.0 because SAP R/3 4.6C is not a Unicode-enabled release.
Solution:

The 'Combined Upgrade & Unicode Conversion (CU&UC)' enables
customers to upgrade to SAP ECC 6.0 and switch to Unicode in one downtime window.
Note:

CU&UC is globally available for >= SAP R/3 4.6C - for other products pilot only.
Please read SAP Note 928729 for details.

Every customer who runs on SAP ECC 6.0 with MDMP productively (it does not matter how
long) has to sign the disclaimer - there are no exceptions.

The customer specific support during this time has to be clarified within the project.

There is no longest time frame, this needs to be clarified in the project as well. Recommendation
would be to make it as short as possible and not to exceed 3 month.

See also
http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000380759&_SCENARIO=01100
035870000000112&_OBJECT=011000358700006895212005E --> last page

During CU&UC upgrade and Unicode conversion are executed sequentially.

Time saving: Nametab creation during system uptime

The cost saving of CU&UC lies in the project time. You need to test only one target (the upgraded
Unicode system) instead of two (the upgraded Non-Unicode system and the final Unicode system).
© SAP AG
ADM326
12-22
CU&UC Example:
SAP R/3 4.6C MDMP → SAP ECC 6.05 Unicode
SAP R/3 4.6C
MDMP
Unicode
preparation
SAP ECC 6.05
MDMP(!)
Unicode
conversion
Upgrade
SAP
BASIS
4.6C
Production time
SAP ECC 6.05
Unicode
Unicode post
processing
AS
ABAP
7.02
AS
ABAP
7.02
Downtime
*SAP ECC 6.05 = Enterprise Central Component of SAP Enhancement Package 5 for SAP ERP 6.0

During CU&UC upgrade and Unicode conversion are executed sequentially.

The cost saving of CU&UC lays in:
 a) the project time. You need to test only one target (the upgraded Unicode system) instead of
two (the upgraded Non-Unicode system and the final Unicode system).
 b) Nametab generation is done automatically during system uptime
© SAP AG
ADM326
12-23
Twin Upgrade & Unicode Conversion (TU&UC)
Customers with MDMP <= SAP R/3 4.6B want to upgrade to >= SAP ECC 6.0.
Problem:

They can not make use of the CU&UC because the Unicode Preconversion tool is not utilizable
in their release.
Solution:

The 'Twin Upgrade & Unicode Conversion (TU&UC)' is a release-independent concept which
allows a combination of Upgrade and Unicode conversion.
Note:

TU&UC enables customers to perform both procedures in one downtime window!
How?
Preparation steps (SPUMG) are done in an upgraded copy of the production system (twin
system):
 The twin system is used for collecting all necessary information required for a fast run in the
production system and for creating the control information needed for the correct conversion of
the MDMP data.
 The results are then reused during the conversion of the production system in order to minimize
the downtime.

Every customer who runs on ECC 6.0 with MDMP productively (it does not matter how long) has to
sign the disclaimer - there are no exceptions.

The customer specific support during this time has to be clarified within the project.

There is no longest time frame, this needs to be clarified in the project as well. Recommendation
would be to make it as short as possible and not to exceed 3 month.

See also
http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000380759&_SCENARIO=01100
035870000000112&_OBJECT=011000358700006895212005E --> last page

Options: Customers can upgrade their MDMP system to a release lower than ECC 6.0, perform the
‚normal‘ Unicode conversion and then upgrade the Unicode system to ECC 6.0 or choose the
CU&UC after the first upgrade.

= too much downtime – unacceptable!

Reason for no SPUM4 in SAP R/3 4.6B: for SPUMG and SPUM4 we need ABAP Objects. This
ABAP feature is available as of Basis Release 4.6C
© SAP AG
ADM326
12-24
TU&UC Example:
SAP R/3 4.6B MDMP  SAP ECC 6.05 Unicode
Unicode
conversion
Upgrade
Production
run
SAP ECC 6.05
SAP R/3 4.6B
MDMP
MDMP (!)
Downtime
SAP ECC 6.05
Unicode
Import
results
System
copy
Unicode post
processing
Unicode
preparation
Upgrade
SAP R/3 4.6B
MDMP
SAP ECC 6.05
MDMP (!)
Twin run

With the end of support of MDMP systems based on AS ABAP 7.00 (e.g. SAP ECC 6.0; see notes
79991 and 838402) there is a need for MDMP customers to convert their systems before going live
with their targeted upgrade version.
Depending on the software component several MDMP customers now face the problem, that
Unicode is not available in their start release (e.g. SAP R/3 4.6B) and MDMP is not supported in the
target release (e.g. SAP ECC 6.0). As the MDMP Unicode conversion preparations with SPUMG
are only possible on the target release and as they take normally at least one week, customers are
faced with a unacceptable downtime for the combination of upgrade and Unicode conversion.

In order to close this gap SAP is providing the so called 'Twin Upgrade & Unicode Conversion'
which allows to combine upgrade and Unicode within one downtime window. The twin concept is
doing the MDMP Unicode conversion preparations in an upgraded copy of the production system
(twin system) and the results are later reused for the productive conversion without the need to rerun
the MDMP Unicode preparation steps in the production
© SAP AG
ADM326
12-25
Unicode Conversion
Overview of methods and tools
Standard UC1
Incremental
Migration1
SAPinst/R3load


Tools
CUUC
IMIG tool
(using DB trigger)
SAPInst/R3load



SAPup
SAPInst/R3load
special programs (e.g.
SPUM4)
TUUC



SAPup
R3load
special programs
Near Zero
Downtime





Prerequisites
Source: ≥ SAP R/3 4.7,
SAP SCM 4.0, SAP CRM
4.0, SAP SRM 4.0, SAP
SEM 4.0, SAP BW 3.5,
SAP KW 7.0
source ≥ SAP R/3 4.7
source: ≥ SAP R/3 4.6C;
target: SAP ECC 6.0
pilot possible for other
products ≥ AS ABAP 6.20
Source: all SAP R/3
releases; only MDMP or
blended code page
systems
source: ≥ SAP R/3 4.6C;
Product: ERP/ AS ABAP
+ established method
+ usable for all products
+ reduced downtime by
uptime transfer of large
tables
+ one project
+ optimized handling and
slightly reduced downtime
of combination
+ preparation w/o upgrade
+ one project
+ optimized handling and
slightly reduced downtime
of combination
+ available for all releases
+ one project
+ significant reduction of
downtime
+ improved fallback
scenarios
Standard UC project
+10% -100% DB storage
- SAP consulting offer, not
delivered by partners
- additional project
hardware (full DB server)
- additional test cycles
Combination of
standard upgrade +
UC
+ less test efforts
+ no add. hardware for
Unicode conversion
 Combination of
standard upgrade + UC
+ less test efforts
additional project
hardware required (full DB
server)
- SAP consulting offer, not
delivered by partners
- additional project hardware
(full DB server)
- additional test cycles
+ SAP guarantees
downtime ≤ 24h

Benefits
Costs

100-200 GB/hour
throughput
≤ 1 TB  ≤ 48 h
Downtime2

Business impact
- long downtime
- extra code freeze
(partly)
- extra upgrade project
1 No upgrade, has to be separate project
© SAP AG
system copy
DB trigger
SAPup
R3load
SLO Migration
Workbench



- performance impact in
production by DB triggers
- extra code freeze (partly)
- extra upgrade project
≤ 1 TB  ≤ 48 h
~ 3 TB  ~ 60h
~ 4 TB  ~ 72h
+ no upgrade required for
language scan
- performance impact in
production by SPUM4
- reduced functionality of
SPUM4



≤ 1 TB  ≤ 48 h
~ 3 TB  ~ 60h
~ 4 TB  ~ 72h
+ full functionality of
SPUMG for language scan
+ goal: downtime ≤ 12h for
arbitrary system sizes
- performance impact in
production by DB triggers
2 throughput figures are rough estimates based on SAP experience; depends on customer environment
ADM326
12-26
Unicode Conversion
Rules for complex landscape conversions
“
Convert MDMP systems first



“
“
“
“
“
© SAP AG
Do not extend or implement MDMP in existing systems – convert these
systems to Unicode  the more code pages the more complicated the conversion gets
Unicode compatible release and SAP Support Package level need to be met
Minimize Unicode – MDMP Interfaces  they cause most effort
Convert the fast growing systems in the first place

The bigger the system, the more effort needs to be spent on downtime
Minimize Unicode Single Codepage interfaces

Risk of transfer of non-supported characters from Unicode to Single Code Page
SCP system only sending to Unicode system can be converted later

no “data loss risk”
If several PRD systems connect to one DEV system, convert all
PRD systems to Unicode
Check multi language requirements in different systems

Example: SCM system is often operated in EN only – low Unicode priority
ADM326
12-27
UNICODE – Summary and Recommendations

There is no MDMP support in SAP ECC 6.0 and above
 Evaluate Unicode usage for single codepage systems
 Choose option for Unicode conversion
 Enable your customer developments for Unicode
 Consider the high effort for preparing Unicode conversion
in MDMP systems (language/codepage assignment)
 Test and optimize runtime/downtime of the Unicode
conversion
 Plan your Unicode conversion project in close relation to
your upgrade project
 Be aware of the importance of the data integrity - interface
check regarding the switch from non-Unicode to Unicode
© SAP AG
ADM326
12-28
Further Information
SAP Service Marketplace Quick Links

www.service.sap.com/unicode@sap
 www.service.sap.com/unicode
 www.service.sap.com/upgrade-erp
SAP Notes

551344 'Unicode Conversion'
 548016 'Conversion to Unicode'
 79991 'Multi-Language and Unicode support of mySAP solutions'
 928729 'Combined Upgrade & Unicode Conversion FAQ'
 959698 'Twin Upgrade & Unicode Conversion FAQ'
Required documentation

CU&UC Guide: www.service.sap.com/unicode@sap
 Component Upgrade Guide:
 www.service.sap.com/upgrade-erp
 Homogeneous and Heterogeneous System Copy for SAP Systems
based on SAP NetWeaver 7.0: www.service.sap.com/installnw2004s
© SAP AG
ADM326
12-29
Unicode Conversion Downtime Optimization:
Costs vs. Benefits
Business Downtime
Basic
( 500 GB)
Medium
( 1000 GB)
Large
( 4000 GB)
Huge
(> 4000 GB)
Costs to reduce downtime

Standard
Unicode
Conversion
© SAP AG

Use latest SAPInst
tools (tp, R3Load,
etc)

Usage of faster CPU´s
& Storage

Table Split

Database Tuning

Migration Monitor

Additional server

Distribution Monitor

R3Load Package
Split

Unsorted export

Fastload
ADM326

Minimized
Downtime Service
using incremental
migrations (IMIG)

Near Zero
Downtime
approach
12-30
Customer Experiences – Throughput and
Runtimes
Unicode conversion throughput
200
Speed in GB/h
180
160
140
120
100
80
60
40
20
0
0
500
1000
1500
2000
2500
3000
3500
4000
DB size in GB


Depending on hardware and parallelization effort,
the R3load throughput is normally 10 to 200 GB/h.

Highest reported throughput was ~690 GB/h for
standard conversion.

Actual production runtimes do not increase with
size because of tuning measures.
Technical background for fastest measurement:
 690 GB/h have been reported for 6.4 TByte (+ indices) MDMP system. Total time of 9h 15 min
for export and import.
 DB was Oracle, OS was IBM AIX.
 Old and new hardware was used for export and import with several powerful application
servers.
 Hardware was dynamically allocated based on export and import progress.
 Tables were split with DB specific measures (ROWID splitter, SAP Note 1043380).
 Customer staff performed several more Unicode conversions for production systems with sizes
between 4 and 9 TByte before this conversion. Performance increased with every execution.
© SAP AG
ADM326
12-31
Combined Upgrade and Unicode Conversion
Procedure Integration Schematically
Sequentially:
Upgrade
Uptime
Unicode Conversion
Downtime
Uptime
Downtime
time
Downtime of complete procedure
Optimized Preparation:
Uptime
Downtime
Uptime
Downtime
Downtime of complete procedure
speed up
time
What can be gained?
Customer example:
© SAP AG
System Size in GB
Generation of Unicode Nametabs
Cluster Tables Check
880
5h
12 h
526
1,5 h
20,7 h
ADM326
12-32
Example Unicode Conversion with MDS
(Minimized Downtime Service)

Technical downtime for an 8 TB Database comprises:
 1. MDS completion 1,5hrs
 2. Export/Import of the rest tables (4 hrs)
 3. Technical post activities 2,5 hrs
- The total Business Downtime will be less than 24hrs
© SAP AG
ADM326
12-33
© SAP AG
ADM326
12-34
Agenda: Tools and Services
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
13-1
Tools and Services
Contents:

Understand how SAP upgrade services, tools and accelerators address
customer challenges and needs
 Where to find up-to-date information
© SAP 2010
© SAP AG
ADM326
13-2
Agenda
1. Introduction
2. Planning Tools for Upgrades and SAP Enhancement Packages
3. Technical Upgrade and Implementation Tools
4. Change Management Tools
5. Test Tools
6. Summary and Further Information
© SAP 2010
© SAP AG
ADM326
13-3
Agenda: Introduction
1. Introduction
2. Planning Tools for Upgrades and SAP Enhancement Packages
3. Technical Upgrade and Implementation Tools
4. Change Management Tools
5. Test Tools
6. Summary and Further Information
© SAP 2010
© SAP AG
ADM326
13-4
Main Challenges When Planning And
Executing an Upgrade – Worldwide Results
Plan
Build
Estimate cost & effort
69%
Define business case
Efficient testing
64%
46%
Downtime minimization
Define and allocate
project
team/resources
46%
Downtime minimization
46%
Assess impact on
existing solution
29%
Interoperability
28%
Compliance
considerations
48%
Project management
47%
End user training
39%
IT infrastructure/sizing
39%
14%
Others
N=1,484
Modification adjustment
43%
Find information
on upgrade methods &
tools
54%
Others
4%
0%
20%
40%
60%
80%
100%
N=1,484
5%
0%
20%
40%
60%
80%
100%
The report include answers from the following 360° Upgrade adoption programs: North America (Jan 2008), Brazil (March 2008), Germany (March 2008), Japan
(March 2008), UK & Ireland (March 2008), Australia (April 2008), Sweden (April 2008),China (May 2008), India (May 2008) and France (Sept 2008)
© SAP 2010
© SAP AG
ADM326
13-5
Technical Innovation – Upgrades…
…are large projects…
…but with progressive scope !
Technical Upgrade

Affecting the whole
enterprise

Demanding in-depth
knowledge of
Business models
Processes
Application landscapes
Fast
Requiring strict planning
and precise timing
Take your
time
Low costs
and manageable
impact
Application modification

New
Functionality
Protect
investment
Generate
value
as you go
Enterprise
SOA
Discover,
prepare
and
get even
more
value
Think BIG and start SMALL!
© SAP 2010
© SAP AG
ADM326
13-6
How to Find the Right Tool for My Upgrade or
Enhancement Package Implementation Project
„...there are so
many different
tools available.
Which tool can
support me in my
project?“
What I need is a short
overview – with expedient
criteria to find the right tool
for my upgrade and SAP
enhancement package
implementation projects.
© SAP 2010
© SAP AG
ADM326
13-7
SAP Solution Manager
SAP
SAP Customer
Test Workbench Upgrade Roadmap
Maintenance Optimizer
eCATT
Test Case Templates for SAP ERP Business Process Change Analyzer
SAP Custom Development Management Cockpit
SAP Service
Marketplace
Solution Documentation Assistant
SAP Experts
++
End-to-end
solution operations
SAP Enhancement Package 1
for SAP Solution Manager 7.0
SAP Solution Manager 7.0
Mainstream Maintenance
2005
2006
2007
2008
2009
2010
Customer-specific
maintenance
2011
© SAP 2010
© SAP AG
ADM326
13-8
Tools Overview
Plan
Tools
supporting
upgrades and
enhancement
package
implementations
Technical
upgrade and
implementation
tools
Change
management
tools
Testing tools
Build
Run
SAP Upgrade Road Map
Solution Browser Tool
Upgrade Dependency Analyzer
Scenario and Process Component List
Product Availability Matrix
Quick Sizer Tool
SAP Upgrade Experience Database
Solution Documentation Assistant
Business Function Prediction for SAP ERP
Landscape Verification
Maintenance Optimizer
Application-specific Upgrade Toolbox
SAPup / SAPjup
Near Zero Downtime for ERP
SAP Enhancement Package Installer
SAINT / JSPM
Business Process Change Analyzer
Custom Development Management Cockpit
Custom Code Library
SAP CloneFinder and Dynamic Usage Detector
Enhanced Change and Transport System
Change Request Management
Enhancement and Switch Framework
Modification Adjustment Tools: SPDD / SPAU / SPAU_ENH
SAP Landscape Transformation
SAP Test Data Migration Server
eCATT
SAP Test Workbench
SAP Test Acceleration and Optimization
SAP Quality Center by HP
SAP LoadRunner by HP
© SAP 2010
© SAP AG
ADM326
13-9
Agenda: Planning Tools for Upgrades
and SAP Enhancement Packages
1. Introduction
2. Planning Tools for Upgrades and SAP Enhancement Packages
3. Technical Upgrade and Implementation Tools
4. Change Management Tools
5. Test Tools
6. Summary and Further Information
© SAP 2010
© SAP AG
ADM326
13-10
SAP Upgrade Road Map
Description

SAP's standard methodology to plan and
execute the upgrade of an SAP application

Content: Best practices and templates for
project management, functional and technical
aspects facilitating key tasks of the entire
project team
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/upgraderoadmap

Locally in your SAP Solution Manger
Benefits

Repeatable approach that helps to mitigate
risks, attack key time consumers and reduce
costs and effort

Central point of access to upgrade project
information and integrated use with SAP
Solution Manager
© SAP 2010
© SAP AG
ADM326
13-11
Solution Browser Tool
Description

Discover new functionality across different
SAP ERP releases and SAP enhancement
packages for SAP ERP

Assess the business benefits and the value of
upgrading by comparing functional
enhancements
Further Information / Tool Access

Via SAP Upgrade Info Center at:
http://service.sap.com/upgrade-erp

Direct access at:
http://erp.fmpmedia.com
Benefits

Tailored access to detailed and structured delta
information

Reduced effort to define a business case or
value proposition for an upgrade

Fast identification of capabilities that respond
to user requirements
© SAP 2010

Highlights:
 SAP Business Suite content available soon
 New design available soon

The solution browser tool for SAP ERP is an online tool and is accessible in the SAP Service
Market Place or alternatively on http://erp.fmpmedia.com/

This tool is a kind of database which contains all information about release delta functionality

It helps to identify new features that have been added between two releases of SAP ERP or any of
the available enhancement packages and helps to find details of their respective business benefits

The user logs on directly and freely and will get a selection on release delta functionality filtered by
source release, target release, solution area and module.

The customers are strongly encourage to use this tool to get an insight into new functionality that the
new ERP release brings and to evaluate relevant new functionality which can then be mapped against
the customer requirements

Doing so, the solution browser tool for SAP ERP provides the input to build a value proposition for
the upgrade
© SAP AG
ADM326
13-12
Upgrade Dependency Analyzer (UDA)
Description

Check the existence of upgrade dependencies
between two separately installed SAP systems
in your system landscape

Landscape analysis capabilities (planned for
next SAP Solution Manager release)
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/uda

Planned: SAP Solution Manager
‘Implementation / Upgrade’ work center
Benefits

Simplification of upgrade planning

Fast and easy access to needed dependency
information for SAP products

Reduction of risks of late problem discovery

Reuse of customer specific system landscape
definition (planned for next release)
© SAP 2010
© SAP AG
ADM326
13-13
Scenario & Process Component List (SCL/PCL)
Description

Allows to flexibly illustrate possible technical
realization alternatives for key business
scenarios and processes
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/scl
Benefits

Easy identification of the components needed
to realize a new business scenario / processes

Quick access and easy to use

Central access point across all SAP solutions

Customers starting an upgrade can find out
which components can - or cannot - be
combined for certain business scenarios /
processes
© SAP 2010
© SAP AG
ADM326
13-14
Product Availability Matrix (PAM)
Description

PAM bundles technical and release planning
information for SAP software product versions
for quick reference

Provides detailed information for SAP products
on availability and maintenance end dates,
upgrade paths, as well as technical release
information such as supported DB platforms
and operating systems
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/pam
Benefits

Central access point across all SAP software
product versions

Quick access and easy to use

Reduction of risks of late problem discovery
© SAP 2010
© SAP AG
ADM326
13-15
Delta Sizing / Quick Sizer Tool
Description

Joint development of SAP and its hardware
partners to support system sizing

Can be used for delta sizing during upgrade
and SAP enhancement package projects if new
functionality is being implemented

For pure technical upgrades the additional
resource requirements can be determined by
SAP note 85524 and related notes (per release)
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/quicksizing
Benefits

Allows verification of hardware resources for
SAP systems

Reduces risk of performance problems

Supports the budget planning
© SAP 2010
© SAP AG
ADM326
13-16
SAP Upgrade Experience Database and SAP
Enhancement Package Experience Database
Description
Provides statistical data about SAP ERP 6.0
upgrade projects
Additional database for SAP CRM 7.0 upgrades is
currently being build up
Statistical data for SAP enhancement package
implementation projects for SAP ERP is
available in the SAP enhancement package
experience database
SAP R/3 4.6C
Further Information / Tool Access


SAP Service Marketplace:
SAP Upgrade Experience Database:
http://service.sap.com/upgradedb
SAP Enhancement Package Experience
Database: http://service.sap.com/erp-ehp
Distribution of values
Range of values
Median: 21,0
(w/o outlier values)
Min: 12,0
0
4
8
12
Max: 36,6
16
20
24 28 32
Weeks
36
40
44
48
52
based on 168 upgrades
Business downtim e* in hours
Benefits

Provides consolidated project data for project
duration, business downtime, reasons for
upgrade, customer satisfaction etc.

Supports project planning by answering most
common questions
SAP R/3 4.6C

Project duration in weeks
Distribution of values
Range of v alues
Median: 48,0
Min: 22,9
0
12
24
Max: 86,2
36
48
Hours
60
72
84
96
1
based on 140 upgrade
© SAP 2010
© SAP AG
ADM326
13-17
Solution Documentation Assistant
Description
Verifies and rates customers’ business process
documentation
Analyzes usage of technical objects like
transactions, reports, BADIs and custom
developments
SQL statement analysis enables live system
analysis from a business perspective
Further Information / Tool Access
SAP Solution Manager Work Center
SAP Service Marketplace at:
http://service.sap.com/solutionmanager
Benefits





Accelerates initial solution documentation
Enhanced solution and usage transparency
Bridging the gap between business and IT with
concise solution documentation
Cost-efficient through automated verification of
solution documentation
Basis for optimized test planning
© SAP 2010

Solution Documentation Assistant verifies and rates customers’ business process documentation.
Data basis is the usage frequency of technical objects related to the business process structure. The
usage frequency gives transparency about potentially obsolete and clarity about mission-critical
objects and is an excellent starting point for initial documentation as well.

Scope
 Analysis of template, implementation and maintenance projects
 Analyzes usage of technical objects like transactions, reports, BADIs and custom developments

SQL statement analysis enables live system analysis from a business perspective

Uses the existing SAP Solution Manager infrastructure like system connections and technical
statistical data

Benefits
 Accelerates initial Solution Documentation
 Enhanced solution and usage transparency
 Enables simple and fast system consolidation
 Facilitates business improvements
 Standardization through comparison of business processes at different locations
 Basis for optimized test planning
 Cost-efficient through automated verification of Solution Documentation
© SAP AG
ADM326
13-18
Business Function Prediction for SAP ERP
Description
SAP now offers a free report: prediction of
relevant SAP enhancement package
functionality based on your existing system
usage, cluding direct access to:
Overview Presentation
Release Notes, Documentation
Test Case Catalogs
Mapping to Technical Usage
Further Information / Tool Access


SAP Service Marketplace at:
http://service.sap.com/bfp
Email: ehp-tech@sap.com
Benefits



Tailored access to detailed and structured delta
information for your business
Reduced effort to define a business case or
value proposition for an upgrade
Fast identification of capabilities that respond
to user requirements
© SAP 2010
© SAP AG
ADM326
13-19
Agenda: Technical Upgrade
and Implementation Tools
1. Introduction
2. Planning Tools for Upgrades and SAP Enhancement Packages
3. Technical Upgrade and Implementation Tools
4. Change Management Tools
5. Test Tools
6. Summary and Further Information
© SAP 2010
© SAP AG
ADM326
13-20
Landscape Verification for SAP Solution
Manager
Description
Analyze your landscape data in SAP Solution
Manager System Landscape to safely identify
issues in landscape description
Further Information / Tool Access



Add-on for SAP Solution Manager: Landscape
verification 1.0 for SAP Solution Manager in
Ramp-up since 08/2010
Transaction LVSM
SAP Service Marketplace at:
http://service.sap.com/rampup  Technology
Components
Benefits
Helps finding a wide range of errors in the SAP
Solution Manager System Landscape
Provides detailed error description and
information on required correction procedure
Administration based on a correct description of
the landscape will run with less effort, in
shorter time, and better success
© SAP 2010

landscape verification 1.0 for SAP Solution Manager for TechEd session In ALM107 (NOTE that
the add-on is in Ramp-Up still and mark your slides accordingly.)
© SAP AG
ADM326
13-21
Maintenance Optimizer
Description
Central tool for planning, executing, and
managing the installation of SAP enhancement
packages, SAP Support Packages and patches
across the entire SAP landscape
Monitors the complete maintenance procedure
for your entire SAP solution
Further Information / Tool Access


SAP Service Marketplace at:
http://service.sap.com/solman-mopz
Solution Manager
- Data maintenance: Transaction SMSY
- Maintenance Optimizer: Transaction DSWP
Benefits

Gain stability and access to innovation

Upgrade only the enhancements applicable
to your business

Reduce risk and downtime

Speed implementation and test less
© SAP 2010
© SAP AG
ADM326
13-22
Application-Specific Upgrade (ASU) Toolbox
Description
Before / after a technical upgrade often additional
application-specific steps need to be
performed  ASU collects and summarizes
these activities
Enables you to recognize the necessary steps
and perform them in a controlled manner
Further Information / Tool Access

ASU toolbox is integrated with the upgrade GUI
through the ASU phase in the upgrade process
Benefits



One tool for all kinds of predefined tasks
(reducing the upgrade time)
Making the upgrade more transparent (avoid
mistakes)
Avoiding problems after the upgrade
(message reduction)
© SAP 2010
© SAP AG
ADM326
13-23
SAPup / SAPJup
Description


Standard SAP upgrade tool for ABAP (SAPup)
and Java (SAPJup)
The tools consist of an upgrade program
(SAPup or SAPJup) and a control program
(Upgrade GUI or SDT GUI).
Further Information / Tool Access

Part of the upgrade software kit

More Information is available on SDN:
http://sdn.sap.com/irj/sdn/upgradetech
Benefits

Execution of main upgrade activities

New upgrade GUI layout and simplified
upgrade procedure for ABAP, Java, and dual
stack system upgrades (SAP NetWeaver 7.1)

Established system switch upgrade
technology is also available for Java and dual
stack upgrades (SAP NetWeaver 7.1)

Synchronized upgrade procedure for dual
stack upgrades (SAP NetWeaver 7.0)
© SAP 2010
© SAP AG
ADM326
13-24
Near Zero Downtime for ERP –
Incremental Upgrade & Unicode Conversion
Description



Methodology to significantly reduce business
downtime for Upgrades, Unicode conversions
and SAP enhancement package installations
Consistent system split with the recording of
database changes
Synchronization of the changes between the
main system and the copy – delta replay
Further Information / Tool Access

Available via SAP Minimized Downtime Service

Email: mds@sap.com
Benefits
Significant cost savings due to improved system
availability
 Optimization of system validation and sign-off
Re-usability for implementation of SAP Support
Packages, OS patches, DB patches
Late go/no-go decision and very fast reset of the
system  additional contingency
First Customers:
Airbus: Successful project – Go-live in Q2/2009
Further customers are currently executing
projects or investigating opportunities
© SAP 2010
© SAP AG
ADM326
13-25
SAP Enhancement Package Installer
Description




Standard SAP enhancement package
installation tool for ABAP and Java
Installs SAP enhancement packages for SAP
Business Suite 7 (and above) application and
for SAP NetWeaver 7.0 (and above)
Execution of main installation activities
Also able to install SAP Support Packages only
Further Information / Tool Access

SAP Software Distribution Center in SAP
Service Marketplace at:
http://service.sap.com/swdc
Benefits

Uses proven technology

New GUI layout and simplified procedure for
ABAP, Java, and dual stack systems

Synchronized installation procedure for dual
stack systems
© SAP 2010
© SAP AG
ADM326
13-26
SAINT / JSPM
Description

Tool for installation of additional SAP
enhancement package components, SAP
Support Packages, and Add-ons

AS ABAP: SAINT

AS Java: JSPM
Further Information / Tool Access

AS ABAP: Transaction SAINT

AS Java: start JSPM from operating system
level
Benefits

Assure consistent deployment of components
by checking prerequisites and installed
software components and SAP Support
Package levels

Easy to use
Platform independent

© SAP 2010
© SAP AG
ADM326
13-27
Agenda: Change
Management Tools
1. Introduction
2. Planning Tools for Upgrades and SAP Enhancement Packages
3. Technical Upgrade and Implementation Tools
4. Change Management Tools
5. Test Tools
6. Summary and Further Information
© SAP 2010
© SAP AG
ADM326
13-28
Business Process Change Analyzer1)
(BPCA)
Description
Business Process Change Analyzer
Identification of mission-critical business
processes impacted by software changes
Planned software changes
 SAP Support Packages
Order to Cash
Sales Order  code change
 SAP Enhancement
Delivery
Packages/ Business
Goods Issue  UI change
Functions
Billing
 Custom code changes
Procure to Pay
Create PO  customizing change
 Customizing changes
Test scope optimization based on object
coverage and test effort analysis (with next
SAP Solution Manager release)
Analysis of planned business function activation
Automatic test plan generation
Further Information / Tool Access
SAP Service Marketplace at:
http://service.sap.com/solutionmanager
and http://service.sap.com/testing
Benefits
Precise insight of impacted Business Processes
Improved handling of change events
Risk-based test scope recommendation and
automatic test plan generation
1
) Available with SAP Solution Manager 7.0 enhancement package1
© SAP 2010

Verweis: teched session on BPCA (ALM163)

which show cases the new SAP Solution Manager functionality
© SAP AG
ADM326
13-29
Custom Development Management Cockpit1)
(CDMC)
Description
Central management cockpit for custom
developments and respective analysis:
Usage analysis of custom developments
Clearing analysis: Identification of potentially
obsolete objects
Change Impact Analysis: Identification of potential
impacts of an upgrade on custom code
Calculation of the effort necessary for adjusting
custom developments affected by an upgrade
Further Information / Tool Access


Transaction CNV_CDMC or SAP Solution
Manager Work Center
SAP Service Marketplace at:
http://service.sap.com/alm-processes  Upgrade
Management
Benefits

Usage transparency of custom developments

Big saving potential by clearing identified
obsolete custom-specific objects

1
) Available with
SAP Solution Manager 7.0
Enhancement Package 1
Accelerated upgrade
© SAP 2010

Verweis: teched session on BPCA (ALM163)

which show cases the new SAP Solution Manager functionality
© SAP AG
ADM326
13-30
Custom Code Library
Description

Central library that provides full transparency
of all custom code objects across systems

Helps to identify candidates for clearing
projects to reduce custom code
Further Information / Tool Access

Planned for next SAP Solution Manager release

SAP Service Marketplace at:
http://service.sap.com/alm-processes
Benefits

Cost reduction by clearing obsolete/ non-used
customer objects

Monitoring and tracking of changes of key
figures for the complete SAP solution

Provides transparency to derive proactive
operations and optimizations projects
SAP Standard
Enhancement w/ interfaces
Enhancement w/o interfaces
Modification assisted
Modification not assisted
Custom with SAP reference
Custom (independent)
© SAP 2010
© SAP AG
ADM326
13-31
SAP CloneFinder1) and Dynamic Usage
Detector
Description

Powerful tool to find clones in a system
landscape (across systems)

Determines the similarity degree of clones
against SAP originals and also inherited clone
versions

Finds dynamic connections between SAP Code
and custom code (Customizing, table entries)
Further Information / Tool Access

Planned for next SAP Solution Manager release

SAP Service Marketplace at:
http://service.sap.com/alm-processes
Benefits

Fast and impressive overview in an easy to use
UI to manage clones

Direct split screen editor feature to merge
clone differences

Enhanced attributes to support the clone
retirement process
1)
Patent pending
© SAP 2010
© SAP AG
ADM326
13-32
Enhanced Change and Transport System
(CTS)
Enhancement of CTS to enable the transport of
non-ABAP objects in the system landscape

Allows to transport non-ABAP objects within
an ABAP transport request
Runtime
Env.

Further Information / Tool Access

Transport Organizer: Transaction SE09

Transport Management System: Transaction
STMS
SAP NetWeaver
EP
PI Development
Developer StudioContent Studio
environment
Dev. &
Transport
Environment
Dev.
Tools
Description
NWDI
(AS Java)
(Non-ABAP)
Java
Java
DEV
TEST/PRD
Java
Java
CONS
PROD
CTS
EP
DEV
EP
PROD
XI
XI
DEV/QA/PRD
QAS XI
PROD
ABAP
Workbench
(ABAP)
ABAP
ABAP
DEV/QA/PRD
ABAP
QA
PROD
Benefits

Solves transport issues by combining and
synchronizing transports in a comprehensive
approach

Allows to use the standard transport
management transactions to centrally transport
all objects, of ABAP and non-ABAP systems

Integrated into standard CMS transactions
© SAP 2010

The enhanced CTS functions are available as of Support Package Stack (SP Stack) 12 of SAP
NetWeaver 7.0. As there are further enhancements with SP Stack 14 however, the use of SP stack 14
or higher is recommended for transporting non-ABAP objects with the help of CTS.
© SAP AG
ADM326
13-33
Change Request Management1) with
SAP Solution Manager (ChaRM)
Description


Ensures that standard methods and
procedures are used for efficient handling of all
changes
Manages maintenance and implementations
spanning multiple components
Further Information / Tool Access

SAP Solution Manager, Change Management
work center

SAP Service Marketplace at:
http://service.sap.com/alm-processes  Change
Control Management
Benefits






Minimizes impact of change-related incidents
Improves day-to-day operations
Changes are administered, tested and
transported within the system landscape
Workflow driven
Project definition, control and change tracking
Access to all involved systems
1)
Available with
SAP Solution Manager 7.0
enhancement package1
© SAP 2010
© SAP AG
ADM326
13-34
Enhancement and Switch Framework: Enable
Optional Activation of Business Functions
Description
The Enhancement Framework brings all
enhancement techniques under one roof
The Switch Framework controls the activation of
business functions
Activating a business function triggers switches,
which then ‘influence’ the execution of
program code, fields of tables etc.
 Switch Framework is used to:
Retrofit industry solutions in SAP ECC 6.0
Switch the business function sets within SAP
enhancement packages
Further Information / Tool Access

Switch Framework
Switch Framework: Transaction SFW5
Benefits
Creation of enhancements avoids modifications
and helps to save cost and effort
Enhancements are very flexible and can be
switched via the Switch Framework
SAP ERP
(ECC 6.04)
© SAP 2010

Available with SAP NetWeaver 7.0
© SAP AG
ADM326
13-35
Modification Adjustment Tools
SPDD / SPAU / SPAU_ENH
Description

Tools for performing modification adjustment
and maintaining enhancements during upgrade
and SAP enhancement package installation
Further Information / Tool Access



Transaction SPDD for dictionary repository
objects
Transaction SPAU for other repository objects
Transaction SAPU_ENH for enhancements
Benefits





Automatic or semi-automatic adjustment
possible (depending on modification)
SPDD adjustments possible during productive
operation
Compare old and new versions
Reset to original if modification is not needed
any longer
Resulting transport requests can be integrated
into subsequent SAP enhancement package
installations / upgrades
© SAP 2010
© SAP AG
ADM326
13-36
SAP Landscape Transformation1) (SAP LT)
Including Client Transfer with Upgrade
Description
Cost-efficient realization of IT and/or businessdriven system landscape transformation
Available transformation solutions:
Client Transfer (may include Upgrade,
Unicode conversion, and OS/DB change
Chart of Accounts Conversion
Company Carve-Out
Further Information / Tool Access



Add-on for SAP Solution Manager 7.0 (SP15),
available since 07/2010 in Ramp-up
Transaction LTS (SAP LT Work Center)
SAP Service Marketplace at:
http://service.sap.com/saplt
Benefits



Increased agility of SAP solutions
Cost-efficient and risk-minimized project
execution through roadmaps and highly
automated transformation solutions
Client Transfer: Accelerated upgrade in
combination with system consolidation leads to
lower system complexity and reduced TCO
1)
Additional license required
© SAP 2010
© SAP AG
ADM326
13-37
Agenda: Test Tools
1. Introduction
2. Planning Tools for Upgrades and SAP Enhancement Packages
3. Technical Upgrade and Implementation Tools
4. Change Management Tools
5. Test Tools
6. Summary and Further Information
© SAP 2010
© SAP AG
ADM326
13-38
SAP Test Management Options for SAP Customers
based on SAP Solution Manager 7.0
Type of Change
New SAP
Solution
Test Scope Identification
Business Blueprint
Test Planning
Test System Setup
SAP Solution
Update
Test Option 1
Change
Deployment
Test Execution
Change Impact Analysis
Test Planning
Test Scope Identification
Manual Tests
Automated Tests
UI + Backend Tests
eCATT
SAP Solution Manager
Business Blueprint
SAP Solution Manager
Test Workbench
SAP Solution Manager
Business Process
Change Analyzer1
SAP TDMS2
SAP Solution Manager
SAP TDMS2
SAP Solution Manager
Test
Workbench
SAP Solution Manager
eCATT
UI based Tests
HP QTP2
MicroFocus2
Worksoft2
IBM Rational2
Test Option 2
Business Blueprint
SAP Quality Center by HP
SAP Solution Manager
SAP Quality Center by HP + QTP
Business Process
Change Analyzer1
SAP TAO2
Note: Further test options are currently in planning  see ALM115: Overview Test Management
© SAP 2010
© SAP AG
1)
Available with SAP Solution Manager 7.0 enhancement package1
ADM326
2)
Additional license required
13-39
SAP Test Data Migration Server1)
(SAP TDMS)
Description



Create small, easy-to-use test environments
with consistent, relevant extracts of business
data from production systems
Refresh test data without affecting repository
and administrative data
SAP TDMS
Quickly transfer pre-defined business objects
or business process data to test systems
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/tdms
Benefits




Test systems contain up-to-date test data for
more accurate test results
Improved quality of software developments
Minimized infrastructure and maintenance
expenses
Scrambling of sensitive data is possible
1)
Additional license required
© SAP 2010
© SAP AG
ADM326
13-40
Extended Computer Aided Test Tool
(eCATT)
Description

Test automation for nearly all transactions and
business process across all SAP solutions that
run in SAP GUI

Creation of modular tests that can be used as
single-function tests and combined with other
modules to represent entire business
processes and document test activities
Further Information / Tool Access

Transaction SCAT (CATT), SECATT (eCATT)

SAP Service Marketplace at:
http://service.sap.com/testing
Benefits

Largely reduced costs and efforts by using
repeatable, automated tests of individual
transactions and whole business processes

Enables test execution in distributed system
landscapes

Integrated with Test Workbench and partner
tools for seamless test management
© SAP 2010
© SAP AG
ADM326
13-41
Test Workbench
Description

Management of functional tests from test
planning via test execution to test status
reporting and test sign-off including:
Planning of manual & automated test cases
Links business processes and test cases
Test status reporting for test coordinators and
trend reports through integrated SAP BI
reports
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/testing
Benefits

Comprehensive and mature functionality for
E2E Test Management

1-click access from test management to test
systems

Test sign-off including digital signatures

Integration w/ external tools, e.g. SAP QC by HP
© SAP 2010
© SAP AG
ADM326
13-42
Test Case Templates for SAP Enhancement
Packages for SAP ERP
Description

Predefined test case templates are available
for new business functions that are shipped
with SAP enhancement packages for SAP ERP

Test case templates can be used in test
workbench and are based on the scope of an
acceptance test to verify if the new
functionality
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/erp-ehp

Via transaction SFW5 after SAP enhancement
package installation
Benefits

Can be adjusted to customer specific test
cases

Time and cost savings due to faster test
planning based on templates

Simplification of test preparation and execution
© SAP 2010
© SAP AG
ADM326
13-43
SAP Test Accelerator and Optimizer1)
(SAP TAO)
Description




Automation of business process testing by
composition of automated test cases
Automatic generation of test components for
SAPGUI-based SAP business processes
Fast composition of automated test cases
using standard functionality of SAP TAO and
Quality Center
Optimized maintenance of automated test
cases via component-based exchange of
damaged test components after SAP updates
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/saptao
Benefits



Accelerated approach to create modularized
test cases for SAP business processes
Optimized way to maintain test cases leading to
lower TCO
Integrated with Quality Center and SAP
Solution Manager
1)
© SAP 2010
© SAP AG
ADM326
Additional license required
13-44
SAP Quality Center by HP1)
Description

Requirements module
Definition of test requirements for business processes

Test plan module
Test planning and definition of test cases

Test lab and defect module
Test execution and defect management

QuickTest Professional
Test automation for SAP and non-SAP applications
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/testing
Benefits




Manage test strategies and processes based on
business risk
Enable centralized management of manual and
automated test assets
Ensure all business critical requirements are
planned for testing
Significant reduction in post go-live defects
1)
© SAP 2010
© SAP AG
ADM326
Additional license required
13-45
SAP LoadRunner by HP1)
and SAP LoadRunner Enterprise Edition by HP1)
Description

Supports load tests in an SAP context for the
following user interfaces: SAP GUI, Web
Dynpro, http(s), and e-mail protocols

Replaces real users with thousands of “virtual”
users

Emulates production workload on SAP
landscapes
Further Information / Tool Access

SAP Service Marketplace at:
http://service.sap.com/testing
Benefits

Ease of use reduces the learning curve and
script development time

Breadth of environment support helps assure
that all enterprise applications are covered

Reduce support costs, application response
times and time to resolve problems
1)
© SAP 2010
© SAP AG
ADM326
Additional license required
13-46
Agenda: Summary and
Further Information
1. Introduction
2. Planning Tools for Upgrades and SAP Enhancement Packages
3. Technical Upgrade and Implementation Tools
4. Change Management Tools
5. Test Tools
6. Summary and Further Information
© SAP 2010
© SAP AG
ADM326
13-47
Information:
SAP Service Marketplace – Upgrade Information
SAP Upgrade Info Center
Upgrade-specific
Information for
SAP ERP
(http://service.sap.com/upgrade)
SAP Upgrade
Newsletter
SAP Solution
Manager
SAP Upgrade Tools Portfolio:
http://service.sap.com/upgradetools
Enhancement
Package Info
Center
© SAP 2010
© SAP AG
ADM326
13-48
Upgrade Services – Focus on Customer
Decision Making
Plan
Global

Connected

End-to-end
processes
Run
Project planning
Project
exec.
Optimization
First estimation
for budgeting
Detailed project
plan – Technical
Upgrade
On-time,
On-budget
Upgrade
End-to-End
solution
operation
Quick Upgrade
Analysis (QUA)
First value
estimation
Solution Browser
Tech. Upgrade
Planning (QUE)
Detailed value
proposition
Upgrade Value
Assessment
Customers Decision Point

Build
Budget planning
Customers Decision Point
Focused
Business

Technical
Customer Demand
Technical
Upgrade
Secure
business
value
Competitive
differentiation
MaxAttention / Enterprise Support /
Safeguarding for Upgrade / Upgrade Value Coaching / Upgrade Coaching
Related Services
Unicode Conversion / Test Management and Optimization / Test Data Migration Service
© SAP 2010
© SAP AG
ADM326
13-49
SAP Global Upgrade Services Portfolio
Upgrade Services
Plan
Build
Run
Enablement
Provide direction and Quick upgrade analysis for SAP ERP
qualification
Quick upgrade analysis for SAP CRM
Technical upgrade planning for SAP Business
Suite
Expert Guidance
Technical upgrade planning for SAP ERP
Provide detailed
Upgrade and migration assessment for SAP CRM
advice to key
Technical upgrade planning for SAP NetWeaver BW
questions or
challenges
Upgrade value assessment
Upgrade training
Technical upgrade for SAP ERP
Technical upgrade for SAP CRM
Solution Delivery
Provide solution or
knowledge transfer
Quality
Management Audit
and provide
directions
Solution migration for SAP CRM
Technical upgrade implementation for SAP
NetWeaver BW
Upgrade coaching for SAP ERP
SAP Safeguarding for Upgrade
© SAP 2010
© SAP AG
ADM326
13-50
SAP Global Upgrade Services Portfolio
Upgrade-Related Services
Plan
Build
Run
Enablement
Provide direction and SAP enhancement package planning for SAP ERP
qualification
Expert Guidance
Provide detailed
advice to key
questions or
challenges
Test tool strategy workshop
Unicode conversion
Solution Delivery
Provide solution or
knowledge transfer
Test management and optimization
Test data migration services
You can find more SAP ERP services in the Global Consulting Service Portfolio for SAP ERP.
© SAP 2010
© SAP AG
ADM326
13-51
© SAP AG
ADM326
13-52
Agenda: SAP Notes for this Course
1.
2.
3.
4.
5.
6.
7.
Concept and Architecture
Sequence and Major Steps
Selecting the Target Release
Modification Adjustment
Technical Phases
Troubleshooting
Incremental Conversion
8.
9.
10.
11.
12.
13.
14.
Support Packages and Add-Ons
Downtime
Planning and Preparation
Enhancement Packages
Unicode Conversion
Tools and Services
SAP Notes for this Course
© SAP 2010
© SAP AG
ADM326
14-1
SAP Note No. 156387
________________________________________________________________________
Number
156387
Version
35 from 12.06.2008
Status
Released for Customer
Set on
12.06.2008
Language
EN
Master language
DE
Short text
References to upgrade notes regarding HR
Responsible
SAP
Component
PA
Personnel Management
________________________________________________________________________
Long text
Symptom
***********************************************************************
This note is a composite note concerning the HR upgrade. It contains
references to further notes on the upgrade to Releases 5.0 and 6.0.
***********************************************************************
This note is constantly updated. Therefore, we recommend that you check
the note regularly to see whether any new notes have been added that may
be useful for your system. This note lists the most important notes, but
not all the notes relevant to this subject. Some of the notes specified
may have been archived since this note was created and others may have
been changed. The status of the relevant note applies.
Note the release level for which the notes apply. The notes are listed
under the target release for an upgrade.
In addition, you should also consult notes the subject areas BC-UPG-RDM
and BC-UPG-ADDON, since these contain notes about the upgrade that may
be of interest for HR.
Other terms
Reason and Prerequisites
Solution
© SAP AG
ADM326
14-2
Content:
0/ General information/ Points to consider
I/ Upgrade to ERP 2004 (ECC 5.0)
I/ Upgrade to ERP 6.0 (ECC 6.0)
© SAP AG
ADM326
14-3
0/ General information/ Points to consider
I/ Upgrade to ERP2004 (ECC 5.0)
310852 PA-PA Performance improvement with upgrade and service packages
317722 PA-BC Upgrade information for table T77S0
353861 PA-BC HR: Upgrade to 4.6C (or higher)
374172 PY-CA Q&A: Master Note for Conversions/Upgrades - Canada
546167 PA-PA Termination in PA10: Infotype 0122 does not exist
549368 PA-PA-KR HR-KR+CN: Retrofitting HR-KR+CN to R/3 standard SAP_HR
Page 2
560272 PA-RC Unicode: Conversion of standard texts
573044 PA Unicode conversion for HR application
679275 PY-XX-BS T52C5: Report for Unicode conversion
728730 PY-XX-DT Short dump in PCP0 after upgrade fr 4.6c to a higher
release
731747 PY-XX-DT HR upgrade to 4.7 Enterprise or higher: user exit
migration
734068 Upgrade to SAP ECC 500 w/ Campus Management deinstallation
737902 PA-PA-FR HCM-FR: Social Security number in infotype 0002
763880 PY-XX-BS Upgrade and customer-specific enhancement of PC2*
structures
775435 PA-BC PM01: Missing TADIR entries of %_Includes
796825 PY-XX-IT PU12: Performance issue for PU12-conversion
829174 PA Contents & applying HRSP ERP5.00/Ext.Set5.00
871937 PA-PA-XX Unicode conversion: Language for object 'CP'
875811 PY-XX-TL RPUOCB00 only displays one personnel number
910573 Container-Migration: Structures with incompatible changes
925390 PY-NL Loonaangifte does not find payroll result after upgrade
950493 PY-AT RPCL16A*, RPCBGNA*, RPCE18A*: Announcement of end of
maintenance
962287 PY-CA CONV: RPC224K0 displays duplicate messages in output log
963753 PY-AU Change in Area Menu for Payment Summary
970556 CA-TS-SV IF_EX_CATSXT_EVENT->ON_MYLIST_SELECTED
980275 PY-CA CONV: RPC224K0 generates one IT0462 record instead of two
982769 PY-FR RPLAASF1: date of payment not shown after upgrade
997275 PY-ES Payroll results of cluster RE inconsistent after upgrade
1001192 PY-DE-PS Operation VARAB: Parameter PSS fehlt nach Upgrade
(German only)
1005516 PY-PCM Upgrade with PYCM 100_*
1013796 PA-PA Table T5ESAIT_SCREEN valid only in ERP04 (ECC500)
© SAP AG
ADM326
14-4
1032298 PY-US-TP GEN: HR3PRNA 019 - No payee text found in RPURMR00
report
1034603 PY-XX-TL H99UCDP0: Entries with 0 value created in BALHDR
1106904 HR-IT: Overview of released notes
1113536 PY-BE: Text for processing class 61 option 0 is different
1116583 PA-PA-BE: Overview screen 3000 of infotype 0100 has other
descriptions
1136159 PA-PM Commitment processor: Parameter T77SO/CHKOI is ignored
1169004 PY-BE Payroll function BLIT - Parameter 3 value missing
© SAP AG
ADM326
14-5
II/ Upgrade to ERP 6.0 and above (ECC 6.0 and above)
317722 PA-BC Upgrade information for table T77S0
374172 PY-CA Q&A: Master Note for Conversions/Upgrades - Canada
560272 PA-RC Unicode: Conversion of standard texts
573044 PA Unicode conversion for HR application
679275 PY-XX-BS T52C5: Report for Unicode conversion
871937 PA-PA-XX Unicode conversion: Language for object 'CP'
948937 PY-XX ERP2005: Syntax Error in Payroll in ERP2005 after
SAPKH60001
976001 PA-PA-RU 'Payroll Russia' SAP Menu item is missing in ERP2005
________________________________________________________________________
Valid releases
Software Component
Release
from
to
SAP_HR
R/3 Standard Human Resource
500
- 605
X
Further components
PY
Payroll
BC-UPG
Upgrade - general
PA-PA
Personnel Administration
________________________________________________________________________
Note attributes
Transaction codes HIER
PPOM
Transaction codes PU12
XPRA
________________________________________________________________________
Reference to related Notes
________________________________________________________________________
© SAP AG
ADM326
14-6
SAP Note No. 317722
________________________________________________________________________
Number
317722
Version
7 vom 20.02.2003
Status
Released for Customer
Set on
21.02.2003
Language
EN
Mastersprache
DE
Short text
Upgrade information for table T77S0
Responsible
SAP
Component
PA-BC
Basis
________________________________________________________________________
Long text
Symptom
A number of entries in table T77S0 delivered in the standard system
are incorrect. These include:
PLOGI ORGA
TRSP CORR
PLOGI EVENB
...
After upgrade, it is possible that the system response changed in many
instances in HR. For example, after the upgrade the automatic transport
connection is always active. For example, the automatic transport link is
always active after the upgrade.
Other terms
Upgrade
Reason and Prerequisites
The error occurs during an upgrade from a release <= 4.6C to a Release
> 4.6C.
Solution
Attached to this note you fin a transport request containing the
required programs RH77S0BU and RH77S0RE.
Start the report RH77S0BU before the upgrade. This report saves the T77SO
entries in all clients in table INDX.
Copy report RH77S0RE to your customer name range so that you still have
© SAP AG
ADM326
14-7
the report after the upgrade. It is important that you also copy the
status of the report. After the upgrade you can run the copied report
per client.The report provides a list of entries that are different and
can restore the old status where necessary.The problem only concerns
entries that were changed by the customer in a former release. No new
flags should be deleted.
________________________________________________________________________
Note is not release-specific
________________________________________________________________________
References to related notes
Number Short text
____________________________________________________________
748338 Upgrade LSO (Table LSO_CUSTOMIZE_C)
505820
Backup of Table entries in T77S0 for CM Upgrade
373038 Organizational Management: data missing after upgrade
353861 HR: Upgrade to 4.6C (or higher)
________________________________________________________________________
© SAP AG
ADM326
14-8
SAP Note No. 817463
________________________________________________________________________
Number
817463
Version
75 from 17.11.2010
Status
Released for Customer
Set on
17.11.2010
Language
EN
Master language
DE
Short text
Addtnl info for upgrade to SAP NetWeaver 7.0 ABAP:
MaxDB
Responsible
SAP
Component
BC-UPG-RDM
README: Upgrade Supplements
________________________________________________________________________
Long text
Symptom
There are problems with the guide or the upgrade procedure.
Other terms
Reason and Prerequisites
Solution
************************************************************************
This note contains only problems that are specific to MaxDB.
************************************************************************
Topics:
I/
Important general information
II/ Errors in the guide
III/ Activities prior to the upgrade
IV/ Problems during individual phases
V/ Activities after the upgrade
VI/ Documentation
© SAP AG
ADM326
14-9
************************************************************************
I/ Important general information
************************************************************************
1. !!! Caution:
Note the following during ERP 2005 upgrades with the following
conditions:
Source system:
46C
Operating system: Linux X86_64 (AMD64)
Under certain circumstances, TADIR entries are incorrectly copied
during the SAP upgrade and the SAP upgrade does not notice this.
This has the following consequences:
1. After the upgrade, customer objects can no longer be edited.
2. Problems occur during the XPRAS_UPG phase because objects without
a TADIR entry were edited.
3. Problems occur during the ACT_UPG phase because objects had no
TADIR entry.
This faulty copy operation appears to be caused by a database error
in MaxDB Version 7.6.
Unfortunately, we have not managed to reproduce the error internally
at SAP using the relevant DB trace, in the same way as it has been
reproduced externally.
If you carry out an ERP 2005 upgrade subject to the conditions
mentioned above, you must implement the workaround described below:
1. After the PREPARE and before you start the actual upgrade, create
a file called R3UPPHAS.BRK in the /usr/sap/put/bin directory with
the following content line:
RUN_RDDCP4TB
2. Then start the actual upgrade, which is then halted _before_ the
RUN_RDDCP4TB phase. This is still in the uptime.
3. You can now execute the RDDCP4TB report, which must be executed
in the phase, online in transaction SE38.
When calling RDDCP4TB, you must specify two parameters:
Enter the TADIR~ value for NEWTADI.
© SAP AG
ADM326
14-10
Enter the TADIR value for OLDTADI.
The system then issues 5 lines of numbers in the log. The sum of
these numbers (sum of the lines Saved, Updated, Deleted, Invalid and
Original) must match the number of entries in the original TADIR. If
this is the case, the copy procedure was successful. To display the
number of entries in the original TADIR, choose
transaction SE16 -> TADIR number of entries.
© SAP AG
ADM326
14-11
4. If the RDDCP4TB report, which is executed manually, returns the
correct result, you can continue with the upgrade.
If the report returns results that do not match the number of
entries in the original TADIR, proceed as follows:
a) If this is a time-critical upgrade, execute the report manually
again once or several times, if necessary.
After the report has run and returned the correct result, you can
continue with the upgrade.
If you are unable to obtain the correct result when you run the
report, contact SAP Support.
b) If this is a test upgrade or a non-time-critical upgrade, notify
SAP Support and provide them with access to your system (component
BC-DB-DB as specified in Note 826037). They will then investigate
the report directly using the relevant database tracing (SQL trace
ST05 and precompiler trace) in an effort to identify the actual
cause of the error.
2. SAPup patches
You can check the SAPup version using the following command:
SAPup -V
Version Patch Level Remark
700-1
23.059
Correction for phase INDQUE_CHK:
Check inactive when using DCK kernel
!!! You may not use patch level 24.071 - 24.074 since, otherwise, an
error occurs in phase VIEWCHK that can only be corrected by a later
patch level as of 24.075 or higher.
SAPup patches are available on SAP Service Marketplace.
Note 663258 provides the information required for the download.
3. R/3 extended kernel in the source release
Make sure that the minimum Precompiler Runtime version, which is
required for the R/3 Extended Kernel in Note 789086,
is imported in the system. Now use transaction SM50 to check, for
example,
the trace file of a work process:
© SAP AG
ADM326
14-12
> Select process > Display Trace.
The trace log names the Precompiler Runtime Version:
> C Precompiler Runtime : C-PreComp 7.3.1
Build 018 ...
4. For the SCM 5.0 upgrade, a maximum three R3trans processes should be
selected, otherwise the phase termination described in section IV
can occur in phase SHADOW_IMPORT_UPG2.
© SAP AG
ADM326
14-13
5. For SCM upgrades with database instances of type "liveCache OneDB",
proceed in accordance with Note 1248891.
6. Before you start the PREPARE, check the value of the profile
parameter
dbs/ada/schema, if "sapSID" is in lower case, it must
be changed to upper case ("SAPSID").
7. To avoid the error described in section IV on Windows AMD64 in the
PREPARE phase UVERS, you should replace the tools in the directory
<DIR_PUT>/tools immediately after they were unpacked by the PREPARE
phase with 46D tool versions, for more details see section IV.
8. To avoid the problems in upgrade phase "SCEXEC_ALIAS" listed in
Section IV, select the default password "sap" for the ABAP database
shadow user in the PREPARE phase "Installation".
9. To avoid the problems mentioned in Note 37291, use at least version
7.6.01.12 or higher for SAP upgrades with MaxDB Version 7.6.
Otherwise, database terminations with the following error may occur
during the SAP upgrade:
SYSERROR -9400 AK Cachedirectory full
10. For SCM 5.1 upgrades, you require liveCache Version 7.7.02.15 or
higher for One-DB systems (liveCache and SCM schema in a database).
11. If you have to reset the SAP upgrade during the EU_IMPORT phases,
you must delete the entries of the table "/MAXDB/INDEXSTATEMENTS".
In this case, see Note 1529347.
************************************************************************
II/ Errors in the guide
************************************************************************
© SAP AG
ADM326
14-14
************************************************************************
III/ Activities prior to the upgrade
************************************************************************
OS : UNIX/Linux
With SAP Kernel 640_EX2 or higher, the new MaxDB DBSL (dbsdbslib) and,
therefore, disp+work use the SQLDBC interface (libSQLDBC) of the MAXDB
client installation. To ensure that the MaxDB DBSL can find and load the
libSQLDBC, the relevant system variables that are dependent on the
operating system must be set. For all precompiler-based SAP applications
(upgrade of source release) with an SAP kernel lower than Kernel
640_EX2, the .dbenv scripts must therefore be updated in the home
directory of sidadm on all application servers.
Otherwise, terminations will occur when executing tools of the upgrade
SAP kernel under <UPGDIR>/abap/exe. In the developer trace, the problem
will be displayed as follows:
M calling db_connect ...
B create_con (con_name=R/3)
B Loading DB library '<path>/dbsdbslib.so' ...
M *** ERROR => DlLoadLib: dlopen()= libSQLDBC76.so: cannot open shared
object file: No such file or directory -> DLENOACCESS (0,Success)
B *** ERROR => Couldn't load library '<path>/dbsdbslib.so'
As sidadm user, unpack the DBENV.SAR package that is available in Note
1066891 into a temporary directory using the following command:
SAPCAR -xvf DBENV.SAR
Copy the files DBENV.CSH and DBENV.SH into the home directory of the
sidadm user and overwrite the .dbenv files contained in that directory:
cp DBENV.CSH /<homedirectory>/.dbenv_<hostname>.csh
cp DBENV.SH /<homedirectory>/.dbenv_<hostname>.sh
If you perform the upgrade with MaxDB 7.6.00.09, check the database
parameter MAX_SPECIALTASK_STACK before the start of the PREPARE. If
MAX_SPECIALTASK_STACK is lower than 200, set the parameter to 200. As of
MaxDB 7.6.0.10, you do not need to change this database parameter.
If you carry out the upgrade with a MaxDB version lower than 7.6.00.15,
the OPTIMIZE_OPERATOR_JOIN parameter must be set to NO, otherwise the
Signal 11 error (knldiag) can occur during the upgrade:
DBSTATE Caught signal 11(SIGSEGV)
COREHAND ABORTING due to signal 11
(SAP internal information: PTS 1137641)
If you upgrade from Release 4.5B or lower with MaxDB 7.6.00.14 or a
© SAP AG
ADM326
14-15
lower build, check the _PACKET_SIZE database parameter before the start
of the PREPARE. If _PACKET_SIZE is larger than 36864, set this parameter
to 36864 before starting the PREPARE. Otherwise, the PREPARE will
terminate because R3trans cannot connect to the database. After the
upgrade, you should set the database parameter to the maximum value
131072.
© SAP AG
ADM326
14-16
If you perform the upgrade from Release 4.6D with MaxDB 7.6.00.14 or a
lower build, check the _PACKET_SIZE database parameter before the start
of the PREPARE. If _PACKET_SIZE is larger than 126125, set this
parameter to 126125 before starting the PREPARE. Otherwise, the PREPARE
will terminate because R3trans cannot connect to the database. After the
upgrade, you should set the database parameter to the maximum value
131072.
************************************************************************
IV/ Problems during individual phases
************************************************************************
Phase: UPGRADE general
OS : any
If you use a MaxDB version that is lower than 7.6.01.12, the database
may terminate with the following log entry:
SYSERROR -9400 AK Cachedirectory full
In this case, restart the database and continue the SAP upgrade process.
For this reason, further database terminations may occur during the SAP
upgrade. In this case, proceed in the same way.
For information about how you can solve this problem, see section I.
Phase: PREPARE
OS : LinuxIA64 and LinuxPPC
The database connection closes and the log file
records signal 11 (SIGSEGV). Database parameter USE_COROUTINES
is set to the default value YES. The necessary procedure is described in
Note 851105.
Phase: READDATA_UPGTOOLS (PREPARE)
When the PREPARE is repeated, this phase may be terminated, and the file
<PUT_DIR>/log/CAR.SAV may issue the following error:
dbadashoplib.dll (error 28). The process cannot access the file
because it is being used by another process.
Or:
SAPCAR: could not open for writing
<UPGDIR>/abap/bin/dbadashoplib.<extension> (error 28). Text file busy
Workaround 1:
Choose first "Cancel" and then "Stop Upgrade" from the menu of the
Upgrade Assistant, then restart the Upgrade Assistant and choose
"Repeat" to continue with the upgrade process.
Workaround 2:
© SAP AG
ADM326
14-17
Rename the file <UPGDIR>/abap/bin/dbadashoplib.<extension> and use
"Repeat" to repeat the phase.
© SAP AG
ADM326
14-18
Phase: DBCHK_PRE (PREPARE)
OS : Unix
Source release: 31I
A phase termination occurs and a SharedLibrary path is specified in the
<DIR_PUT>/log/DBSDBDLL.LOG file, which references a dependant
directory of the database software: /sapdb/<SID>/db/...
Enhance the SharedLibrary path variable
SUN, DEC, SNI: LD_LIBRARY_PATH
HP
: SHLIB_PATH
AIX: LIBPATH
in the environment of the <sid>adm user by adding the correct path to
the libSQLDBC76 library:
/sapdb/programs/lib[/lib64]
AND
the path specified in file DBSDBDLL.LOG.
Then repeat the phase.
Phase: INITPUT_PRE (PREPARE)
DB: 7.3.00
Phase INITPUT_PRE hangs because the "xuser -& c list" command executed
from SAPup does not work on DB Version 7.3.00.
Carry out the DB version change on Version 7.6.00 required for the
PREPARE, and repeat the phase.
Phase: START_SHDI_FIRST
OS : Unix
When you start the shadow instance manually on the remote host, the
connection to the database does not work if the settings for the
<sid>adm user environment are not correct. The problem is that the
program cannot find the library libSQLDBC. Check if the libSQLDBC
library is available in either of the /sapdb/programs/lib or
/sapdb/programs/lib/lib64 directories, and add this directory to the
SHLIB_PATH (HP-UX), LIBPATH (AIX) or LD_LIBRARY_PATH for the <sid>adm
user.
Phase: SHADOW_IMPORT_UPG2
A phase termination may occur with the SQL error "-60".
Repeat the phase in this case.
© SAP AG
ADM326
14-19
Phase: SHADOW_IMPORT_UPG2
A phase termination may occur and you see the following SQL error in the
log files of the upgrade:
SQL error "-1000" Too many lock requests
To avoid the problem, you have the following options:
1) Increase the MAXLOCKS database parameter (recommended)
Increase the MAXLOCKS database parameter based on the number of R3trans
selected. To do this, you should apply the following rule of thumb:
R3trans number * 150,000 = MAXLOCKS value
(however, at least 800,000)
Note that parameter changes only become active when you restart the
database.
2) Reduce the R3trans parallelism
To do this, call SAPup as described below:
"SAPup set std"
You can use this call to change the upgrade parameters specified in the
PREPARE In this case, choose an R3trans process number of 3. To activate
the change, you must then repeat the phase using the "Init" option.
Phase RUN_RSPTBFIL_DEST
Failure to comply with point I.6 in this note can lead to the following
error:
R3up>
BATCH JOB RSPTBFIL FAILED
Replace all incidences of sap<SID> with SAP<SID> in the entries of the
startsap and stopsap scripts in the
<PUTDIR>/<SID>/homeshd/<SID> directory:
You must restart the shadow instance for the changes to become active:
<PUTDIR>/<SID>/homeshd/<SID>/stopsap r3
<PUTDIR>/<SID>/homeshd/<SID>/startsap r3
Phase SCEXEC_ALIAS
The phase terminates with the following error:
ERROR: no logfile list SQLEXEAL.LOG
The SCEXEC_A.EC0 log file contains the following entry:
TRACE-INFO: 49: [dbsdbsql ,00000]
*** ERROR => Connect to database
rc = -4008 (POS(1) Unknown user name/password combination)
This error is due to the fact that SAPup created the SAP<SID>SHD user
with a default password instead of the password chosen in the PREPARE.
Use the following statement to change the password to the password
chosen in the PREPARE:
1) dbmcli -d <DBSID> -u control,<control password>
-uSQL superdba,<superdba password>
© SAP AG
ADM326
14-20
2) sql_execute alter password SAP<SID>SHD <new password>
You can then repeat the SCEXEC_ALIAS phase and continue with the
upgrade.
© SAP AG
ADM326
14-21
Phase: KX_SWITCH_2
OS : Windows
System
: SCM
For systems with liveCache on the central instance, the phase
KX_SWITCH_2 terminates because the liveCache is using a file of the SAP
kernel, which cannot be used as a consequence:
SEVERE ERROR: Could not delete file '<path>icudt30.dll' in
Reason: 'ErrorMessage: Access is denied.
Shut down the liveCache, continue the SAP upgrade and restart the
liveCache immediately after phase KX_SWITCH_2. (SAP internal
information PTS 1149478)
Phase: START_SHDI_FIRST
This phase terminates and in the dev traces of the shadow system
<DIR_PUT>/<SAPSID>/...
the following entries are displayed:
ERROR => the connected dbid (<DBSID>) is not the right database id
[dbslsdb.cpp 4652]
ERROR => application has to connect to rsdb/dbid=<SAPSID>
(<SAPSID> does not equal <DBSID>)
To the instance profile of the shadow system
<DIR_PUT>/<SAPSID>/SYS/profile/<SAPSID>_DVEBMGS<nr>_<host>
add, the following line:
rsdb/dbid = <DBSID>
Then stop the shadow system.
<DIR_PUT>/bin/SAPup stopshd
Then repeat the upgrade phase.
Phase: INDQUE_CHK
The phase terminates and the following trouble ticket exists:
SAPup broke during phase INDQUE_CHK in module MAIN_SHDCRE
/ Import and Modification Transfer
Error Message : Index creation during database load is inconsistent,
please search section IV of note 817463 for 'INDQUE_CHK'
Check whether the problem described in Note 1428985 exists.
Phase: EU_IMPORT
ERROR: Execute for create index <INDEXNAME> on <TABNAME> failed
(dbrc=103) (SQL error -942)
See Note 1529347.
© SAP AG
ADM326
14-22
************************************************************************
V/ Activities after the upgrade
************************************************************************
If you set the OPTIMIZE_OPERATOR_JOIN parameter to NO before the upgrade
for MaxDB Versions lower than 7.6.00.15, you should now reactivate this
parameter.
Schema user SAPR3SHD or SAP<SID>SHD
In the database, the upgrade created the schema user SAPR3SHD or
SAP<SID>SHD for the shadow system. This schema is not deleted at the end
of the upgrade. It can be kept for a follow-up upgrade. Alternatively,
you can delete it using database tools.
As a result of delivery errors, this schema may still contain database
objects
(synonyms). You can also delete these.
************************************************************************
VI/ Documentation
************************************************************************
************************************************************************
________________________________________________________________________
Valid releases
Software Component
Release
from
to
700
- 702
SAP_BASIS
SAP Basis component
© SAP AG
ADM326
14-23
________________________________________________________________________
Reference to related Notes
Number
Short text
____________________________________________________________
1529347 Upgrade: R3load Error "Unknown Table Name"
1481369 Release of MaxDB Version 7.8 for older SAP versions
1293745 Add. info.: Upgrade to SAP NetWeaver 7.0 EHP 1 SR1 (ABAP)
1293744 Central Note: Upgrade Systems on SAP NetWeaver 7.0 EHP1 SR1
1293387 Add. Info. on Upgrading to SAP SRM Server 7.0 SR1 ABAP
1292071 Add. info. on upgrading to SAP SCM 7.0 SR1 ABAP
1292070 Add. info. on upgrading to SAP CRM 7.0 SR1 ABAP
1292069 Add. info. on upgrading to SAP ERP 6.0 EHP4 SR1 ABAP
1289161 Consulting note: Procedure for upgrading SAP F&R 5.0 to 5.1
1276895 Add. info. about Upgrading to SAP Solution Manager 7.0 EHP1
1248891 SAP SCM upgrade to liveCache OneDB
1156970 Add. info. on upgrading to SAP SCM 7.0 ABAP
1156969 Add. info. on upgrading to SAP CRM 7.0 ABAP
1156968 Add. info. on upgrading to EHP 4 for SAP ERP 6.0 ABAP
1156844 Add. Info. on Upgrading to SAP SRM Server 7.0
1146578 Central Note: Upgrade to Systems on SAP NetWeaver 7.0 EHP1
1142632 Enhancements for Enhancement Package installer: MaxDB
1123603 ABAP Dictionary adjustments for MaxDB 7.7
1108510 Add. Info.: Upgrade to SAP SRM Server 5.5 SR3 ABAP
1099841 Add. info.: Upgrade to SAP NW 7.0 Support Rel. 3 ABAP
1071404 Add. info.: Upgrade to SAP CRM 2007 ABAP
1039395 Add. info.: Upgrade to SAP CRM 5.2 ABAP
1010762 Add. info. on upgrading to SAP SCM 5.1 ABAP
1002641 SQL error -4004/-942 in DB02 during index consistency check
975861 Add. Info.: Upgrade to SAP SRM Server 6.0 ABAP
961513 Add. Info.: Upgrade to SAP SRM Server 5.5 SR2 ABAP
961512 Add. info. on upgrading to SAP SCM 5.0 SR2 ABAP
961511 Add. info.: Upgrade to SAP CRM 5.0 SR2 ABAP
961410 Add. info. on upgrading to SAP ECC 6.0 SR2 ABAP
960783 Add. info.: Upgrade to SAP NW 7.0 Support Rel. 2 ABAP
947991 Add. info.: Upgrade to SAP CRM 5.1 ABAP
930416
MaxDB precompiler terminates with signal 11
925240 Add. Info. on upgrading to SAP SCM 5.0 SR1 ABAP
916795 Replacement for MaxDB system table SYS.ALL_TAB_COLUMNS
913971 Add. info. on upgrading to SAP ERP Central Component 6.0 SR1
913849 Add. info.: Upgrade to SAP CRM 5.0 ABAP SR1
913848 Add. Info.: Upgrade to SAP SRM Server 5.5 SR1
905029 Add. info.: Upgrade to SAP NW 2004s Support Rel. 1 ABAP
© SAP AG
ADM326
14-24
898358
R3load: Entries remain in "/MAXDB/INDEXSTATEMENTS"
890202 Add. info.: Upgrade to SAP Solution Manager 4.0
851105 Deactivating the co-routines for MaxDB on UNIX systems
826488
Enhancements to upgrade on SAP CRM 5.0 ABAP
826487 Add. Info.: Upgrade to SAP SRM Server 5.5 ABAP
826093 Add. info. on upgrading to SAP SCM 5.0 ABAP
826092 Add. info. on upgrading to SAP ERP Central Component 6.0
818322 Add. info.: Upgrade to SAP NW 2004s ABAP
814704
MaxDB Version 7.6 parameter settings for OLTP/BW
789086
Precompiler Runtime to be used for Extended Kernel
415073
Termination or very long runtime in prepare phase DYNSPCADD
________________________________________________________________________
© SAP AG
ADM326
14-25
SAP Note No. 1298878
________________________________________________________________________
Number
1298878
Version
9 from 21.01.2011
Status
Released for Customer
Set on
21.01.2011
Language
EN
Master language
EN
Short text
Installation of SAP Enhancement Package 5 on SAP ERP 6.0
Responsible
SAP
Component
BC-UPG-ADDON
Upgrade Add-On Components (IS)
________________________________________________________________________
Long text
Symptom
You update and enhance existing software components using Enhancement
Package 5 on SAP ERP Central Component 600 (referred to here as SAP ECC
600).
Other terms
Updating and enhancing existing software components, Enhancement
Package, DVD 51039101, 605, SAPK-605DHINEAAPPL, SAPK-605DHINEADFPS,
SAPK-605DHINEAFINSRV, SAPK-605DHINEAGLTRAD, SAPK-605DHINEAHR,
SAPK-605DHINEAPS, SAPK-605DHINEARETAIL, SAPK-605DHINECCDIMP,
SAPK-605DIINERECRUIT, SAPK-605DHINFICA, SAPK-605DHINFICAX,
SAPK-605DIINFINBASIS, SAPK-605DHININSURANC, SAPK-605DHINISCWM,
SAPK-605DHINISH, SAPK-605DHINISM, SAPK-605DHINISOIL, SAPK-605DHINISPSCA,
SAPK-605DHINISUT, SAPK-605BGINLSOFE, SAPK-605DHINSAPAPPL,
SAPK-605BGINSEMBW, SAPK-605AGINERECRUIT, SAPK-605AGINFINBASIS,
SAPK-605AGINLSOFE, SAPK-605AGINSEMBW, SAPK-605IHINECCSE,
SAPK-605GGINECCSE.
© SAP AG
ADM326
14-26
Reason and Prerequisites
You plan an update and enhancement of existing software components of
SAP ERP 6.0 (this is referred to here as "installation").
Solution
This note provides additional information to the document 'How-to
Install Enhancement Package 5 for SAP ERP 6.0'. This guides is available
in the SAP Software Distribution Center at http://service.sap.com/swdc
-> Installations and Upgrades -> Installations and Upgrades - Entry by
Application Group -> SAP Application Components -> SAP ERP -> SAP ERP
ENHANCE PACKAGE -> EHP5 FOR SAP ERP 6.0 -> Technical Documentation.
This note is updated constantly. Make sure you have the current version
of this note before you start the installation.
Contents
I/....Keywords
II/...Important General Information
III/..Corrections to the Guide
IV/...Preparing the EHP Installation
V/....Problems During the EHP Installation
VI/...Problems After the EHP Installation
VII/...SAINT Passwords
VII/..Chronological Summary
----------------------------------------------------------------------I/ Keywords
Roadmap step 'Extraction', phase KEY_CHK: see central SAP Enhancement
Package Installer Note
Roadmap Step Checks, Phase EHPKEY_CHK: 2658825
Phase ADDONKEY_CHK: 2096499
For SAINT passwords, see "VII/ SAINT Passwords"
© SAP AG
ADM326
14-27
II/...Important General Information
---------------------< D029128 DEC/23/10 >--------------------------SEM-BW Add-On
If SEM-BW is installed on your SAP NetWeaver BW Hub system, see SAP Note
1531022 for information about the different landscape options.
---------------------< D053561 MAY/06/10 >----------------------------SAP ERP Components on SAP NetWeaver Systems
If additional SAP ERP Components (ERECRUIT, SEM-BW, FINBASIS or LSOFE)
are installed on your SAP NetWeaver system, see SAP Note 1326576 for
information about the update process.
---------------------< D031901 JUL/07/10 >----------------------------SRM Add-On
If you want to install the SRM Add-On 7.0 Enhancement Package 1 für ERP
6.0 EHP5 (SRM One-Client Scenario), see SAP Note 1321231 for more
information.
-----------------------------------------------------------------------
III/..Corrections to the Guide
/
-----------------------------------------------------------------------
IV/...Preparing the EHP Installation
---------------------< D033315 JAN/21/11 >---------------------------Delete View ZVMSEG
At the latest before the start of the Preprocessing Roadmap Step, delete
the view ZVMSEG if it exists in your system.
This prevents and the following activation error in phase ACT_UPG:
Check view ZVMSEG (DDIC/11.01.11/00:16)
Field BWART: Position relative to Basis table cannot be exchanged
Field DMBTR: Position relative to Basis table cannot be exchanged
Field KUNNR: Position relative to Basis table cannot be exchanged
© SAP AG
ADM326
14-28
Field LIFNR: Position relative to Basis table cannot be exchanged
View ZVMSEG is not consistent
For more information, see SAP Note 304670.
© SAP AG
ADM326
14-29
---------------------< D033315 JAN/21/11 >---------------------------IS-H only: Use updated Support Package Stacks
If you use IS-H, then do not apply Support Package Stacks 03 - 05 that
you have downloaded before January 14, 2011. Do only apply the updated
versions of these Support Package Stacks that have been provided for
download on January 14. For more information, see SAP Note 1549249.
---------------------< updated AUG/03/10 >------------------------------------------------< D037264 JUL/07/10 >---------------------------Components and Support Package requirements
o Regardless of the initial release, it is essential that you
import EHP5 including EHP5 Support Package Stack 01 (or higher)
to avoid errors.
We always recommend that you include the Support Package stack
that is currently proposed by SAP Solution Manager in the update
process.
o Calculation of Support Packages for Industry Solutions
When the Maintenance Optimizer calculates the required software
packages for the enhancement package installation, the behavior
regarding Support Packages for industry solutions is as follows:
- If you have not activated any industry solution in your
system, then the Maintenance Optimizer calculates Support
Packages for all industry solutions.
- If you have activated one or more industry solutions, the
Maintenance Optimizer only calculates Support Packages for the
activated industry solutions.
o If you have installed the software component ECC-SE, the
following applies: The ECC-SE release must always correspond to
the installed ERP Enhancement Package release. This means that
when you update to ERP Enhancement Package 5, the component
ECC-SE must also be updated to Version 605.
o You can also install the components SEM-BW 605
(SAPK-605AGINSEMBW), FINBASIS 605 (SAPK-605AGINFINBASIS),
ERECRUIT 605 (SAPK-605AGINERECRUIT) and LSOFE 605
(SAPK-605AGINLSOFE) on a pure SAP NetWeaver system (SAP NetWeaver
© SAP AG
ADM326
14-30
7.0 with Enhancement Package 2).
o DVDs for Enhancement Package 5 are not automatically sent to
customers. If you cannot use the Maintenance Optimizer for the
download, request the DVD with the material number 51039101 and
also the DVDs of SAP NW 7.02 (if not yet installed) from your
local subsidiary, or download the DVD from SAP Service
Marketplace. Copy the content of the DVDs to the download
directory, which is then accessed by the SAP Enhancement Package
Installer.
© SAP AG
ADM326
14-31
V/....Problems During the EHP Installation
-------------------< D035496 DEC/14/10 >------------------------------LOAD_SWITCHSTATES_LOST shortdump
If the procedure stops in phase MAIN_SHDRUN/ACT_UPG with a
LOAD_SWITCHSTATES_LOST shortdump, then stop the shadow instance and
start the shadow instance again.
This error can occur if you selected several technical usages and SAP
Kernel 720 with patch level 70 is used for the shadow instance.
--------------------< D032835 NOV/16/10 >-----------------------------Failure of Phase SHADOW_IMPORT_INC
When you update your system from SAP ERP 6.0 or enhancement package 3
for SAP ERP 6.0 to enhancement package 5, the following error can occur:
"Checks after phase MAIN_SHDIMP/SUBMOD_SHIMP/SHADOW_IMPORT_INC were
negativ!
Last error code set Unresolved requests in buffer ...
Check logfiles 'SHDALLIMP.ELG! ...
For a solution, see SAP Note 1525742.
----------------------< D037264 JUL/07/10 >---------------------------Include Support Packages
To avoid known errors, we recommend that you include all available
Enhancement Package 5 Support Packages and the relevant Support Package
stack directly in the queue. The SAP Solution Manager also proposes
these.
----------------------< D037264 JUL/07/10 >---------------------------DDIC Activation
The following errors can occur during the DDIC Activation:
o If your system has a lower SP level than SAP_BASIS SP13 in the
start release, the following error for view V_SH_ANKP occurs and
can be ignored:
3 EDO525XActivate dependent view "V_SH_ANKP"
EDH202 Check dependent search help "SH_ANKP"
1
1
EDH103 Search help "SH_ANKP" is consistent
4EEDT721 View "V_SH_ANKP" cannot be buffered
© SAP AG
ADM326
14-32
o The search helps H_5ITCN and H_5ITTT cannot be activated:
- "Srch Help" "H_5ITCN" could not be activated
- "Srch Help" "H_5ITTT" could not be activated
If Support Package 35 for SAP_HR 600 is already contained in the
source release, repeat the activation phase. If a lower Support
Package level is contained in the source release SAP_HR 600,
ignore the error and see Note 1243014.
© SAP AG
ADM326
14-33
----------------------< D037264 JUL/07/10 >---------------------------Errors During the Main Import
o If you source release is lower than ERP 6.0 EhP3, the following
error occurs during the main import of ECC-DIMP 603 into
non-Unicode systems: 'duplicate key error during insert into
table SALRTCATCT occured'
Solution: see SAP Note 1083533, unit 5. -> Errors during the
installation
----------------------< D037264 JUL/07/10 >---------------------------Errors in the method execution
When you update from Enhancement Package 1, the method FDT_AFTER_IMPORT
terminates with return code 0012.
Solution: Implement Note 1053777 and then continue the installation.
----------------------< D037264 JUL/07/10 >---------------------------Generation errors
o INSURANCE 605:
Program SAPLVKKN, include LVKKNU27: Syntax error in line 000034
INCLUDE report 'ISCDGEN_ACC_OP' not found.
Solution: After you install INSURANCE 605, execute the report
SAPRGEN_CD to generate the includes ISCDGEN_ACC_OP,
ISCDGEN_ACC_OPK and ISCDGEN_COPA.
o IS-H 605:
Screen SAPLNCOOPA003 0100: You can ignore the error (see release
note ISH_461_US_KLASSEN).
VI/...Problems After the EHP Installation
----------------------< D002243 23/DEC/10 >-------------------------Renamed DIMP Implementations
Some DIMP Implementations have been renamed. If you have created your
own implementations, the references to SAP´s DIMP implementations are
lost because of their new names. You have to redo your implementations.
For more information, see SAP Note 1540938.
© SAP AG
ADM326
14-34
----------------------- <D029263 15/APR/10 >-------------------------SAP Master Data Governance Customers Only: Migrating Settings
If you have activated the business function Financial Master Data
Management: Charts of Accounts (FIN_MDM_ACC) in EHP 4 and want to use
the business function Master Data Governance, Generic Functions
(MDG_FOUNDATION) after the update to EHP 5, some of the existing data
needs to be migrated to new tables, further settings have to be made in
new Customizing activities, and the new portal content has to be
adapted. For more information, see SAP Note 1456270.
Delivery Customizing is imported only into client 000. If you want to
copy Customizing into existing clients, read Note 337623.
VII/...SAINT Passwords
These passwords are only required, if you install additional technical
usages with SAINT. This is only possible for systems, which have the
technical usage "Central Applications" already installed.
Component
Password
SAPK-605BGINERECRUIT
SAPK-605BGINLSOFE
CD11D22C4B
C806AE4435
SAPK-605DHINEAAPPL
DE13CB5034
SAPK-605DHINEADFPS
C813D45031
SAPK-605DHINEAFINSRV
SAPK-605DHINEAGLTRAD
C70DD42245
C217D53156
SAPK-605DHINEAHR
DC63A7503D
SAPK-605DHINEAPS
DD63A75025
SAPK-605DHINEARETAIL
CB17C6394B
SAPK-605DHINECCDIMP
CA0ACA2236
SAPK-605DHINFICA
SAPK-605DHINFICAX
SAPK-605DHININSURANC
CF63A45836
CF1BA45836
DB11CA3145
SAPK-605DHINISH
8E438B621D
SAPK-605DHINISM
8E438B6218
SAPK-605DHINISOIL
C70FAB423A
SAPK-605DHINISPRA
DC02AB4225
SAPK-605DHINISPSCA
SAPK-605DHINISUT
SAPK-605IHINSEMBW
SAPK-605IHINECCSE
SAPK-605IHINFINBASIS
SAPK-605IHINISCWM
© SAP AG
DD00CA4225
DA63AB4220
CC14B15938
DD06A75F36
CC02D73C48
D90EAB4F36
ADM326
14-35
VII/..Chronological Summary
Date.......Topic....Short Description
----------------------------------------------------------------------JAN/21/11...IV......IS-H only: Use updated Support Package Stacks
JAN/21/11...IV......Delete View ZVMSEG
DEC/23/10...VI......Renamed DIMP Implementations
DEC/23/10...II......SEM-BW Add-On
DEC/14/10...V.......LOAD_SWITCHSTATES_LOST shortdump
NOV/16/10...V.......Failure of Phase SHADOW_IMPORT_INC
JUL/07/10...II......SRM Add-On
JUL/07/10...IV......Components and Support Package Requirements
JUL/07/10....V......Include Support Packages
JUL/07/10....V......DDIC Activation
JUL/07/10....V......Errors During the Main Import
JUL/07/10....V......Errors in the method execution
JUL/07/10....V......Generation errors
JUL/07/10....V......Postprocessing
MAY/06/10...II......SAP ERP Components on SAP NetWeaver Systems
APR/15/10....VI.....SAP Master Data Governance: Migrating Settings
© SAP AG
ADM326
14-36
________________________________________________________________________
Valid releases
Software Component
Release
from
to
605
- 605
605
- 605
605
- 605
SAP_APPL
SAP Application
IS-M
IS Media
IS-OIL
SAP OIL & GAS
ECC-SE
ESA FAST TRACK (ERP)
605
- 605
EA-HR
SAP R/3 Enterprise AddOn Human Resource
605
- 605
EA-RETAIL
SAP R/3 Enterprise AddOn Retail
605
- 605
EA-PS
SAP R/3 Enterprise AddOn Public Sector
605
- 605
EA-FINSERV
SAP R/3 Enterprise AddOn Financial Servi
605
- 605
605
- 605
605
- 605
FINBASIS
FINBASIS
INSURANCE
SAP Insurance
EA-APPL
SAP R/3 Enterprise PLM, SCM, Financials
605
- 605
EA-GLTRADE
SAP R/3 Enterprise Global Trade
605
- 605
FI-CAX
FI-CAX: Extended FI-CA
605
© SAP AG
- 605
ADM326
14-37
LSOFE
Learning Solution - Front End
605
- 605
605
- 605
ERECRUIT
E-Recruiting
FI-CA
FI Contract Accounts Receivable and Paya
605
- 605
EA-DFPS
SAP R/3 Enterprise Defense Forces & Publ
605
- 605
SEM-BW
SAP Strategic Enterprise Management
605
- 605
ECC-DIMP
ECC Discrete Industries Mill Products
605
- 605
605
- 605
IS-H
IS-Hospital
IS-PS-CA
IS-Public Sector Contract Accounting
605
- 605
605
- 605
605
- 605
IS-PRA
IS-UT
IS-UT
________________________________________________________________________
Reference to related Notes
Number
Short text
____________________________________________________________
1456663 SAINT: Enhancement Package 5 components on NW 7.02
1344564 Maintenance Optimizer: Check system landscape
1302772 Central Note - SAP Enhancement Package Installer 7.00
337623
Customizing after installation or upgrade
________________________________________________________________________
© SAP AG
ADM326
14-38
SAP Note No. 1299009
________________________________________________________________________
Number
1299009
Version
19 from 11.01.2011
Status
Released for Customer
Set on
11.01.2011
Language
EN
Master language
EN
Short text
Central Note: Upgrade Systems on SAP NetWeaver 7.0
EHP 2
Responsible
SAP
Component
BC-UPG-RDM
README: Upgrade Supplements
________________________________________________________________________
Long text
Symptom
Upgrade to SAP Systems based on SAP NetWeaver 7.0 including SAP
enhancement package 2.
Other terms
Upgrade, SAP NetWeaver 7.0 EHP2, central Note
Reason and Prerequisites
*
Solution
This is the central Note for upgrades to SAP systems based on SAP
NetWeaver 7.0 including enhancement package 2.
----------------------------------------------------------------------
CONTENTS
Part A: Upgrade Notes and Keywords
Part B: New Upgrade Program Release and Version
Part C: Correction Package for the Upgrade Program
Part D: General Problems / Information on all Upgrades
............I/ ...... Upgrade Keyword
© SAP AG
ADM326
14-39
............II/ ..... Important General Information
............III/ .... Corrections to the Guide
............IV/ ..... Errors on the CD-ROM
............V/ ...... Preparing the Upgrade
............VI/...... Problems During the Upgrade Phases
............VII/ .... Problems After the Upgrade
............VIII/ ... Chronological Summary
________________________________________________________________
________________________________________________________________
© SAP AG
ADM326
14-40
Part A: Upgrades Notes and Keywords
For more information on the upgrade of your specific application and the
current keyword, see one of the following Notes:
SAP NetWeaver 7.0 EhP2.......Note 1299008
SAP CRM .....................Note 1341978
SAP ERP .....................Note 1341975
SAP SCM .....................Note 1341981
SAP SRM .....................Note 1448239
Database................................................ Note number
______________________________________________________________________
SAP MaxDB .................................................. 817463
IBM DB2 for i ..............................................1168235
IBM DB2 for Linux, UNIX, and Windows ....................... 819876
IBM DB2 for z/OS ........................................... 815202
MS SQL Server .............................................. 825146
Oracle ..................................................... 819655
________________________________________________________________
________________________________________________________________
Part B: New Upgrade Program Release and Version
Before you start the upgrade program, check if there is a new release
and version of SAPup.
The current SAPup release is:
SAPup version lmt_001
1. To determine the currently used SAPup release and version,
2. proceed as follows:
- UNIX: Go to <UPGRADE_DIRECTORY>/abap/bin and call './SAPup
-V'.
© SAP AG
ADM326
14-41
Under UNIX, you have to enter the ABAP upgrade directory to
allow SAPup to use the correct OS libraries.
- Windows: Go to <UPGRADE_DIRECTORY>\abap\bin and call
'.\SAPup.exe -V'.
- IBM i: ADDLIBLE <SAPuplib>
SAPup UPGDIR(<DIR_PUT>) PARMLIST(' -V')
© SAP AG
ADM326
14-42
3. SAPup displays the following message:
This is SAPup version lmt_001, patch level <major>. <minor>
To download SAPup from SAP Service Marketplace go to http://service.sap.
com/patches.
Select Entry by Application Group -> Additional Components -> Upgrade
Tools -> SAPUP UNICODE -> SAPUP 7.02 UNICODE -> <OPERATING SYSTEM> ->
SAPUPLMT001 archive.
Caution: Always use the Unicode SAPup release and version regardless
of your SAP system being Unicode or non-Unicode!
Unpack the archive to a temporary location. In roadmap step
"Extraction", the upgrade program asks you to specify the path to the
new SAPup.
To get a list of all patches contained in a specific SAPup, call
SAPup -V
________________________________________________________________
________________________________________________________________
Part C: Correction Package for the Upgrade Program
Before the upgrade, it is VITAL that you apply the correction package
for the upgrade program, if available.
The correction package is provided as SAR archive that you must
integrate into the upgrade. Each SAR archive is valid for only one
product (= exactly one delivered DVD set).
The upgrade control program displays the correct name of the correction
package you have to apply.
The SAR archives are available at the following SAP Service Marketplace
area:
http://service.sap.com/patches -> Entry by Application Group ->
Additional Components -> Upgrade Tools -> Corrections for Upgrade ->
CORRECTIONS FOR UPGRADE 7.02 -> #OS independent
There are two packages, one for ABAP and one for Java:
ABAP Package Name: FIX_NW702.UPG
Java Package Name: FIX_J_BS7I2010.UPG
© SAP AG
ADM326
14-43
Comments:
o Caution: All products (SAP NetWeaver 7.0 EHP2 and all products
based on it) use the same correction package.
o The archive names on SAP Service Marketplace have a slightly
different naming convention:
The prefix "FIX_" ist not displayed. In addition, they have an
extension representing the patchlevel and <number> - an 8 digit
number. Thes extension varies with each patchlevel of the
archive.
o Some products are known under different names and can be used
differently. For example, NW-AS 7.00 which is part of Netweaver
04s is the successor product to WEB-AS as well as to the BW
product family. However, there is only one correction package
regardless of the use of the system.
Integration into the upgrade
4. Download the correction package for your product.
5. Store the SAR archive in the main upgrade directory.
6. Unpack the SAR archive using "SAPCAR -xvf <name>.SAR" You will get
two files, one of them is <Correction package name>.UPG, the other
one contains a history of changes.
7. During the KEY_CHK phase, the upgrade program searches the upgrade
directory for the correct correction package. If it is successful,
the package is automatically integrated into the upgrade. If the
upgrade program does not find a valid package, it displays a user
dialog requesting that you place the correction package in the
upgrade directory. You can use "Retry" to repeat the search.
The UPG archive contains data files and cofiles for the transport
requests and the corresponding buffer files (ABAP upgrade only), and
control files of the upgrade.
The corrections to the ABAP tools of the source release are imported in
the TOOLIMP4_FIX, TOOLIMP6_FIX phases (provided these exist), while the
© SAP AG
ADM326
14-44
corrections for the shadow system are imported in the SHD_FIX_IMP phase.
The transport requests are imported automatically.
You must not import requests into the system manually!
The corrections to the J2EE upgrade program and control files are
included automatically and the program is restarted to make the changes
become active.
________________________________________________________________
________________________________________________________________
© SAP AG
ADM326
14-45
Part D: General Problems / Information on all Upgrades
I/ Upgrade keyword
---------------------------------------------------------------------For the upgrade keyword, see the relevant product-specific Note listed
in part A of this Note.
----------------------------------------------------------------------
II/ Important General Information
-----------------------< D034302 DEZ/03/03 >-------------------Windows only: Execute program R3dllins.exe
The 6.40 kernel is compiled with the new version of MS compiler and
requires additional libraries for operation. To prevent problems during
and after the upgrade, you must execute program R3dllins.exe on your
central host, all application hosts, and on the remote shadow host, if
you are planning to use one.
You can find the program on the Upgrade Master CD in the
NT\I386\NTPATCHfolder. It must be executed before you start the upgrade
program and directly from the NTPATCH folder (it can be shared). Copying
and executing the program will not work!
------------------------< D042621 FEB/02/05 >------------------------LSMW now part of SAP_BASIS
As of SAP Web AS 6.20, LSMW is part of SAP_BASIS. If you are using LSMW
and your source release is based on SAP Web AS 6.10 or lower, do not
implement LSMW after the upgrade.
For more information, see SAP Note 673066.
© SAP AG
ADM326
14-46
-----------------------< D020904 MAR/15/07 >-------------------------MSCS Configuration: Split the ABAP Central Instance
In an MSCS configuration, you must split the ABAP central instance into
the ABAP central instance (ASCS) and central instance, as described in
SAP Note 1011190, if one of the following cases apply:
o You have upgraded your SAP NetWeaver '04 ABAP only system to SAP
NetWeaver 7.0 ABAP
o You have upgraded your SAP NetWeaver '04 ABAP only system to SAP
NetWeaver 7.0 ABAP, and now want to install a Java Add-In. The
split must done before the Java Add-In installation.
The split is required for the use of the enqueue replication server. If
you run an MSCS configuration without enqueue replication server, which
is the traditional MSCS configuration (where the clustered central
instance runs the message server and enqueue work process), you will
loose the enqueue lock table during a failover. The enqueue replication
server configuration prevents this loss.
If you want to migrate an ABAP+Java system that is already upgraded to
SAP NetWeaver 7.0 to the new configuration with enqueue replication
server you must perform a homogeneous system copy.
--------------------------------------------------------------------III/ Corrections to the Guides
-------------------------< D038245 APR/14/10 >-------------------------Manual Start of ASCS and ERS Instance (Phase REQ_ASCS_START)
When you update the SAP kernel on the host with the ASCS instance, also
run program 'cleanipc'. For more information about this program, see SAP
Note 1195961.
------------------------< updated D050889 JAN/11/11 >-----------------------------------------< C5078662 MAY/11/10 >------------------------Starting the Upgrade Program
It is no longer required to specify the jce_policy_zip option when
starting the upgrade program.
--------------------------------------------------------------------IV/ ..... Errors on the CD-ROM
---------------------------------------------------------------------
© SAP AG
ADM326
14-47
V/ Preparing the Upgrade
------------------------< D022989 JUN/11/10 >------------------------Avoing Error with the "DB_STORAGE_GET" Module>
When you include SAP NetWeaver 7.0 EHP2 Support Package 4 into the
upgrade, than implement SAP Note 1470501 afterwards to avoid an error
with the "DB_STORAGE_GET" module.
----------------------- < D001330 04/FEB/10 > -------------------------For Source Releases SAP R/3 4.6C and SAP R/3 4.6D Only: Prevent Lossof
your BSVV objects during the upgrade
If are upgrading your SAP system with the source SAP R/3 4.6C or SAP R/3
4.6D and have created customer-defined objects such as R3TR BSVV Z*
before the upgrade, you might lose parts of your BSVV objects during the
upgrade.
To solve this issue, proceed as described in SAP Note 1432102 prior to
starting the upgrade.
----------------------<changed D001658 10/JUL/07 >------------------------------------------< D001330 03/JUL/07 >-----------------------Parameter for the Central Syslog rslg/collect*
There may be conflicts with parameter values for the central syslog
"rslg/collect*" of the default profile.
If the parameters are set with 39<no.> and 40 <no.>, you must change
them to 14<no.> and 15<no.>. Make sure that the ports are not used by
other applications. If so, choose some other number.
For more information, see Note 1069225.
-----------------------< D038006 02/NOV/05 >-------------------------Source Release on Kernel 6.40 with SuSE SLES 9 IA64 / RedHat 4.0 IA64
If you are using the above combination on your source release and have
set environment variable LD_ASSUME_KERNEL 2.4.21 according to SAP Note
797084, proceed as follows:
Before you start the upgrade, you need to delete the environment
variable LD_ASSUME_KERNEL 2.4.21 and deactivate component icman by
setting the following instance profile entry:
rdisp/start_icman=false
Restart the system. After the upgrade, delete the instance profile entry
again.
© SAP AG
ADM326
14-48
--------------------------< D003327 15/SEP/05 >-----------------------Back up customer-specific entries in table EDIFCT
If you have maintained customer-specific entries in table EDIFCT, they
may get lost during the upgrade. If you do not want to lose these
entries, export them before the upgrade and reimport them after the
upgrade.
For more information, see Note 865142.
© SAP AG
ADM326
14-49
--------------------------< D034302 16/AUG/05 >----------------------Windows only: Last profile text line must end with line feedback
Check that the last text line in all profiles ends with a line
feedback.To check this, open a profile file with a text editor, go down
with the cursor and ensure that the last line is empty. Otherwise there
could be problems in the KX_SWITCH phase as some tools will not be able
to handlethe profiles properly.
--------------------------< D034302 07/JUN/05 >----------------------Windows only: Stop SAP MMC during the upgrade downtime
Make sure that SAP MMC is not running during the upgrade downtime.
Otherwise, the files in the kernel directory will be in use and the
phase KX_SWITCH is not executed successfully.
--------------------------< D034302 07/JUN/05 >----------------------Windows only: Comment out parameter DIR_SERVER_ORAHOME
Check the default profile of your system. If you find the parameter
DIR_SERVER_ORAHOME, comment it out. Otherwise the phase KX_SWITCH is not
executed successfully.
-----------------------------------------------------------------------
VI/ Problems During the Upgrade Phases
---------------------<D037517 25/NOV/10 >-----------------------------SPS06 included in Upgrade: Error in Preprocessing / Phase
RUN_RSDB02CK_END
If you include Support Package SAP_ABA 702 06 into the upgrade, the
following error can occur:
Checks after phase MAIN_POSTP/RUN_RSDB02CK_END were negative! Last error
code set: Batch Job RSDB02CK Failed: Error(s) were found in the log(s),
accumulated in "RSDB02CK.ELG".
In the log file, the following error message exists:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DB02 consistency check ERRORS and RETURN CODE in RSDB02EN.QO1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2EETG033 Table "TASYB" does not exist in the database
You can ignore this error.
© SAP AG
ADM326
14-50
If you include a lower or higher Support Package into the upgrade, the
error does not occur.
© SAP AG
ADM326
14-51
------------------------< D053561 02/JUN/10 >----------------------Phase IS_SELECT
An error in the IS_SELECT phase can erroneously lead to the deletion of
the add-on. In the following situation, the error can occur:
The add-on has the status 'KEEP'. When you choose 'Continue' a message
informs you that 'KEEP' is not valid and the status is set to
'UNDECIDED'. You select another option, for example, 'Keep with vendor
key'. When you then choose 'Back' and run the Configuration roadmap
stepa second time, you no longer get the message that 'KEEP' is not
possible and you cannot choose another option. Although the status of
the add-on is then still 'KEEP', the add-on will be deleted.
To solve the problem, reset the upgrade completely by choosing 'Back'
several times. Then, start the upgrade from scratch.
------------------------<D034302 01/JUN/10 >--------------------------Phase PARCONV_UPG
During the upgrade, the phase PARCONV_UPG can fail with an error during
the creation of secondary indexes. In the conversion log files of the
form NCONV..<SID> the following error is reported:
Index " " could not be created completely in the database
To solve this problem, repeat the phase. To avoid the error in advance
include the support packages mentioned in SAP Note 1468467 in the
upgrade procedure.
----------------------< D030559 27/APR/10 > ---------------------------Phase: MAIN_NEWBAS/RUN_RSAIMMERGE_UPG
To avoid a runtime error in your target system, increase parameter
"em/initial_size_MB = 1024" to "em/initial_size_MB = 4096" in the
instance profile.
For more information, see SAP Note 1460004.
----------------------< D038245 19/APR/10 > ---------------------------Phase: MODPROF_PFPAR_UPG
If the following error occurs: "MODPROF_PFPAR_UPG:fails even rc=0", add
the following paramenter to the instance profile: "SAPup_check_level =
5".
----------------------< D037517 17/FEB/10 > ---------------------------Phase: MAIN_SHADOW/START_SHDI_FIRST
Description: An RFC error occurs (RFC LOGIN FAILED)
Solution:
© SAP AG
ADM326
14-52
8. In the SAPup.par file, set the value of the
/UNIX/sleep_after_shdsys_start parameter to 200.
9. Restart the upgrade program and repeat the phase.
© SAP AG
ADM326
14-53
----------------------< C5050355 JAN/22/10 >-------------------------Adjust Hostnames in Shadow Instance Profiles Manually
When you have chosen option "Take profiles from save" to reuse the
profiles for the shadow instance of your previous upgrade, update the
hostnames in the profiles for the shadow instance manually after the
"Configuration" roadmap step. You can find these profiles under
<DIR_PUT>/abap/<SID>/SYS/profiles. This workaround will be fixed for
tools delivered with BS7i2010.
------------------------< D025988 JUN/16/00 >------------------Phase: PARDIST_SHD
Description: For Windows NT only
The upgrade is terminated during the PARDIST_SHD phase. The PCONUPG.ELG
log file contains an incomplete error text which was extracted from the
DS<date>. <SID> log file. Repeat the phase.
-------------------------- < D034302 07/OCT/05 >----------------------Phase: REQJOBRES
Description: Windows only - SAPup issues the error message
value returned by call sappfpar.exe Start_Program_01 pf=...is incorrect.
Please analyze the content of ...\put\log\NTPARVAL.LOG
You can ignore this error. Repeat the phase to continue.
--------------------------< D034302 16/AUG/05 >----------------------Phase: KX_SWITCH (Windows only) Description: Upgrade stops with an error
message which asks you to checkfile NTPARVAL.LOG. In this file, messages
like the following are displayed:
fopen(...): Invalid argument
Check that the last text line in all profiles ends with a line
feedback.To check the profile, open a profile file with a text editor,
go down with the cursor, and ensure that the last line is empty. If it
is not, add an empty line at the end of the file and save it.
--------------------------< D034302 07/JUN/05 >----------------------Phase: KX_SWITCH (Windows only)
Description: Because SAP MMC is running, SAPup stopped with the
following error message:
SAPup> SEVERE ERROR: Could not delete file '...\sapstartsrv.exe' ...
Reason: 'ErrorMessage: Access is denied.
In this case, shutdown SAPMMC and SAP service of your system and repeat
the phase.
© SAP AG
ADM326
14-54
--------------------------< D034302 07/JUN/05 >----------------------Phase: KX_SWITCH (Windows only)
Description: If parameter DIR_SERVER_ORAHOME has not been commented out
,SAP up will stop with the following error message:
Error: value returned by call sappfpar.exe Start_Program_01 pf=...is
incorrect. Please analyze the content of ...NTPARVAL.LOG.
The NTPARVAL.LOG states:
immediate ...\sapcpe.exe pf=...Illegal Parameter in Default Profile:
"DIR_CLIENT_ORAHOME". sapparam: Illegal Parameter in Default Profile:
"DIR_SERVER_ORAHOME". (no Default-Value)
In this case, comment the parameter out and repeat the phase.
--------------------------< D021063 OCT/12/06 >---------------------Phase: XPRAS_UPG
Description: The phase issues the following short dump:
"GEN_BAD_MACRO_SOURCE" for program /1BCDWB/<XXXXXXXXXXXXXXXXXX>
You can ignore this message.
----------------------< D038245 FEB/28/06 >-------------------------Phase: MODPROFP_UPG
Description: When you are performing a dual-stack upgrade (ABAP and Java
system at the same time), in phase MODPROFP_UPG the ABAP system is
started together with the Java system part for the first time. The phase
may fail if the SAP J2EE Engine does not start fast enough.
Check manually if the SAP J2EE Engine is running and if so, choose
"repeat" to repeat the upgrade phase.
----------------------------------------------------------------------
Phase: CHK_POSTUP
Note: 996953
Description: Log file LONGPOST.LOG prompts you to migrate a CMOD project
although no project exists.
----------------------------------------------------------------------
VII/ Problems After the Upgrade
--------------------< D020815 DEC/23/10 >-----------------------------Reconfiguration of User Reauthentication
If you have performed the upgrade from a source release lower than SAP
NetWeaver 7.0 EHP1, you have to reconfigure the user reauthentication
© SAP AG
ADM326
14-55
after the ugprade.
As of SAP NetWeaver 7.0 EHP1, there is a new implementation of the user
reauthentication and it is not active until you have configured it.For
more information, see SAP Note 1532874.
© SAP AG
ADM326
14-56
----------------------< D027133 30/NOV/10 >----------------------------Missing Table
If you included SAP_ABA 702 SP 06 into the upgrade, the you see the
following in transaction DB02 under 'Missing Tables and Indexes':
Results of Consistency Check
Object missing in the database
Tables
X TASYB
You can either ignore this issue or create the table in the database in
transaction DB02.
If you included a lower or higher Support Package into the upgrade,
thisissue does not occur.
----------------------< D034302 09/JUL/10 >-------------------------Ignore Short Dump
If the following short dump occured during the enhancement package
installation, you can ignore it:
Category
Runtime Errors
Except.
ABAP Program
ABAP Programming Error
CALL_FUNCTION_NOT_FOUND
CX_SY_DYN_CALL_ILLEGAL_FUNC
CL_ENH_TOOL_BADI_IMPL=========CP
Application Component BC-DWB-CEX
Date and Time
12.05.2010 08:59:40
----------------------< D001330 15/JUL/10 >---------------------------Delete CUA Load after the Upgrade
If after the upgrade you face an issue with the CUA load in your SAP
system, delete the CUA load using report "RSLANG20" as described in SAP
Note 110910.
----------------------<enhanced C5068728 25/MAY/10 >-----------------------------------------< I043868 12/APR/10 >-----------------------Ignore obsolete tables "PATRTVERS2","PATRTCONF", and "PATRTPHASE"
If you run into the table "PATRTVERS2", "PATRTCONF", "PATRTPHASE"
(SPAM-specific), or table "sap_tmp_stmt_stats_tab" (MS SQL
server-specific) after the upgrade, ignore these tables. They have
become obsolete and will be deleted automatically!
------------------------< I043868 12/APR/10 >--------------------------Windows Only: Ignore obsolete table "sap_tmp_stmt_stats_tab"
If you run into the table "sap_tmp_stmt_stats_tab" (MS SQL
© SAP AG
ADM326
14-57
server-specific) after the upgrade, ignore this table. It has become
obsolete and will be deleted automatically.
© SAP AG
ADM326
14-58
--------------------------< I803368 21/JUL/09 >------------------------Syntax error in TREX ABAP Client after the upgrade
If you perform an upgrade from SAP NetWeaver 7.00 SP17 or higher to
SAP NetWeaver 7.0 including enhancement package 1 SP2 / SP3 / SP4 or
to SAP NetWeaver 7.0 including enhancement package 2 SP1,
you will get a syntax error in class your TREX ABAP client
(CL_TREX_FACADE). To solve this issue, check SAP Note 1355746.
--------------------<enhanced D038245/JUNE/05 >--------------------------------------------< D003551 02/MAY/05--------------------------Check Primary Index of Table MEMGMT_DEPLOYMNT
After the upgrade, check that the primary index of table
MEMGMT_DEPLOYMNT exists. If not, create the index manually.
If you still get the message that MEMGMT_DEPLOYMNT00 is an unknown
object in the dictionary, drop it on the database level.
------------------------< D020815 AUG/23/02 >-----------------------SPAU: Names of interface methods are truncated
Some methods (ABAP objects) that were modified and overwritten by the
upgrade can be displayed in transaction SPAU with their names shortened
to 30 characters.
As a result, the system may also incorrectly sort methods in SPAU under
"Deleted objects".
Caution: Deleted objects are not displayed in the standard selection in
SPAU. It is easily possible to overlook these!
For more information about the correction, see Note 547773.
----------------------------------------------------------------------
© SAP AG
ADM326
14-59
Date.....Topic..Short description
----------------------------------------------------------------------DEC/23/10..VII..Reconfiguration of User Reauthentication
NOV/30/10..VII..Missing Table
JUL/27/10..VII..Ignore Short Dump
JUL/15/10..VII. Delete CUA Load after the Upgrade<
JUN/11/10..V....Avoiding Error with the "DB_STORAGE_GET" Module
JUN/07/10..V....Preventing long runtime of SUSR_AFTER_IMP_PROFILE
JUN/02/10..VI...Phase IS_SELECT
JUN/01/10..VI...Phase PARCONV_UPG
MAY/11/10..III..Starting the Upgrade Program
APR/28/10...V...Avoiding Loss of Customer Objects During the Upgrade
MAR/10/10...V...Preventing Unrequired Table Conversion
APR/19/10...VI..MODPROF_PFPAR_UPG: Add parameter to the instance profile
APR/14/10..III..Manual Start of ASCS and ERS Instance: cleanipc
APR/12/10...VII.Ignore tables "PATRTVERS2","PATRTCONF", and "PATRTPHASE
APR/12/10...VII.Windows Only:Ignore obsolete table "sap_tmp_stmt_..."
FEB/17/10...VI..Phase MAIN_SHADOW/START_SHDI_FIRST
FEB/04/10...V...Prevent Loss of your BSVV Objects During the Upgrade
JUL/21/09...VII.Syntax error in TREX ABAP Client after the upgrade
JUL/03/07....V..Parameter for the Central Syslog rslg/collect*
MAR/15/07...II..MSCS Configuration
FEB/28/07...VI..Applying Support Packages on the Source Release
FEB/28/07...VI..Phase CHK_POSTUP - CMOD/SMOD migration
OCT/12/06...VI..Phase XPRAS_UPG: short dump GEN_BAD_MACRO_SOURCE
FEB/28/06...VI..Phase MODPROFP_UPG fails - check J2EE Engine
NOV/02/05....V..Kernel 6.40 with SuSE SLES 9 IA64 / RedHat 4.0 IA64
OCT/07/05...VI..Phase: REQJOBRES
AUG/16/05...VI..Windows only: KX_SWITCH - Check file NTPARVAL.LOG.
AUG/16/05....V..Windows only: Last profile text line - line feedback
JUN/07/05....V..Windows only: Stop SAP MMC during the upgrade downtime
JUN/07/05....V..Windows only: Comment out parameter DIR_SERVER_ORAHOME
JUN/07/05...VI..Windows only: KX_SWITCH - SAP MMC is running
JUN/07/05...VI..Windows only: KX_SWITCH - parameter DIR_SERVER_ORAHOME
MAY/02/05..VII..Check Primary Index of Table MEMGMT_DEPLOYMNT
FEB/02/05...II..LSMW now part of SAP_BASIS
DEZ/03/03...II..Windows only: Execute program R3dllins.exe
SEP/17/03....I..SAPup keyword
AUG/23/02..VII..SPAU: Names of interface methods are truncated
JUL/19/02...II..Problems with the shadow instance
MAY/24/02...II..Corrections and repairs for the upgrade
________________________________________________________________________
© SAP AG
ADM326
14-60
Valid releases
Software Component
Release
from
to
701
- 702
SAP_BASIS
SAP Basis component
________________________________________________________________________
Reference to related Notes
Number
Short text
____________________________________________________________
1355746 Syntax error in class cl_trex_test_facade
1341981 Add. info. on upgrading to SAP SCM 7.0 including EHP1 ABAP
1341978 Add. info. on upgrading to SAP CRM 7.0 including EHP1 ABAP
1341975 Add. info. on upgrading to SAP ERP 6.0 including EHP5 ABAP
1338386 Upgrade to SAP NetWeaver 7.0 EHP2 ABAP (IBM DB2 for i)
1293387 Add. Info. on Upgrading to SAP SRM Server 7.0 SR1 ABAP
________________________________________________________________________
© SAP AG
ADM326
14-61
SAP Note No. 1341975
________________________________________________________________________
Number
1341975
Version
3 from 15.12.2010
Status
Released for Customer
Set on
15.12.2010
Language
EN
Master language
EN
Short text
Add. info. on upgrading to SAP ERP 6.0 including
EHP5 ABAP
Responsible
SAP
Component
BC-UPG-RDM
README: Upgrade Supplements
________________________________________________________________________
Long text
Symptom
Errors in the upgrade procedure or in the upgrade guide; preparations
for the upgrade; additional information to the upgrade guide
Other terms
Update, migration, upgrade, release upgrade, SAPup, SAP ERP Central
Component 6.0,
Reason and Prerequisites
*
Solution
CAUTION:
This note is updated regularly!
Therefore, you should read it again immediately before starting the
upgrade.
What information can I expect from this note?
This note describes problems that may occur during the system upgrade
and provides information on how to solve them. This usually takes the
form of references to other notes.
The main purpose of this note is to prevent data loss, upgrade
shutdowns, and long runtimes.
© SAP AG
ADM326
14-62
It deals with database-independent problems only.
Which additional notes do I require in preparation for the upgrade?
You need to refer to the relevant database-specific note below:
Database .................................................. Note number
© SAP AG
ADM326
14-63
_______________________________________________________________________
SAP MaxDB .......................................................817463
IBM DB2 for i (NetWeaver-specific)..............................1168235
IBM DB2 for i (Business Suite-specific).........................1179413
IBM DB2 for Linux, UNIX and Windows .............................819876
IBM DB2 for z/OS.................................................815202
MS SQL Server....................................................825146
Oracle...........................................................819655
You also need to refer to the following important SAP Notes:
Short text ................................................ Note number
_______________________________________________________________________
Central Note: Upgrade to Systems on SAP NetWeaver 7.0 EHP2......1299009
OCS: Known problems with Support Packages in SAP NW 7.0 AS ABAP..822379
Contents
I/ ...... SAPup Keyword
II/ ..... Important General Information
III/ .... Corrections to the Guide
IV/ ..... Errors on the CD-ROM
V/ ...... Preparing the Upgrade
VI/...... Problems During the PREPARE and Upgrade Phases
VII/ .... Problems After the Upgrade
VIII/ ... Chronological Summary
I/ SAPup keyword
---------------------------------------------------------------------The SAPup keyword is: 20077540
This must be entered in phase KEY_CHK.
----------------------------------------------------------------------
© SAP AG
ADM326
14-64
II/ Important General Information
-----------------------< D025323 NOV/21/08 >-------------------------Corrections and Repairs for the Upgrade
Before the upgrade, it is vital that you check whether the following is
available for your specific upgrade:
o A new version of SAPup.
o Repairs to the ABAP upgrade programs.
For more information, see Note 1299009.
It is ESSENTIAL that you apply this Note.
-----------------------< D034302 DEC/03/03 >-------------------------Windows only: Execute program R3dllins.exe
The 6.40 kernel is compiled with the new version of MS compiler and
requires additional libraries for operation. To prevent problems during
and after the upgrade, you must execute program R3dllins.exe on your
central host, all application hosts, and on the remote shadow host, if
you are planning to use one.
You can find the program on the Upgrade Master CD in the NT\I386\NTPATCH
folder. It must be executed before you start PREPARE and directly from
the NTPATCH folder (it can be shared). Copying and executing the program
will not work.
-----------------------< D028310 JUL/19/02 >-------------------------Problems with the Shadow Instance.
The following Notes contain information about problems with the shadow
instance:
o 525677: Problems when starting the shadow instance
o 430318: Remote shadow instance on a different operating system
------------------------< D042621 FEB/02/05 >------------------------LSWM now part of SAP_BASIS
As of SAP Web AS 6.20, LSMW is part of SAP_BASIS. If you are using LSMW
and your source release is based on SAP Web AS 6.10 or lower, do not
implement LSMW after the upgrade.
For more information, see Note 673066.
© SAP AG
ADM326
14-65
-----------------------< D020904 MAR/15/07 >--------------------------MSCS: Upgrade of the ABAP system only, or Upgrade of the ABAP system
with subsequent Java Add-In installation:
In an MSCS configuration, you must split the ABAP central instance into
the ABAP central instance (ASCS) and central instance, as described in
SAP Note 1011190, if one of the following cases apply:
o You have upgraded your SAP NetWeaver '04-based ABAP system to SAP
NetWeaver 7.0-based ABAP system
o You have upgraded your SAP NetWeaver '04-based ABAP system to SAP
NetWeaver 7.0-based ABAP system, and now want to install a Java
Add-In. The split must done before the Java Add-In installation.
The split is required for the use of the enqueue replication server. If
you run an MSCS configuration without enqueue replication server, which
is the traditional MSCS configuration (where the clustered central
instance runs the message server and enqueue work process), you will
loose the enqueue lock table during a failover. The enqueue replication
server configuration prevents this loss.
If you want to migrate an ABAP+Java system that is already upgraded to
SAP NetWeaver 7.0 to the new configuration with enqueue replication
server, you must perform a homogeneous system copy.
---------------------------------------------------------------------
III/ Corrections to the Guides
---------------------------------------------------------------------
IV/ Errors on the CD-ROM
---------------------------------------------------------------------
© SAP AG
ADM326
14-66
V/ Preparing the Upgrade
------------------------< D047992 23/APR/09 >-----------------------Check if Matchcodes Exist in Your System
Before starting the upgrade, check if old help views or matchcodes
existin your SAP system. If so, this can lead to an upgrade failure with
a subsequent system restore.
Use report TWTOOL01 as described in SAP Note 1330256 to check if
matchcodes exist in your system.
If you are running a combined upgrade and Unicode conversion, it is
mandatory that you delete or migrate matchcode objects to Search Helps
before you start SAPup.
For more information about Search Helps that have replaced the
matchcodes, see the online documentation for the ABAP Dictionary.
------------------------< D035496 31/MAR/09 >-----------------------Selecting the Target SP Stack Level in Maintenance Optimizer
When selecting an enhancement package release and a target SP Stack
level for the stack XML generation in Maintenance Optimizer, it is
mandatory to select Support Package Stack 02 or higher. If you select a
lower SP Stack level, you will get an error message in phase
EHP_INCLUSION.
------------------------< D038245 09/DEC/08 >-----------------------Downloading Kernel DVDs for the Upgrade
The software of the kernel is split into two files with the following
naming convention:
<product><version>
<product><version>Upgrade
When you download the kernel DVDs for the upgrade, you must download
both files from SAP Service Marketplace.
------------------------< D044675 17/JAN/08 >-------------------------Upgrade from Source Release 4.6C: Including a minimum SP level
If your source release system includes SAP_HR 46C Support Package level
D1, data loss may occur during the upgrade. To prevent any data loss,
include at least Support Package 26 of the target release into the
upgrade, although the upgrade program does not request it.
Alternatively, update your system to SAP_HR 46C Support Package level D2
before the upgrade.
----------------------<changed D001658 10/JUL/07 >--------------------© SAP AG
ADM326
14-67
------------------------< D001330 03/JUL/07 >-------------------------Parameter for the Central Syslog rslg/collect*
There may be conflicts with parameter values for the central syslog
"rslg/collect*" of the default profile.
If the parameters are set with 39<no.> and 40<no.>, you must change them
to 14<no.> and 15<no.>. Make sure that the ports are not used by other
applications. If so, choose some other number.
For more information, see Note 1069225.
© SAP AG
ADM326
14-68
-------------------< D003327 05/FEB/07 >------------------------------Back up customer-specific entries in table EDIFCT
If you have maintained customer-specific entries in table EDIFCT, they
may get lost during the upgrade. If you do not want to lose these
entries, export them before the upgrade and reimport them after the
upgrade.
For more information, see Note 865142.
------------------------< D044675 18/DEC/06 >-----------------------New SPAM/SAINT Version on Source Release
Before you include Support Package SAPKH60007 in the upgrade, you must
apply at least the following SPAM/SAINT versions on your source release:
o Source Rel. SAP R/3 4.x: SPAM/SAINT version 0045
o Source Rel. SAP R/3 Enterprise, SAP ECC. 5.0: SPAM/SAINT version
0022
If you use an older version, you will receive conflict messages for
SAP_APPL SP 07 with ECC-DIMP, object list SAPKGES01G, during PREPARE. In
this case, you can repeat the phase after applying the SPAM/SAINT
update.
-----------------------< D028310 28/AUG/06 >-------------------------Update SAP Kernel on Source Release
If you want to convert logical cluster tables incrementally using
transaction ICNV during the upgrade, you must make sure that the level
of the SAP kernel on the source release is high enough.
For more information, see SAP Note 946659.
-----------------------< D022188 24/APR/06 >-------------------------Prepare table COEP for the upgrade
If your source release is SAP R/3 4.6C or below and table COEP contains
many data, the conversion of this table during the upgrade can lead to
aprolonged downtime.
For more information about reducing downtime, see Note 937389.
-----------------------< D038006 02/NOV/05 >-------------------------Source Release on Kernel 6.40 with SuSE SLES 9 IA64 / RedHat 4.0 IA64
If you are using the above combination on your source release and have
set environment variable LD_ASSUME_KERNEL 2.4.21 according to SAP Note
797084, proceed as follows:
Before you start the upgrade, you need to delete the environment
© SAP AG
ADM326
14-69
variable LD_ASSUME_KERNEL 2.4.21 and deactivate component icman by
setting the following instance profile entry:
rdisp/start_icman=false
Restart the system.
After the upgrade, delete the instance profile entry again.
© SAP AG
ADM326
14-70
--------------------------< D034302 16/AUG/05 >----------------------Windows only: Last profile text line must end with line feedback
Check that the last text line in all profiles ends with a line
feedback.To check this, open a profile file with a text editor, go down
with the cursor and ensure that the last line is empty. Otherwise there
could be problems in the KX_SWITCH phase as some tools will not be able
to handle the profiles properly.
------------------------< D031149 13/JUL/05 >------------------------Source Rel. ECC DIMP 5.0: MPN Conversion Exit
In release ECC DIMP 5.0 - up to and including CRT02 - the MPN conversion
exit is delivered as "active" by default. The conversion exit is set to
active, if the checkbox "Active conversion exit" in the following
customizing transaction is flagged: Logistics - General -->
Interchangeability of Parts --> Set Up Conversion Exit for Material
Numbers.
If the MPN conversion exit should not be used in the system, it is very
important that it is deactivated before the upgrade (in Source release
ECC DIMP 5.0).
For more information on how to proceed, see Note 854523.
The problem is solved with CRT03 of release ECC DIMP 5.0.
-----------------------< D031049 14/OCT/04 >-------------------------Source Rel. 4.0B: Project-Related Incoming Orders
If you are using the preliminary solution for project-related incoming
orders published with Note 118780, you have to modify data elements
before the upgrade.
For more information, see Note 369542.
----------------------< D038245 09/SEP/04 >--------------------------Source Release Extension Set 1.10: Exchange containers
If your system was installed with SAP R/3 Enterprise Ext. Set 1.10
(based on SAP Web AS 6.20) and you are using a database that uses
different containers for saving data (Oracle, Informix and DB2 UDB for
UNIX and Windows), refer to note 674070 before the upgrade.
Otherwise, the exchange containers (tablespaces/dbspaces) cannot be
emptied during the upgrade and cannot be deleted after the upgrade.
------------------------< D038245 19/APR/04 >-----------------------Unicode Systems: Downward Compatible Kernel 6.40
If you are using the normal kernel for Release 6.20 with your Unicode
system, PREPARE issues the error message:
Could not open the ICU common library.
© SAP AG
ADM326
14-71
Before you start PREPARE, install the Downward Compatible Kernel for
Release 6.40. Until this kernel is available, proceed as described in
Note 716378.
© SAP AG
ADM326
14-72
------------------------< D032986 22/SEP/05 >-----------------------Upgrading with reintegrated add-ons (retrofit)
For SAP ERP Core Component 6.0 (ECC 6.0), more add-ons were reintegrated
into the main ECC system or the Extension Sets.
The following Notes contain additional information on processing these
add-ons before, during and after the upgrade.
o Note 838002 Add-ons (non-IS) integrated in SAP ECC 600
o Note 838003 Industry Add-ons integrated in SAP ECC 600
--------------------------< D032986 27/JAN/04 >----------------------Upgrading with PI/PI-A
For information on how to upgrade your system with PI/PI-A plug-ins, see
Note 700779.
--------------------------< D025323 24/APR/03 >----------------------Upgrade on AIX: saposcol
Refer to Note 526694 before the upgrade.
--------------------------< D019926 DEC/10/02 >----------------------Upgrading with AIX 5.1
If you want to upgrade with AIX 5.1, see Note 502532 before starting the
upgrade.
-----------------------< D025323 FEB/20/02 >-------------------------Source Releases on UNIX 32-bit or AIX 64-bit
In some cases, you may have to upgrade the operating system to 64-bit
before the actual upgrade.
When you upgrade from AIX 4.3 64-bit, you must perform some additional
actions before upgrading.
For more information, see Notes 496963 and 499708.
-----------------------------------------------------------------------
© SAP AG
ADM326
14-73
VI/ Problems During the Preparation and Upgrade Phases
This section addresses known problems that cannot be avoided using
preventive measures. These problems will only occur under very specific
circumstances.
Problems During the Preparation Phases
------------------------< D035496 31/MAR/09 >-----------------------Error in the EHP_INCLUSION Phase
If you have selected a target SP stack level lower than SP stack 02 for
the stack XML generation in Maintenance Optimizer, you will get a
similar error message in phase EHP_INCLUSION:
EHP patch level 34 for component SAP_HR is too low, destination level is
already at 37.
Solution:
1. Select SP Stack 02 or higher as the target SPS level for enhancement
package 4 and rerun the package calculation in Maintenance
Optimizer.
2. Download the additional packages calculated by the Maintenance
Optimizer to your EPS inbox directory.
3. Repeat the failed phase with the newly generated stack XML file.
--------------------------< D038245 28/FEB/08 >----------------------Windows only: MSSERV_INTERN port numbers
During PREPARE, the upgrade tool requests a port number for the
MSSERV_INTERN port. If your system is running on Windows, you cannot use
port numbers within the following range: 6665 - 6669.
-----------------------< D038245 APR/11/02 >-------------------------Termination in the TOOLIMPD3 phase
The TOOLIMPD3 phase terminates during the tool import. The following
message appears in the log file:
ABAP runtime error CALL_FUNCTION_NO_RECEIVER
Receiving data for unknown CPIC link XXXXXX.
Repeat the phase and continue with the upgrade.
----------------------------------------------------------------------Problems During the Upgrade Phases
© SAP AG
ADM326
14-74
--------------------< D030182 05/AUG/10 > -----------------------------Phase: JOB_RCIFSTKUREN2
Description: Oracle Only: After this phase, on DB platform Oracle you
may encounter an inconsistency with primary DB index of table
"CIFSTKUCOUNT".
Solution: Include the corresponding SP mentioned in SAP Note 1483213
into the upgrade.
If this SP is not yet released, and inconsistency with the DB index
exists, rename index with execution of funtion module DB_RENAME_INDEX
(transaction SE37, only on DB platform Oracle):
Parameters:
TABNAME:
CIFSTKUCOUNT
INDNAME_NEW: CIFSTKUCOUNT~0
INDNAME_OLD: CIFSTKUCNT~0
To avoid errors with index information on Oracle systems, apply SAP Not
1483213.
------------------------< I043270 15/JUL/10 >-------------------------LONGPOST.LOG
- The message: "A1PESEEF_BADI 103 BAdI implementation
FMFG_HELD_PO_NO_UPD must still be migrated" can be ignore
since the implementation is obsolete. See SAP Note 1246090.
- You can ignore the following messages:
'3PETG447 Table and runtime object "/SAPAPO/RESDIM" exist
without DDIC reference ("Transp. table")'
'3PETG447 Table and runtime object "/SAPAPO/RES_HEAD" exist
without DDIC reference ("Transp. table")'
'3PETG447 Table and runtime object "/SAPAPO/RES_TXT" exist
without DDIC reference ("Transp. table")'
The tables are deliberately kept on the database when you
upgrade (For more information, see Note 827490).
- Messages with the following pattern can also be ignored:
'4PEDH176 Parameter list of append search help "..." differs
from appending one'.
© SAP AG
ADM326
14-75
------------------------< D021548 05/MAY/10 >-------------------------Phase: MAIN_NEWBAS/XPRAS_AIMMRG
Description: Shortdump OBJECTS_OBJREF_NOT_ASSIGNED_NO
SAP Note: 1465173
------------------------< D026178 15/OCT/09 >-------------------------Phase CHK_POSTUP
Description: P messages in LONGPOST.LOG file:
o 4PEDH176 Parameter list of append search help "ASH_FICO_TREX"
differs from appending one
o 4PEDH176 Parameter list of append search help "FICO_APPEND"
differs fro appending one
o 4PEDH176 Parameter list of append search help "FICO_SUBSTRINGS"
differs from appending one
o 4PEDH176 Parameter list of append search help "ASH_GRANT_TREX"
differs from appending one
o 4PEDH176 Parameter list of append search help "GRANTS_APPEND2"
differs from appending one
Solution: You can ignore these P messages.
--------------------------< I027631 17/APR/09 >----------------------Phase: ACT_UPG
Note: 1321756
Description: During the ACT_UPG phase, you might get the following error
message:
1EEDO519X"Table" "USMDZ1FCRS" could not be activated
Proceed as described in Note 1321756.
--------------------------< D034302 16/AUG/05 >----------------------Phase: KX_SWITCH (Windows only)
Description: Upgrade stops with an error message which asks you to check
file NTPARVAL.LOG. In this file, messages like the following are
displayed:
fopen(...): Invalid argument
Check that the last text line in all profiles ends with a line feedback.
To check the profile, open a profile file with a text editor, go down
with the cursor, and ensure that the last line is empty. If it is not,
add an empty line at the end of the file and save it.
---------------------<changed D003551 OCT/04/05 >---------------------
© SAP AG
ADM326
14-76
--------------------------< D021867 AUG/10/04 >----------------------Phase: JOB_RDDNTPUR
Description: In the longpost-log file, you may get the error message:
3PETG447 Table and runtime object "TA22EQU_WAO" exist without DDIC
reference.
or
3PETG447 Table and runtime object "TVERTREE" exist without DDIC
reference
You can ignore this message.
--------------------------< I002675 OCT/07/05 >----------------------Phase: SHADOW_IMPORT_INC
Note: 884809
Description: The upgrade fails in phase SHADOW_IMPORT_INC. Check if the
log files display error messages as stated in the above Note. If so,
proceed as described in the Note.
--------------------------< C5003135 MAY/03/09 >----------------------Phase: SHDUNINST_DB
Description: The upgrade fails with the following error message:
'Could not drop database shadow user <shadow DB user>'
The log file <upgrade directory>/abap/log/SHDUNINST.LOG contains the
error:
BR0152E Environment variable SAPDATA_HOME is not set
Solution:
4. Stop the SL Controller and SAPup.
5. Set the environment variable SAPDATA_HOME to the directory <upgrade
directory>/abap/tmp (by default /usr/sap/<SAPSID>/upg/abap/tmp) in a
local shell for user <sapsid>adm.
6. Start the SL Controller from this local shell by executing the
startup script from the upgrade directory.
7. Start the upgrade GUI and use the 'repeat' option for this phase.
© SAP AG
ADM326
14-77
--------------------------< I027631 MAY/03/09 >----------------------Phase: XPRAS_UPG
Description: You may get the following error message in phase XPRAS_UPG:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XPRA ERRORS and RETURN CODE in SAPR700XP3.O64
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1AETR012X Program terminated (job: "RDDEXECL", no.: "20563602")
Long text:
Cause
Program "<(><<)>(><<(><<)>)>(><(><<)>(><(>&<)><(><<)>)><(><<)>(>
<<(><<)>)>)>V#&", which was started in the background, was terminated
abnormally.
Solution: Download lib_dbsl_<patch level>.sar (patch level must be at
least 38) from SAP Service Marketplace and replace the library
dboraslib.dll, then repeat the phase.
-------------------------< D023536 14/MAR/08 >-----------------------Phase: XPRAS_UPG (sourse release < 4.6C only)
Description: In certain cases, the shortdump
SAPSQL_ARRAY_INSERT_DUPRECmay occur in program "SAPLSBAL_DB_INTERNAL".
If you encounter this error, repeat the phase. If the error persists,
proceed as described in SAP Note 196113.
---------------------------------------------------------------------Phase: CHK_POSTUP
Note: 996953
Description: Log file LONGPOST.LOG asks you to migrate a CMOD project
although no project exists.
----------------------< D038245 FEB/28/06 >-------------------------Phase: MODPROFP_UPG
Description: When you are performing a dual-stack upgrade, in phase
MODPROFP_UPG, the ABAP stack is started together with the Java stack for
the first time. The phase may fail if the SAP J2EE Engine does not start
fast enough.
Check manually if the SAP J2EE Engine is running and if so, choose
"repeat" to repeat the upgrade phase.
----------------------------------------------------------------------
© SAP AG
ADM326
14-78
VII/ Problems After the Upgrade
This section addresses known problems that cannot be avoided using
preventive measures. These problems will only occur under specific
circumstances.
-----------------------< I036707 26/MAR/10 >-------------------------Missing instance.box.number in the instance.properties
After the upgrade, you might receive an error message when you try to
display the system details in the SAP NetWeaver Administrator.
To solve this problem, apply SAP Note 927561.
--------------------<enhanced D038245/JUNE/05 >--------------------------------------------< D003551 02/MAY/05 >------------------------Check Primary Index of Table MEMGMT_DEPLOYMNT
After the upgrade, check that the primary index of table
MEMGMT_DEPLOYMNT exists. If not, create the index manually.
If you still get the message that MEMGMT_DEPLOYMNT00 is an unknown
object in the dictionary, drop it on the database level.
------------------------< D020815 AUG/23/02 >------------------SPAU: Names of interface methods are truncated
Some methods (ABAP objects) that were modified and overwritten by the
upgrade can be displayed in transaction SPAU with their names shortened
to 30 characters.
As a result, the system may also incorrectly sort methods in SPAU under
"Deleted objects".
Caution: Deleted objects are not displayed in the standard selection in
SPAU. It is easily possible to overlook these!
For more information about the correction, see Note 547773.
---------------------------------------------------------------------Linux: Importing the new saposcol version
For more information, see Note 19227.
---------------------------------------------------------------------ReliantUNIX: saposcol version 32-bit or 64-bit
For more information, see Note 148926.
---------------------------------------------------------------------Solaris: saposcol version 32-bit or 64- bit
© SAP AG
ADM326
14-79
For more information, see Note 162980.
----------------------------------------------------------------------
© SAP AG
ADM326
14-80
VIII/ Chronological Summary
Date.....Topic..Short description
----------------------------------------------------------------------AUG/05/10...VI..Phase: JOB_RCIFSTKUREN2
JUL/15/10...VI..LONGPOST.LOG
MAY/05/10...VI..Phase: MAIN_NEWBAS/XPRAS_AIMMRG
MAR/26/10..VII..Missing instance.box.number in the instance.properties
OCT/15/09...VI..Phase CHK_POSTUP
MAY/03/09...VI..Phase: XPRAS_UPG
MAY/03/09...VI..Phase: SHDUNINST_DB
APR/23/09....V..Check if Matchcodes Exist in Your System
APR/17/09...VI..Phase: ACT_UPG
MAR/31/09...VI..Error in the EHP_INCLUSION Phase
MAR/31/09....V..Selecting the Target SPS Level in Maintenance Optimizer
DEC/09/08....V..Downloading Kernel DVDs for the Upgrade
NOV/21/08...II..Corrections and Repairs for the Upgrade
MAR/14/08...VI..Phase XPRAS_UPG - shortdump SAPSQL_ARRAY_INSERT_DUPREC
FEB/28/08...VI..Windows only: MSSERV_INTERN port numbers
FEB/25/08..VII..Error when Converting Print Parameters
JAN/17/08....V..Source Release SAP R/3 4.6C: Including a min. SP level
JUL/03/07....V..Parameter for the Central Syslog rslg/collect*
MAY/09/07....V..Preparations for FI-CA
MAR/15/07...II..MSCS Configuration
FEB/28/07...VI..Phase CHK_POSTUP - CMOD/SMOD migration
FEB/05/07....V..Back up customer-specific entries in table EDIFCT
DEC/18/06....V..New SPAM/SAINT Version on Source Release
AUG/28/06....V..Update SAP Kernel on Source Release
APR/24/06....V..Prepare table COEP for the upgrade
FEB/28/06...VI..Phase MODPROFP_UPG fails - check J2EE Engine
DEC/12/05....V..SD Texts: Check Text Customizing on Source Release
DEC/12/05..VII..Addition to the Release Notes
NOV/02/05....V..Kernel 6.40 with SuSE SLES 9 IA64 / RedHat 4.0 IA64
OCT/07/05...VI..Phase SHADOW_IMPORT_INC
SEP/22/05....V..Upgrading with reintegrated add-ons (retrofit)
SEP/21/05....V..Checking Application Log
AUG/16/05...VI..Windows only: KX_SWITCH - Check file NTPARVAL.LOG.
AUG/16/05....V..Windows only: Last profile text line - line feedback
JUL/13/05....V..Source Rel. ECC DIMP 5.0: MPN Conversion Exit
MAY/02/05..VII..Check Primary Index of Table MEMGMT_DEPLOYMNT
FEB/02/05...II..LSWM now part of SAP_BASIS
OCT/14/04....V..Source Rel. 4.0B: Project-Related Incoming Orders
© SAP AG
ADM326
14-81
OCT/14/04....V..Component PS-ST-WBS: Prel. Inclusion of Field KIMSK
OCT/06/04....V..Source Release 4.6C: SMODILOG Entries
© SAP AG
ADM326
14-82
SEP/09/04....V..Source Release Extension Set 1.10: Exchange containers
AUG/10/04...VI..Phase JOB_RDDNTPUR: TA22EQU_WAO without reference
APR/19/04....V..Unicode Systems: Downward Compatible Kernel 6.40
JAN/27/04....V..Upgrading with PI/PI-A
DEC/03/03...II..Windows only: Execute program R3dllins.exe
APR/24/03....V..Upgrade on AIX: saposcol
DEC/10/02....V..Upgrading with AIX 5.1
AUG/23/02..VII..SPAU: Names of interface methods are truncated
JUL/19/02...II..Problems with the shadow instance
MAY/23/02...VI..Phase CHK_POSTUP - objects without DDIC reference
APR/11/02...VI..Termination in the TOOLIMPD3 phase
FEB/20/02....V..Source releases on UNIX 32-bit or AIX 64-bit
OCT/19/00..VII..Linux: Importing the new saposcol version
FEB/16/00..VII..saposcol version 32-bit or 64-bit on Reliant UNIX
FEB/16/00..VII..saposcol version 32-bit or 64-bit on Solaris
----------------------------------------------------------------------
________________________________________________________________________
Valid releases
Software Component
Release
from
to
600
- 605
702
- 702
SAP_APPL
SAP Application
SAP_BASIS
SAP Basis component
________________________________________________________________________
Reference to related Notes
Number
Short text
____________________________________________________________
1475582 Migration tool for Travel Management for CEE countries
1349967 Upgrade to Business Suite 7 Innovation 2010: IBM DB2 for i
1299009 Central Note: Upgrade Systems on SAP NetWeaver 7.0 EHP 2
________________________________________________________________________
© SAP AG
ADM326
14-83
Download