ADM326 SAP ECC Upgrade - hservers.org

483
SAP ECC Upgrade SAP ECC 6.05 (as part of SAP enhancement package 5 for SAP ERP 6.0) AS ABAP 7.02 (as part of SAP enhancement package 2 for SAP NetWeaver 7.0) BS 7i2010 (Business Suite 7 Innovations 2010) ADM326 Material number: 50101086

Transcript of ADM326 SAP ECC Upgrade - hservers.org

© SAP 2010

ADM326 SAP ECC Upgrade

SAP ECC Upgrade

SAP ECC 6.05 (as part of SAP enhancement package 5 for SAP ERP 6.0)AS ABAP 7.02 (as part of SAP enhancement package 2 for SAP NetWeaver 7.0)BS 7i2010 (Business Suite 7 Innovations 2010)

ADM326

� Material number: 50101086

© SAP 2010

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.

Copyright

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. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP 2010

Agenda: Concept and Architecture

1. Concept and Architecture

2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© 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

Old Release

New Release

Upgr

ade

© SAP AG ADM326 1-2

SAP Business Suite

SAP NetWeaverIntegration E

HP

EH

P

SAP ERP SAP CRM SAP SCM SAP PLMSAP SRM

Industry Applications

Supplementary Applications

The SAP Business Suite: Process Excellence to Reduce Cost and to Capture Opportunities

For increased end user

productivity

Harmonized UI across

applications and

processes

Value Scenarios

For process integrity and

increased business and IT efficiency

Enhancement

packages: ‘Non-

disruptive’

innovation for

the SAP

Business Suite

For faster innovation with

lower TCO

SOA enablement

For process flexibility and business agility

Embedded

analytics

Industry Best Practices

For improved business performance in core

processes

Continuous innovation

for every line of

business in all industries

For improved performance

For business insight and control

Best-Run Now

Packages

Fast deployment and quick ROI to address

priorities in current economy

SAP NetWeaverComposition

� 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

© SAP 2008

Apples and Pears

Tec

hn

olo

gy

Ap

pli

cati

on

� 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

Quick Facts About SAP ERP 6.0

� Launched in June 2006

� Platform upon SAP will deliver future software innovations via ‘SAP enhancement packages’

� SAP enhancement package 5 for SAP ERP 6.0 generally available in 2011

SAP Business Suite - Stable Core

SAP NetWeaver

SAP ERP 6.0

Enhancement Packages

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

� 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)

Main business functions

(-/Core)

Additional business

functions

(-/Extension Set)

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

4.6C

-

-

4.7

4.7

5.0

6.0

(6.01)

(6.02)

(6.03)

-

(6.04)

(6.05)

-

-

-

-

-

1.10

2.00

5.00

6.00

(6.01)

(6.02)

(6.03)

-

(6.04)

(6.05)

-

-

2003

2003

2004

6.0 (2005)

6.0 EHP1

6.0 EHP2

6.0 EHP3

-

6.0 EHP4

6.0 EHP5

-

-

2004 ('04)

7.0 (2004s)

7.0

7.0

7.0

-

7.0 EHP1

7.0 EHP2

-

7.3

Part of

SAP NetWeaver

Part of

SAP ERP

� 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

Basis, including TMS,performance tools,development tools, user administration,and many more

Core applications

Modifyingadd-on,IS-U, IS-Oil, and many others

Modification free add-on,Plug In, Y2K check, and many others SAP R/3 4.6C

ABAP

SAP_APPL 4.6CAdd-On

Add-On

SAP_ABA 4.6C

SAP_BASIS 4.6C

SAP_HR 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

Basis is now calledSAP Web AS ABAP

Enterprise ExtensionsEA-APPL,EA-HR,and others

SAP R/3 4.7

ABAP

SAP_APPL 4.7Add-On

Add-On

SAP_ABA 6.20

EE

2.05

EE

2.00

SAP_BASIS 6.20

SAP_HR 4.7

EE

2.05

EE

2.00

� 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 ExtensionsIS-UT,IS-Oil,and others

SAP ECC 6.0

ABAP

SAP_APPL 6.00Add-On

Add-On

SAP_ABA 7.00

EE

6.00

EE

6.00

IE

6.00

IE

6.00

IE

6.00

IE

6.00

SAP_BASIS 7.00

SAP_HR 6.0

EE

6.05

EE

6.00

Basis is now calledSAP NetWeaverAS ABAP

� 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

ABAP

SAP_APPL 6.05Add-On

Add-On

SAP_ABA 7.02

EE

6.05

EE

6.00

IE

6.05

IE

6.00

IE

6.00

IE

6.00

SAP_BASIS 7.02

SAP_HR 6.0

EE

6.05

EE

6.00

Some software components are on 6.0, some are on 6.05

� 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

Single Activation

Multiple Usage

Exclusive Activation Multiple ActivationSAP 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

SAP ECC Enterprise Extension Travel Management 6.0

� You can activate multiple Enterprise Extensions but only one Industry Extension at the most.

© SAP AG ADM326 1-14

Plan Build Run

Upgrade

DiscoveryUpgrade Implementation

Upgrade

Evaluation

Operations &

Continuous

Improvement

Upgrade Project

completedUpgrade Project

started

Define Business and IT requirements

Definestrategy

Minimize costs and risks of Upgrade Project

Upgrade Roadmap

Project

PreparationRealization

Final Preparation

for Cutover

Production

Cutover &

Support

Blueprint

Document current solution and set-up

project

Specify implementation

scope and solution adjustment needs

Implement and adjust solution

Perform integration and system tests and plan cutover

Execute production system Upgrade &

Support

Upgrade as a Project –Discover, Evaluate & Implement

� 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

472471464402

SAP IS-M4.6C

SAP R/3

3.0B

SAP IS-EC

471463461

SAP IS-U/FERC

4.6C4.6B4.5B4.1B

SAP JVA

2.2B/2.7B/4.6C2.2B/2.7B/4.6B2.2B/2.7B/4.5B

SAP EH&S

2.00

SAP LEARNING SOLUTION

4.724.714.644.614.51

FS-CD

SAP INSURANCE

4.724.714.64

FS-CM

4.724.714.64

FS-CS

4.724.63B

SAP PATIENT MANAGEMENT

4.6C12.0B

1.0B

SAP IS-MP

3.0B2.0B

SAP IS-AD

4.61

SAP IS-HT

5.0

SAP ECC DIMP

4.71

SAP DIMP

4.6C2

SAP DI

4.724.6C4.6B4.0B

SAP IS-OIL

4.6C4.6B

SAP IS-MINE

4.724.714.64

SAP FI-CA472471464461

SAP IS-T

2.11.0

SAP PLM RECIPE MANAGEMENT

4.634.614.03

SAP BANKING

2.0

SAP CFM

4.624.614.02

SAP IS-PS-FM3.002.05

SAP VADM

4.724.714.64

SAP PUBLIC SECTOR PSCD

4.724.714.64

SAP IS-HER-CM

Industry add-ons integrated into SAP ECC 6.0 (see SAP Note 838003)

Non industry add-ons integrated into

SAP ECC 6.0 (see SAP Note 838002)

472471464461

SAP IS-U/CCS

4.72

SAP WASTE AND RECYCLING

4.624.614.52

SAP HR-PS

SAP ERP 6.0 + EHP 5SAP XECO

SAP XSSSAP SEM

EHP 5

SAP ECC 6.0

Target

2.0

SAP IS-CWM

47X20047X110

SAP R/3 ENTERPRISE

4.6C

SAP PLM ADDON

4.6C

SAP PH-ELR

SAP ERP 2004

5.0

SAP ECC

Upgrade to SAP ECC 6.0 including SAP Enhancement Package 5 possible from…

Upgrade to SAP ECC 6.05 (part of SAP enhancement package 5 for SAP ERP 6.0)

� 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…

� Affecting the whole

enterprise

� Demanding in-depth knowledge of

� Business models

� Processes

� Application landscapes

� Application modification

� Requiring strict planning and precise timing

Discover,

prepare

and

get even

more

value

Take your time

Generate value

as you go

Think BIG and start SMALL!

…but with progressive scope !

Fast

Low costs

and manageable

impact

Protect investment

Service-

oriented

architecture

New

FunctionalityTechnical Upgrade

� 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

Why Upgrade

Customer Feedback - Main Reasons to Upgrade / not to Upgrade to SAP ECC 6.0

Why not

17%Consolidation of system

landscape

13%Legal compliance

11%Replacement of modifications

6%Others

62%End of standard/

Extended maintenance

42%Use of latest technology

enhancement packages

41%End of old hardware servers

24%Empowering new business

(SOA)

20%Achieve enhance user

experience

Replacing customdevelopment

21%

20%Thorough implementation

of function enhancements

40%Conflicting business

priorities

38%Time and effort to upgrade

27%No business case

25%Lack of project resources

23%Too costly

22%Still receiving maintenance

for current release

17%Do not understand value of

SAP ERP 6.0

13%Higher number of

modifications

9%Other

8%Too much downtime involved

to upgrade

N=1484 N=994The 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

based on 152 upgrades

SAP R/3

Enterprise

SAP R/3

4.6C

based on 83 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

SAP R/3

Enterprise

SAP R/3

4.6C

based on 83 upgrades

Upgrades to SAP ERP 6.0: Approach in Upgrades by Source Release

based on 154 upgrades

Definitions:

Technical upgrade

� Limited impact in business processes

� May include the elimination of unused modifications

New functionality

� Technical upgradewith subsequent functional enhancements

Service Oriented Architecture (SOA)

� Technical upgrade with functional enhancements and subsequent SOA adoption

1

2

3

� 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

Before

New

* 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.

De

c

Mainstream MaintenanceExtended Maint.

(+ 2%)*

SAP ERP 6.0, SAP

NetWeaver 7.0

Mainstream MaintenanceExtended Maint.

(+ 2%)*

SAP CRM 7.0, SAP SCM 7.0, SAP SRM 7.0

Ramp-Up

De

c

Cust.-Spec.Maintenance

Cust.-Spec.Maintenance

Ramp-Up

2011 20122009 2010 20142013 2015 2016 2017200820072006

7 2

EHP** EHP** EHP** EHP** EHP** EHP**

EHP** EHP** EHP** EHP**

No

v

De

c

Mainstream MaintenanceExtended Maint.

(+ 2%)*

SAP ERP 6.0, SAP

NetWeaver 7.0

Mainstream MaintenanceExtended Maint.

(+ 2%)*

SAP CRM 7.0, SAP SCM 7.0, SAP SRM 7.0

Ramp-Up

De

c

Cust.-Spec.Maintenance

Cust.-Spec.Maintenance

Ramp-Up

2011 20122009 2010 20142013 2015 2016 2017200820072006

7 2

EHP** EHP** EHP** EHP** EHP** EHP**

EHP** EHP** EHP** EHP**

No

v

Ma

r

Ma

r

Ma

r

Mainstream MaintenanceExt. Maint.

(+ 2%)*

Cust.-Spec.

Maintenance

Ramp-Up

EHP** EHP** EHP** EHP**

Ext. Maintenance (+ 4%)*

2011 20122009 2010 20142013 2015 2016 2017200820072006

SAP ERP 6.0, SAP NetWeaver 7.0

Ma

r

Ma

r

Ma

r

Ma

r

Ma

r

Ma

r

Mainstream MaintenanceExt. Maint.

(+ 2%)*

Cust.-Spec.

Maintenance

Ramp-Up

EHP** EHP** EHP** EHP**

Ext. Maintenance (+ 4%)*

2011 20122009 2010 20142013 2015 2016 2017200820072006

SAP ERP 6.0, SAP NetWeaver 7.0

� 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

2011 2012

Solution Changes – SAP Release Strategy

2006 2007 2008 2009 2010

mySAP ERP 2004

SAP R/3 4.6C

SAP ERP 6.0**

Dec

Mar

Dec

Mar

Mar

Mar

2013

Dec

Mar

Ext. Maint. (+ 2%)*

Ext. Maintenance (+ 4%)*

Customer-SpecificMaintenance

Mainstream Maintenance Ext. Maint. (+ 2%)*

Ext. Maintenance (+ 4%)*

Customer-SpecificMaintenance

SAP R/3

Enterprise 47x110, 47x200

Mainstream Maint. Ext. Maint. (+ 2%)*

Ext. Maintenance (+ 4%)*

Customer-SpecificMaintenance

Ju

n

Dec

Mainstream Maintenance Ext. Maint. (+ 2%)*

2014 2015 2016

Cust.-Spec.Maint.

* 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.

Customer-SpecificMaintenance

Dec

Mainstream Maint. Customer-SpecificMaintenance

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

Extended maintenance (no add. fee,included in SAP Enterprise Support contract)

SAP R/3

3.1I – 4.6BExt. M.(+ 4%)*

Customer-SpecificMaintenance

This strategy is also valid for all industry-specific add-on applications and SAP enhancement packages for SAP ERP based on the releases above.

Extended maintenance (no add. fee,included in SAP Enterprise Support contract)

2017

Dec

Release and maintenance strategy SAP ERP

New 7-2 maintenancestrategy for SAP ERP 6.0:

� 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

Business is the driver for change

� Early involvement and commitment of business

stakeholders is key success factor for every IT change

projects

Benefit from SAP enhancement package concept

� improve your TCO and get faster access to innovation“

Every solution is different

� Take the time to analyze your situation and to create your

own solution transition roadmap

© SAP AG ADM326 1-23

SAP ERP 6.0 Solution Information –Resources (1/2)

Ac

ce

ss

to

Up

gra

de

in

form

ati

on

Access to upgrade specific informationSAP Upgrade Info Centerhttp://service.sap.com/upgrade

Access to all information/assets concerning the enhancement packages for SAP ERP 6.0

SAP Enhancement

Package Info Centerhttp://service.sap.com/erp-ehp

Access to technical (SDN) and business process information

(BPX), weblogs, forums, and Wiki (login required)SAP Community Network www.sdn.sap.com/irj/sdn

Access to all information/assets regarding SAP ERP 6.0SAP ERP Info Centerhttp://service.sap.com/erp

ERP solution browser tool for SAP ERP 6.0Solution browser toolhttp://erp.fmpmedia.com/

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

www.sap.com: Solutions

www.sap.com: Services

© SAP AG ADM326 1-24

Ac

ce

ss

to

Up

gra

de

In

form

ati

on

Access realization alternatives for SAP Solutions, business

scenarios, and processes

Scenario & Process

Component List

http://service.sap.com/scl

Access to library with complete documentation and

description of the solutions (technical and functional for each

release)

SAP Helphttp://help.sap.com/

Fairy detailed information on news/changes within ECC 6.0

up to EHP3

Release Noteshttp://service.sap.com/releasenotes

High level evaluation of functionalities running best with SAP

ERP 6.0 in terms of ease/speed of implementation and

possible innovation potential

ERP Learning Maps

http://service.sap.com/rkt

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

Solution Mapshttp://service.sap.com/bmet

Access to upgrade related trainings by SAP Education:

http://www.sap.com/services/education/catalog/erp/coursefinder.epxUpgrade Course Finder

SAP ERP 6.0 Solution Information –Resources (2/2)

© SAP AG ADM326 1-25

© SAP AG ADM326 1-26

© SAP 2010

Agenda: Sequence and Major Steps

1. Concept and Architecture2. Sequence and Major Steps

3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© 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

Master Guide

Configuration

DocumentationRelease Notes

Component

Installation Guide

Component

Upgrade Guide

Upgrade Master Guide

Operation Upgrade

Solution Management Guide

Implementation Guide (IMG) Delta and Upgrade IMG

Security Guide

SAP Library

SAPterm� Describes the

upgrade

� Provides you with additional information

� Intended for system administrator with knowledge of:

� 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

© SAP 2010

The five major Technical Steps

SAP Notes: post Upgrade steps

Upgrade Guide: post Upgrade steps

ASU Toolbox: post upgrade steps

1

2

3

4

5

Needed Technical Usages of SAP Enhancement Package 5 for SAP ERP 6.0 and corresponding SAP Support Packages

See Upgrade Guide

SAP Note 1000009

Roadmap steps 1 - 4

Roadmap steps 5 - 8

See Upgrade Guide

SAP Note 1000009

Solution Manager: select target release

SAP Notes: pre Upgrade steps

Upgrade Guide: pre Upgrade steps

ASU Toolbox: pre Upgrade steps

SAPup: preparational steps

SAPup: resolving negative checks

SAPup: Upgrade

� 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

Troubleshooting and

Administration

2 Quick Guide

3 Planning

4 Preparation

5 Upgrade Process

6 Follow-Up Activities

2 Troubleshooting

3 Administration

2

3

4

5(part of)

(part of)

1(part of)

© SAP AG ADM326 2-6

Upgrade: Quick Guide

Step by step list to perform the Upgrade

(Extract)

2

3

4

5(part of)

(part of)

1(part of)

© SAP AG ADM326 2-7

Upgrade Tools with SAP NetWeaver AS 7.02

SAP Software Delivery Tool (SDL)

UpgradeMonitor

� 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

� Tool, that simplifies handling of the upgrade by providing a multi-functional user interface

� Tool from Upgrade Front-end, that shows the progress of the currentroadmap step

SAPupUpgrade

ControllerUpgrade

Front-end

3

4

� 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

� 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).

� 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

DESCRIPTION

BENEFITS

� 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

ACCESS

3

4

© SAP AG ADM326 2-9

Central Instance host

Upgrade Tools: Upgrade Front-end

Remote client hostUpgrade Upgrade Controller

Port 4240

Port 4239HTTP

Port 4241

3

4

© SAP AG ADM326 2-10

Upgrade Controller

directly starts

3

4

� 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)

� New setup

with upgrade

to AS ABAP/AS

Java 7.01

3

4

� 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)

� New design with

upgrade to AS

ABAP/AS Java 7.01

3

4

� You can log on to the Upgrade Front-end with different roles.

� Administrator:

� 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

� New look and feel

with upgrade to AS

ABAP/AS Java 7.01

� New feature:

download directory

3

4

� 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

Informs the administrator about

� Progress of current roadmap step

� Status of current phase

� New look and feel

with upgrade to AS

ABAP/AS Java 7.01

3

4

� 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

� New access to information

with upgrade to AS ABAP 7.01

3

4

� 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

� New phase list design with

upgrade to AS ABAP 7.01

3

4

� 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

� Guidance for manual steps

� Benefit: Reduction of runtime and downtime

(part of) 5

� 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 2-18

© SAP 2010

Agenda: Selecting the Target Release

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release

4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP AG ADM326 3-1

Selecting the Target Release

Contents:� Create Solution Manager key with the SAP Solution Manager

� Create XML/TXT files for the upgrade with the Maintenance Optimizer

© SAP AG 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:

assign system via

logical component

SOLUTION_MANAGER:

create solution

� 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

© SAP 2010

Agenda: Modification Adjustment

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment

5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© 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

DevelopmentOwn applications

Customizing

Development Enhancements

SAP

Standard

Mod.

Adv. Corr.

CustomizingSetting of business parameters(obligatory or optional)

Adv. CorrectionsSW changes in regard to a later upgrade

ModificationsChanges to the SAP software

EnhancementsUse 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 Packageswill be part of the new release or an SAP Support Packages of the new release

� Add-onswill be part of the new release (Extension Set) or need an upgrade DVD

© SAP AG ADM326 4-4

E070C11K900001

SAPK01384COMMFILEC11K900004

E071C11K900001

C11K900004C11K900001C11K900001

LIMU REPS RSPUTPRT

R3TR PROG RDDFINFOR3TR TABL GODIRLIMU DOMD RESULT

C11K900001

C11K900004

...

List of customer

requests and tasks

{{... ...

resolve

single

objects

LIMU REPS RSPUTPRTLIMU REPS RDDFINFOLIMU DYNP RDDFINFO1000

LIMU DOMD RESULT...

List of modified part objects‘Back to SAP standard’

X

Object key

LIMU TABD GODIR XObjects

modified by

customer

TODIR SPDD

SPAU/SPAU_ENH

UMODOBJ UMODHDR

Objects modified

by SAP

that come with

new release

Calculation of Modified Objects to be Adjusted

� 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

system active

system active

system down

Switch

Production

SPDD

SPAU

SPAU_ENH

Import

bin/umodauto.lst

data/R...

cofiles/K..

buffer/SAP

Integration of the

created transport

requests into

the upgrade

Switch

Production

SPDD

SPAU

SPAU_ENH

Import

Transport

Directory

DEV QAS, PRD

� 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

Withoutadjustment,

modificationsare lost

Preliminarycorrections

are lost

SPAU/SPAU_ENH objects:

Adjusted at theend of

upgrade

SPAU/SPAU_ENH14 Dayswithout

key check

SPDD: No transportinto system

manuallySPDD:Do notactivateobjects

SPDDmodification

adjustment onshadowinstance

SPDD/SPAU

� 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 post-

processed 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

� Automatic adjustment

� Tool-supported adjustment

� Manual adjustment

� Semantic change

NavigationArea

ToolArea

Object List Selector

� 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

� Create one new transportrequest for SPDD and one for SPAU/SPAU_ENH

� Transport routes:Local or transportable transport request

� Only release tasks after modificationadjustment, do not release the transport request now

� Select for transport function in SPDD and SPAU

Handling Transport Requests During Adjustment

� 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

Transport Requests: Notes

Use the Modification Browser (SE95) for analysison modified objects (if available)

Analysis report Search for objects in requests/tasksin transaction SE03 can be used to check whetherthe objects modified are recorded in repairs

Objects that have been modified and differ from theSAP standard must be included in a repair

Be

fore

th

e U

pg

rad

e:

Du

rin

g t

he

Ad

jus

tmen

t:

The Reset to Original function should be used for objects with no differences.

Also for objects where last and second to lastversions 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

Transaction SPDD

� Domains

� Data elements

� Tables

Transaction SPAU

Different modified

objects require

different

transactions

for modification

adjustment

For most ABAP

Dictionary objects

For all other

Repository objects

Modification Adjustment Transactions

� Reports

� Menus

� Screens

� Views

� Lock 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

© SAP 2010

Agenda: Technical Phases

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases

6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP AG ADM326 5-1

Technical Phases

Contents:� Overview of the major steps of the upgrade

� Most important phases of the upgrade

© SAP AG ADM326 5-2

New Upgrade Interface

© SAP AG ADM326 5-3

Resource Consumption of the Upgrade

Downtime minimized

Resource minimized

� New with upgrade to AS ABAP 7.01

� '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

Important Phases of the Upgrade

EU

_IM

PO

RT

*

DIF

FE

XP

*

Tra

nsac

tion

SP

DD

AC

T_U

PG

PA

RD

IST

_SH

D

MO

DP

RO

F_T

RA

NS

EU

_SW

ITC

H

PA

RC

ON

V_U

PG

PM

VN

TA

B_U

PG

TA

BIM

*

XP

RA

S*

SH

AD

OW

_IM

PO

RT

*

RU

N_R

DD

IT00

6

DIF

FE

XP

*I

Tra

nsac

tion

ICN

V

Man

ual a

ctio

ns

PR

D: d

elta

tran

spor

ts

App

ly S

AP

not

es

� 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)

Application data

customizing data

user master data

(Application data)customizing datauser master data

Add. application data

add customizing data

(imported after ACT)

SA

PR

3

SA

PR

3SH

D

Repository

4.6C/4.6C

Shadow repository

7.02/6.05

Repository

7.02

Productive instance

4.6D

Shadow instance

7.02

Productive instance

4.6D

Productive system 4.6C/4.6C

Shadow repository 7.02/6.05

Shadow system7.02

Accesses

...

DB

� 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

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

� Stop shadow instance finally

production

shadow

� 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

Connect to shadow system:

�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!

D A N G E R !

© 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

2004

Applications

Binaries

Profiles & scripts

J2EE Engine Components

7.02

Applications

Binaries

Profiles & scripts

J2EE Engine Components

SAPJup

Configure

Adapt

Adapt

Migrate

Migrate

Deploy

Deploy

� Preparation steps are performed during the system uptime

� The PREPARE phases include following major tasks:

� 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)

Synchronization points at

� Begin of downtime

� End of downtime

Synchronized upgrade of

� ABAP stack and

� Java stack

� 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

© SAP 2010

Agenda: Troubleshooting

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting

7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© 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

tp

R3load

SAP system

Start

User Interface

User interaction &

SAPup output

DB

Main Programs Tools Used During Upgrade

SAPup

Overview: Upgrade Executables

� 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

In the SAP System (if it runs):

� SM21 system log

� SM37 job logs of finished

or canceled jobs

� ST11 trace files

� ST22 short dumps

Determine the current phase,

check the log file mentioned

in the phase list for this phase.

Check the most recently writtenlog files in <upgrade directory>\abap\logand <upgrade directory>\abap\tmp.

Read message from SAPup

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

Bulk import phases: SAPup starts R3load to import

new data (full)

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

Transport phases:

� 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

Function module

Database

Schedules

Within SAP system

Job

External programs

Job Phases: Control Flow

Read & Write

Write

SAPup

Log Files in

<upgrade directory>\abap\log

RFC

� 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

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.

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

� 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

Write R3trans

Data file

DatabaseLog Files

<upgrade directory>\abap\log

Start

Import

Read

Transport Phases: Control Flow (TABIM)

Start

Write

Read & Write

tpSAPup

� 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

sapevt

Schedules

Jobs within

SAP systemExternal programs

Transport Phases: Control Flow (ACT, XPRA)

Read & Write

Write

Log Files in

<upgrade directory>\abap\log

Start

Write

StartSAPup tp

RDDIMPDP

Database

RDD*

Trigger

� 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... tp call inclusive used transport profile� ALOG<rel> Finished steps (request, return code)� SLOG<rel> Details of tp call

R3trans log files

� SAPI* (Main) Import logs� SAPH* Dictionary import logs

Transport background jobs log files

� SAPA* Activation logs� DS<nnnnnn> Distribution� N<nnnnnn> or Conversion

NCONV<nn>

� 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

message into its log file?

(Check the

.ELG File)

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)

� 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

Yes (that is, an error line appears in ELG):

check the corresponding original log file

mentioned in the ELG.

Yes

No

� 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

Database

SAPup

R3loadData file from DVD

Bulk Import Phases: Control Flow

Start

Read & Write

WriteImport

Read

Log Files in

<upgrade directory>\abap\log

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

Transaction SE91 can be used to display the long texts of error messages. (>long text >document >screen)

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.

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.

Log File Analysis

� 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

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

Providing SAP Support with Information

� 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

© SAP 2010

Agenda: Incremental Conversion

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP AG ADM326 7-1

Incremental Conversion

Contents:� Early incremental table conversion (ICNV) during an upgrade to a system

based on AS ABAP 6.x/7.x

� Description of the conversion procedure

© SAP AG ADM326 7-2

Goals of Early ICNV

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

Early ICNV is not available when using low resource use!

� 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

Table T1

Table QCMT1

(New structure)

Rename (2)

View T1

Create (4)

Create (1)

Create

(5)

Update

trigger

Delete

triggerCreate (6)

Add

Field

(3)

Overview

Table QCM1T1

� 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

Active table (QCM1T1) Shadow table (QCMT1)

Needs update

Out of use

Missing

Copy

Missing

Production

operation

Need for Logging Mechanism

Update

Delete

Insert

� 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 QCMT1

x

x

x

x

x

x

x

x

Needs update

out of use

Still missing

x

Update trigger

x

Copy

Delete

trigger

Update

Delete

Insert

� 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:

� 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)EU_IMPORT

DIFFEXP

START_SHDI

ACT

SHD_IMP

SWITCH

PCON

TABIM

XPRA

ICNV

� 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 ofconversion 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

Initialization is downtime for the table. Choose a suitable time for that action.

Do not start steps 3 and 4. They are started within the

upgrade downtime automatically.

� 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 process is configurable

� Additional resource usage of DBMS

� Sufficient number of background work processes

� Execute 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

© SAP 2010

Agenda: Support Packages and Add-Ons

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons

9. Downtime10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP AG ADM326 8-1

Support Packages and Add-Ons

Contents:� Why bind SAP Support Packages and Add-Ons to the upgrade?

� Handling of objects from Add-Ons and SAP Support Packages during the upgrade

© SAP AG 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)

t

Begin of availability

End of maintenance

SAP Support Package

SAP R/3 4.6C

SAP_APPL 46C

SAP ECC 6.0

SAP_APPL 600

SAP ECC 6.05

SAP_APPL 605

Bind SAP Support Packages of the

destination release to the upgrade!

60

20

2

� 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)

A B C D

A B C A B C E

A B C D E

SAP

R/3 4.6C

SAP

ECC 6.05

SPAM

SPAM

new field ‘E‘

SAP_HR SP 140

new field ‘E‘

SAP_HR SP 4

OK OK

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

If 4.6C SP 140 is the start configuration: bind at least SP 4 to the upgrade!

TABLE X TABLE X

TABLE X TABLE X

� 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)

ABA

APPL

IS-B

BASIS

HR

IS-A

4.6C

4.6C

3.0

2.0

4.6C

4.6C

4

3

140

56

56

56

ABA

APPL

IS-B

BASIS

HR

IS-A

6.05

6.05

5.0

3.0

7.02

7.02

1

2

4

3

2

2

+ IS-A IS-B

Condition for IS-A

Condition for IS-B

only one step

to the system you like

Upgrade DVD Queue of EHP5-parts, Add-Ons, SPs…

� 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

Enterprise

Extensions

Industry

Extensions(none selected here)

© 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)

integrated into

SAP Discrete Industries

Add-On (4.5B)SAP

Engineering & Construction

Engineering,

Construction & Operations

Industry Extension*

Add-OnSAP Catch

Weight Management

Consumer Products

Industry Extension* (limited)

Industry Extension (limited)

Industry Extension (limited)

Add-OnSAP BeverageConsumer Products

Industry Extension*

Industry Extension

Industry Extension

Industry Extension

Add-OnAdd-On (4.0B, 4.6B)

SAP BankingBanking

Industry Extension*

Add-OnAdd-OnAdd-OnSAP Discrete Industries

Automotive

Add-OnAdd-OnAdd-On (3.1I, 4.5B)

SAP Apparel & Footwear

Apparel & Footwear

Industry Extension*

Add-OnAdd-OnAdd-OnSAP Discrete Industries

Aerospace & Defense

integrated into

SAP Discrete Industries

Add-On (4.0B, 4.5B)

SAP Aerospace & Defense

Aerospace & Defense

SAP ECC 6.0*SAP ECC 5.0

SAP ERP 6.0*SAP ERP 2004SAP R/3

Enterprise 47x200

SAP R/3

Enterprise 47x110SAP R/3 4.6C

SAP R/3 3.1I-4.6B

Availability of SAP R/3, SAP R/3 Enterprise and SAP ECC Add-Ons

Industry-

Specific Component

Industry Solution

� 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

Industry Extension*

Add-OnAdd-OnAdd-OnSAP Insurance FS-CS

Insurance

Industry Extension*

Add-OnAdd-OnAdd-OnSAP Insurance FS-CM

Insurance

Industry Extension*

Add-OnAdd-OnAdd-OnAdd-On (4.5B, 4.6B)

SAP Insurance FS-CD

Insurance

Industry Extension*

Add-OnAdd-OnAdd-OnSAP Campus Management

Higher Education & Research

Industry Extension*

Add-OnAdd-OnAdd-OnSAP Discrete Industries

High Tech

integrated into SAP Discrete Industries

Add-On (4.5B, 4.6B)

SAP High TechHigh Tech

Industry Extension*

Add-OnAdd-OnAdd-OnAdd-On (4.0B)SAP Patient Management

Healthcare

Industry Extension*

Industry Extension

Industry Extension

Industry Extension

Add-OnSAP Corp.

Finance Management

Financial

Service Providers

SAP ECC 6.0*SAP ECC 5.0

SAP ERP 6.0*SAP ERP 2004SAP R/3

Enterprise

47x200

SAP R/3 Enterprise

47x110SAP R/3 4.6C

SAP R/3 3.1I-

4.6B

Availability of SAP R/3, SAP R/3 Enterprise and SAP ECC Add-Ons

Industry-Specific

Component

Industry

Solution

Availability of SAP R/3, SAP R/3 Enterprise, and SAP ECC Add-Ons (2)

* 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

Industry Extension*

Add-OnAdd-OnAdd-On (4.0B, 4.6B)

SAP Oil & Gas -IS-Oil

Oil & Gas

Industry Extension*

Industry Extension

Industry Extension

Industry Extension

Add-OnAdd-On (4.5B, 4.6B)

SAP Environment, Health & Safety

mySAP PLM

Industry Extension*

Add-OnAdd-OnAdd-On (4.6B)SAP MiningMining

Industry Extension*

Add-OnAdd-OnSAP Discrete Industries

Mill Products

integrated into SAP

Discrete Industries

Add-OnAdd-On (4.5B, 4.6B)

SAP Mill Products

Mill Products

integrated into SAP Discrete Industries

Add-OnAdd-On (3.1I, 4.5B)

SAP Cable Solution

Mill Products

Industry Extension*

Add-OnAdd-OnAdd-OnAdd-On (4.0B)SAP IS-MMedia

Add-OnAdd-OnAdd-OnSAP Insurance FS-RI

Insurance

SAP ECC 6.0*SAP ECC 5.0

SAP ERP 6.0*SAP ERP 2004SAP R/3

Enterprise

47x200

SAP R/3 Enterprise

47x110SAP R/3 4.6C

SAP R/3 3.1I-

4.6B

Availability of SAP R/3, SAP R/3 Enterprise and SAP ECC Add-Ons

Industry-Specific

Component

Industry

Solution

Availability of SAP R/3, SAP R/3 Enterprise, and SAP ECC Add-Ons (3)

* 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)

Industry Extension*

Add-OnAdd-OnAdd-OnSAP IS-WASTEUtilities

Industry Extension*

Industry Extension

Industry Extension

Add-OnAdd-OnAdd-On (4.6B)SAP IS-U/FERCUtilities

Industry Extension*

Add-OnAdd-OnAdd-OnAdd-On (4.6B)SAP IS-U/CCSUtilities

Industry Extension*

Add-OnAdd-OnAdd-OnAdd-On (4.6B)SAP RM-CATelecommunication

Industry Extension*

Add-OnAdd-OnAdd-OnSAP Public Sector PSCD

Public Sector

Industry Extension*

Industry Extension

Industry Extension

Industry Extension

Add-OnAdd-On (4.0B, 4.5B, 4.6B)

SAP HR Public Sector

Public Sector

Industry Extension*

Industry Extension

Industry Extension

Industry Extension

Add-OnAdd-On (4.0B, 4.6B)

SAP Funds Management

Public Sector

Industry Extension*

Industry Extension

Industry Extension

Industry Extension

Add-OnAdd-On (4.0B, 4.5B, 4.6B)

SAP Oil & Gas -JVA

Oil & Gas

SAP ECC 6.0*SAP ECC 5.0

SAP ERP 6.0*SAP ERP 2004

SAP R/3 Enterprise

47x200

SAP R/3 Enterprise

47x110SAP R/3 4.6C

SAP R/3 3.1I-

4.6B

Availability of SAP R/3, SAP R/3 Enterprise and SAP ECC Add-Ons

Industry-Specific

Component

Industry

Solution

* 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

Add-OnSAP IS-U/UCESUtilities

Add-On (SAP SCM 5.0)*

Add-On (SAP SCM 4.1)

SAP Forecasting & Replenishment

Retail

Add-OnSAP IS-M/AMCMedia

Add-On*Add-OnAdd-OnSAP Account Management

Banking

Add-On*Add-OnSAP CYT Management

Banking

Add-OnAdd-On (SAP

Web AS 6.20, SAP BW 3.1 Content)

Add-OnSAP Bank AnalyzerBanking

SAP NetWeaverAS 7.0

SAP NetWeaverAS 2004

SAP Web AS 6.20

SAP Web AS 6.10SAP Basis 4.6C

Availability of Other Add-Ons

Industry-Specific ComponentIndustry Solution

* Information on availability with SAP NetWeaver 7.0 reflects current planning status and is subject to change.

© SAP AG ADM326 8-16

© SAP 2010

Agenda: Downtime

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP AG ADM326 9-1

Downtime

Contents:� What is downtime?

� What causes the downtime during an upgrade?

� How can downtime be reduced?

� Outlook: Near Zero Downtime Upgrade

© SAP AG ADM326 9-2

What is Business Downtime?

Production

operation

Downtime

SAP system is not available

for end users

High availability is the requirement to maximize system

availability from an end-users point of view.“

Uptime: end users can use

the system’s applications in

production

� 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

� 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.

� “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!!

Unplanned downtime Planned downtime

System/system landscape &

infrastructure maintenance

� 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

� Hardware/OS failures

� Other disasters

� Application failures

� Operating / handling errors

� Unintentional data deletion

� …

�Application

failures

40%

�Operator

errors

40%

�HW, OS failures,

disasters

20%

Source: Gartner Group

Main causes for unplanned downtime

© SAP AG ADM326 9-4

© SAP 2010

Planned Downtime - Availability Impact

High

frequency

Long duration

Minutes

Low

frequency

Short duration

0,5 … 2 hours 10…15 hours

Weekly

Monthly

Quarterly

Yearly

Offline

backups with split-mirror

Kernel

patches

Profile

parameter

changes

Offline

backups

without split-mirror

Transports

SAP Support Packages

End of

daylight saving time

Release upgrades

Databasereorganizations

OS/DB migration /

Unicode

conversions

20…48 hours

Single

Event

SAP

enhancement package

� 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

99,9% 10 min 1 Weekly restart8 hours 45 min

One offline software maintenance per year

99% 1h 40 min Offline software maintenance

87,5 hours

90% 16h 48 min 1 Offline backup per week 36 days

�ACHIEVABLE TODAY�ACHIEVABLE TODAY

© SAP AG ADM326 9-6

Downtime Costs versus Availability Costs

�C

ost

�95% �98% �99,5% �99,9%

�Availability

�Availability cost curve�(Source: Gartner Group)

�Costs

�downtime

�co

sts

� 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

� Redundant components � Disaster recovery site� System management tools� IT staff� Capacity planning� Guaranteed SLA� Proactive services

© SAP AG ADM326 9-7

UpgradeStrategy

Planning the Upgrade Strategy: Purpose

Archive

mod

e

of

data

base

Database backup

Maximum

permitted

downtime

Sizeof

certa

in

datab

ase

tables

Import of

substitutionset in

production

operation

© SAP AG ADM326 9-8

Decoupling of OS, DB and SAP Upgrade

SAP

DB

OS

SAP

DB

OS

Start release

configuration

Destination

release

configuration

New SAP version may require

� new database version

� new operating system version

The start release of SAP software

runs on

� target release DB and

� target release 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

� 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

What are the elements of production downtime?

up

down

up

down

SAPup:PREPARE

&repository

import

ramp-down

SAPup: conversion, XPRAS, etc.

Basis

ramp-up

backup?

Functional/ business Operations

go/no-go decisionbackup?

transports & manual tasks

Business validation

tests

� 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

down

ramp-down

up

down

upSAPup:

PREPARE &

repository import

SAPup: conversion, XPRAS, etc.

ramp-up

backup?

go/no-go decision

backup?

up

down

upSAPup:

PREPARE &

repository import

SAPup: conversion, XPRAS, etc.

ramp-up

backup?go/no-go decision

down

before

after

Basis

Functional/ business

Operations

Transports & manual tasks

Business validation

tests

1 2

� 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

Do

wn

tim

e � Type & performance of the storage(I/O throughput)

� Number and type of CPU s for the app. & DB server

� Start & target Release

� Version of the Upgrade tools

� Productive applications/ Add-Ons or industry solutions

� Upgrade parameterization (e.g. number of processes)

� Number of clients

� Upgrade strategy (downtime or resource minimized)

� Usage of Incremental Conversion (ICNV)

Ru

nti

me

� Type & performance of the Storage

� Number and type of CPU s for the app. & DB server

� Start & target release

� Number of included SAP Support Packages

� Number of modifications on standard SAP objects

� Version of the Upgrade tools

� Productive applications/ Add-Ons or industry solutions

� Upgrade parameterization (e.g. number of processes)

� Number of installed languages

� Import destination time

� Usage of Incremental Conversion (ICNV)

Hardware Software Configuration Strategy

1 2 3 4

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

Ac

tio

ns t

o r

ed

uce d

ow

nti

me

Ph

ases

Upgrade Tuning Within SAP StandardActions to Reduce Runtime & Downtime

Usage of ICNV

Create well thought out cutover plan

Including all required SAP Support Packages into the upgrade

Backup strategy

Use transports created for automatic mod. Adjustment (SPDD/SPAU)

Hardware

Software & tools

Configuration

Strategy

Set import destination time

Usage of new hardware

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

Usage of ASU ToolboxUsage of

Upgrade Accelerator / ASU

Test automation for

business validation

© SAP AG ADM326 9-14

Follow-up

activities

Upgrade

downtimePrepare Upgrade uptime

SAP R/3

4.7

SAP R/3

4.6C

1 based on Upgrade Experience DB

Upgrades to SAP ECC 6.0:Business Downtime by Source Release1

Business downtime in hours

0 12 24 36 48 60 72 84 96 108

Hours

Max: 86,0Min: 24,0

Median: 48,0

based on 131 upgrades

Business downtime in hours

0 12 24 36 48 60 72 84 96 108

Hours

Max: 71,0

based on 76 upgrades

Median: 33,0

Min: 15,5

� 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

SAP R/3

4.7

SAP R/3

4.6C

Project duration in weeks

0 4 8 12 16 20 24 28 32 36 40 44 48 52

Weeks

Max: 30,9

Median: 15,8

Min: 7,0

based on 82 upgrades

Distribution of values

Project duration in weeks

0 4 8 12 16 20 24 28 32 36 40 44 48 52

Weeks

Max: 35,0

Median: 21,0

Min: 12,0

based on 154 upgrades

Upgrades to SAP ECC 6.0 –Project Duration in Weeks

� 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

250

200

150

100

50

0

0 3 5 7 9

11

31

15

17

< 1

8

Downtime# U

pg

rad

es

Hours (average 8.3)

Technical downtime: Total time during which the system cannot be used productively. This does not include time for data backup, testing etc.

Average technical downtime:8.3 h

Upgrade strategies: Downtime-minimized, resource-minimized Number of Systems Analyzed: 755

© SAP AG ADM326 9-17

HardwareI/O throughput of the storage / more and faster CPU‘s

Use new backup tools & strategy

ToolsUse latest Support Release for Upgrade

Use Incremental Conversion (ICNV) if possible

ServiceDowntime Optimization Service1

Upgrade Coach2

Cutover

PlanningParallelize tasks

Improve backup strategy

Automate testing for GO decision

Customer Based Upgrade (CBU)

Upgrade Tuning (in Addition to Standard)

1 Service is part of SAP's Premium Support (AGS)2 Gives guidance to reduce downtime

� 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

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

Application-Specific Upgrade (ASU) Toolbox

© 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 preparationalphases 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

Scatter plot downtime vs. DB-Size

0

10

20

30

40

50

60

70

80

90

100

0 100 200 300 400 500 600 700 800 900 1000

DB-Size/GB

Do

wn

tim

e/h

Source: Analysis of RSUPGSUM reports of SAP R/3 4.6C Upgrades

Database Size and Upgrade

Upgrade without Unicode conversion: Archive and delete only selectively“Unicode conversion: Archive and delete as much as possible“

� No direct relation between DB size and upgrade downtime

� Some tables that undergo structural changes may have to be converted and therefore affect the downtime

� 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 eventsUpgradeUpgrade and Unicode ConversionUpgrade and OS/DB Migrations

… and alsoOS patchHW replacementDB 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

De

lta re

pla

y

Recording

PRD

R/3 4.6C nUC

hostA

clo

ne

downtime

Prepare + Upgrade Uptime

Upgrade

and Unicode conversion

+ Transports

+ Add Ons+ Pre-Testing

Last D

elta

rep

lay

Fin

al-V

alid

atio

n

Infra

stru

ctu

re

ad

just. -

inte

rfaces

Upgrade + UC Downtime Post ProcessingDelta

TransferInfra

structure

hostA

Validation

PRD

ECC 6.0 UC

hostB

PRD

R/3 4.6C nUC

hostB

© SAP AG ADM326 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

De

lta re

pla

y

Recording

clo

ne

downtime

Prepare + Upgrade Uptime

SAP Enhancement Package 5 for SAP ERP 6.0

+ Transports

+ Add Ons+ Pre-Testing

Last D

elta

rep

lay

Fin

al-V

alid

atio

n

Infra

stru

ctu

re

ad

just. -

inte

rfaces

EHP installation downtime Post ProcessingDelta

TransferInfra

structure

hostA

Validation

PRD

ECC 6.02

hostB

PRD

ECC 6.02

hostA

PRD

ECC 6.05

hostB

© SAP AG ADM326 9-25

Near Zero DowntimeArchitecture

Application data

Z-A

pplication data

Customizing Z-Cust.

System tables

Repository

Application data

Z-A

pplication data

Customizing Z-Cust.

System tables

Repository

Delta

freeze

Delta

ignore

ignore

freeze

Allo

w c

hang

es

Hot clone + enhancem

ent package

Including Upgrade logic

© SAP AG ADM326 9-26

Comparison of Business DowntimesStandard Method versus NZDT

up

down

SAPehpi:

PREPARE &

repository import

ramp-down

SAPehpi: conversion, XPRAS, etc.

Basis

backup?

transports

& manual tasks

business

validation tests

Functional/ business Operations

go/no-go decision

backup?

up

down

SAPehpi:

PREPARE &

repository import SAPehpi: conversion, XPRAS, etc.

ramp-up

transports

& manual tasks

Final

Deltasync

Replicate Data

Standard EHP implementation with SAPehpi

NZDT Upgrade

freeze

© SAP AG ADM326 9-27

© SAP 2010

Near Zero Downtime for SAP ECC Minimizing Planned Downtimes

Applicable for� Release upgrade� SAP Support Package updates� Customizing waves� DB maintenance – table reorganization� OS or DB patch

Near Zero Downtime method as a tool for minimizing downtimes

Number of executions

Effo

rt p

er e

xecu

tion

Upgrade

DB reorg

SAP enhancement package

SAP Support PackagesDB reorg

© SAP AG ADM326 9-28

© SAP AG ADM326 10-1

© SAP 2010

Agenda: Planning and Preparation

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP AG ADM326 10-2

Planning and Preparation

Contents:� Upgrade as a project� Upgrading a three system landscape� Upgrade Dependency Analyser (UDA)� Technical aspects� Upgrade experiences� Further information

© SAP AG ADM326 10-3

© SAP 2010

Unit 10: Overview Diagram

Lesson 3: Upgrade Dependency Analyzer

Lesson 4: Technical Aspects

Lesson 5: Upgrade Experiences

Lesson 6: Further Information

Unit 10 – Upgrade Planning and Preparation

Lesson 1: Upgrade as a Project

Lesson 2: Upgrade of a Three System Landscape

© SAP AG ADM326 10-4

Upgrade Project: Key Questions

Key Questions

Will the upgrade go liveon time?

Will the solution still do what we designed it to?

How do we minimize thedisruption to business?

Have we identified allthe potential risks?

Will the system performat optimal levels?

© SAP AG ADM326 10-5

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-6

Plan

Main Challenges when Planning and Executing an Upgrade – Worldwide Results

Build

69%Estimate cost & effort

46%Define business case

46%Define and allocate project team/resources

46%Downtime minimization

43%Assess impact onexisting solution

29%Find information onupgrade methods & tools

28%Interoperability

14%

4%

Complianceconsiderations

Others

0% 80% 100%20% 40% 60%N=1484 N=1484

64%Efficient testing

54%Downtime minimization

48%Modification adjustment

47%Project management

39%End user training

39%IT infrastructure/sizing

5%Others

0% 80% 100%20% 40% 60%

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-7

Possible Upgrade Approaches: Think Big and Start Small

…are large projects…

� Affecting the whole enterprise

� Demanding in-depth knowledge of� Business models� Processes� Application landscapes� Application modification

� Requiring strict planning and precise timing

Discover,prepare

andget even

morevalue

Take your time

Generate value

as you go

Think BIG and start SMALL!

…but with progressive scope !

Fast

Low costsand manageable

impact

Protect investment

Service-oriented

architectureNew

FunctionalityTechnical Upgrade

� 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 ECC, stabilization of the basis

� Individualization of the user interface

� Strategic: Focus

� Standardization

� Harmonization

� Consolidation

© SAP AG ADM326 10-8

You can directly upgrade:

* AS/400: Start release must be >= 4.6C

SAP R/3 3.1I

SAP R/3 4.6C

SAP R/3 4.0B

SAP ECC 6.0

from(and above)

to(and below)

SAP ECC 6.0 EHP 3 or 4

SAP ECC 6.0 EHP >= 5

Upgrade to ECC 6.0:Start and Target Release

� 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-9

Complexity Drivers

Upgrade project

complexity drivers

Business related leversImpact: medium to high

IT related leversImpact: medium to high

Number of modifiedobjects

Source release

Number of codepages

Number & type of ext.interfaces

OS / DB migration requirements

Type of Upgrade (Technical/functional)

Number of Add-ons / Industry Solutions

Required downtime

Testing requirements

Code freeze strategy

� An upgrade project is more or less complex, depending on several drivers.

© SAP AG ADM326 10-10

SAP Solution Manager

SAP CustomerSAP

End-to-endsolution operations

SAP Experts

Upgrade Roadmap

Test Workbench

E-learning mgmt. Change Management

SAP Service Marketplace

© SAP AG ADM326 10-11

SAP Upgrade Road Map – Overview

DESCRIPTION

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

EXAMPLE

� 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

� 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:

� Organizational/basic project management aspects

� Application-specific aspects

- Application and modification adjustments

- Test planning and execution

- End-user training and documentation

� Technology aspects

- IT infrastructure planning and re-sizing

- Administration and security concept

- Technical upgrade procedure

� Target group:

� Project lead as well as

� Project team members

© SAP AG ADM326 10-12

Plan Build Run

Upgrade Discovery Upgrade ImplementationUpgrade

Evaluation

Operations &Continuous Improveme

nt

Upgrade project completed

Upgrade project started

Define business and IT requirements

Definestrategy

Minimize costs and risks of Upgrade Project

Upgrade Roadmap

ProjectPreparation Realization Final Preparation

for Cutover

Production Cutover &Support

Blueprint

Document current solution and set-up

project

Specify implementation scope and solution adjustment needs

Implement and adjust solution

Perform integration and system tests and plan cutover

Execute production system Upgrade &

support

Upgrade as a Project – Plan, Build, Run

� 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:

� Plan

� Build

� Run

� Use SAP Upgrade Roadmap to handle the complete 'Build' phase

© SAP AG ADM326 10-13

Key Activities in the Discovery Phase

Define Business Requirements

Define IT 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

� Document current solution landscape� Identify impact of corporate IT strategy on current solution,

for example. including provider model and data center, hardware and platform strategies

� Define maintenance strategy for solution� Understand new technology features of possible SAP

target solutions

Update Corporate Business and IT strategies

Build

Upgrade Discovery Realization Final Preparation

for Cutover

Production Cutover

& SupportBlueprintProject

Preparation

Plan

Upgrade Evaluation

� Identify TCO of the as-is solution and costs for adaptation to business requirements in existing landscape

� Estimate TCO of planned target landscape� Estimate upgrade project costs and general change costs� Formulate business value proposition� Create business case

Create business case

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

� Considerations that help to define the IT requirements are as follows:

� Which changes are intended in the foreseeable future, either driven by the corporate IT program management or by local system owners?

� Is a change of the provider model planned? May systems get moved into a hosting scenario?

� Will geographical re-locations take place, for example, centralization or de-centralization?

� Is it possible to merge servers into one data center?

� Will global agreements with hardware vendors about new architectures be negotiated regarding new CPU type, blade server, adaptive computing and so on?

� Does the global policy regarding operating system or database product change?

� 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-14

Key Project Activities of a Technical Upgrade at a Glance

Build

Upgrade Discovery Realization Final Preparation

for Cutover

Production Cutover

& SupportBlueprintProject

Preparation

Plan

Upgrade Evaluation

Project Management

Business Aspects

Technical Aspects

� 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

� 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

� 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-15

Maintenance Optimizer

� 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.

� 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)

� Gain stability and access to innovation

� Upgrade only the enhancements applicableto your business

� Reduce risk and downtime

� Speed implementation and test less

DESCRIPTION

ACCESS

BENEFITS

© SAP AG ADM326 10-16

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

Project Duration – Influencing Factors (1/3)

© SAP AG ADM326 10-17

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� Performance analysis, re-organizational actions

Project Duration – Influencing Factors (2/3)

© SAP AG ADM326 10-18

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

Project Duration – Influencing Factors (3/3)

© SAP AG ADM326 10-19

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 Self-Service 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 & regression testing. Activating functionality will have a greater impact on the project scope

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 be taken down during cut-over time.

Scheduling Factors (1/2)

© SAP AG ADM326 10-20

Key Upgrade Considerations ImpactParallel 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

Scheduling Factors (2/2)

© SAP AG ADM326 10-21

© SAP 2010

Unit 10: Overview Diagram

Lesson 3: Upgrade Dependency Analyzer

Lesson 4: Technical Aspects

Lesson 5: Upgrade Experiences

Lesson 6: Further Information

Unit 10 – Upgrade Planning and Preparation

Lesson 1: Upgrade as a Project

Lesson 2: Upgrade of a Three System Landscape

© SAP AG ADM326 10-22

Project work

Key Project Activities –Project Preparation

BuildPlan

Upgrade Discovery Realization Final Preparation

for Cutover

Production Cutover

& SupportBlueprint

ProjectPreparation

Upgrade Evaluation

UPS

Old

System landscape

Upgrade project system

Productive landscape

System copy

DEV

Old

QAS

Old

PRD

Old

Legend= new release= old release= actual project work

= Transport route= System copy

Project Management Team:� Create project plan� Nominate project team� Plan and facilitate project team training� Order temporary hardware� Define test conceptTechnical 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

modificationsMilestones: Project prepared (Start of Project)

� Deliverables at milestone 'project prepared' (Solution Manager project milestone 'Start of Project'):

� Project plan exists describing the project organization with roles, tasks and responsibilities as well as exact timelines, milestones and deadlines

� Project resources (internal/external) are nominated and trained

� Test focus and framework have been defined

� Upgrade project (sandbox) system is prepared for first test upgrade

© SAP AG ADM326 10-23

Project work

Key Project Activities –Upgrade Blueprint

BuildPlan

Upgrade Discovery Realization Final Preparation

for Cutover

Production Cutover

& SupportBlueprintProject

PreparationUpgrade

Evaluation

System landscape

Upgrade project system

Productive landscape

QAS PRDDEV

Old Old Old

UPS

New

Project Management Team:� Kick-off project� Refine project plan� Plan end-user trainings� Review solution operation conceptTechnical Team:� Upgrade project system UPS� Define future IT infrastructure� Prepare DEV system upgradeBusiness Team:� Perform initial business processes

tests� Design business processes changesDevelopers:� Start application adjustment on UPSMilestones:Blueprint completed (Scope to Build)

Legend= new release= old release= actual project work

= Transport route= System copy

� Deliverables at milestones 'blueprint completed' (Solution Manager project milestone 'Scope to Build'):

� New business processes, process enhancements and replacements of custom developments with the SAP standard are fully specified

� Adjustment requirements are specified and all performed adjustment activities (SPDD, SPAU, custom developments, customizing, etc) are documented

� Existing core business processes run in sandbox system without errors, at least for standard regression test scenarios

� Full documentation of upgrade procedure, issues and problem resolutions exists in central upgrade script

� Documentation and first analysis of technical downtime performed during sandbox upgrade

© SAP AG ADM326 10-24

Project work

Key Project Activities –Upgrade Realization I

BuildPlan

Upgrade Discovery Realization Final Preparation

for Cutover

Production Cutover

& SupportBlueprintProject

PreparationUpgrade

Evaluation

System landscape

Upgrade project system

Temporarymaintenance

landscape

Productive landscape

QAS

Old

PRD

Old

UPS

New

Doublemaintenance

DEV'

OldTransfer changes

DEV

New

Project Management Team:� Prepare integration tests� Prepare end-user trainings� Update solution operation conceptTechnical Team:� Set-up temporary DEV' system for

maintenance� Upgrade DEV system� Prepare QAS system upgrade � Start optimizing technical downtimeBusiness Team:� Complete customizing adjustmentsDevelopers:� Redo manually adjustments in DEV� Complete application adjustments� Perform unit tests in DEVMilestones: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'):

� Development system is upgraded to new release

� Double Maintenance and code freeze phase for current production environment is in place.

� 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

Project work

Key Project Activities –Upgrade Realization II

BuildPlan

Upgrade Discovery Realization Final Preparation

for Cutover

Production Cutover

& SupportBlueprintProject

PreparationUpgrade

Evaluation

System landscape

Upgrade project system

Temporarymaintenance

landscape

Productive landscape

Double maintenance

PRD

Old

UPS

New

DEV'

Old

Transfer changes

Transfer changes

Transfer changes

QAS'

Old

QAS

New

Project Management Team:� Prepare integration tests� Prepare end-user trainings� Update solution operation conceptTechnical Team:� Set-up temporary QAS' system for

maintenance� Upgrade QAS system� Transport project work to QAS system� Optimize technical downtimeBusiness Team:� Perform main integration and

acceptance tests in QASDevelopers:� Correct errorsMilestones:Integration, performance and system

tests complete (Test to Deploy)

Legend= new release= old release= actual project work

= Transport route= System copy

DEV

New

� Deliverables at milestones 'Integration, performance and system tests complete' (Solution Manager project milestone 'Test to Deploy'):

� Development system is upgraded to new release

� Double Maintenance and code freeze phase for current production environment is in place

� All changes or enhancements to business processes, customizing or custom developments are completed and unit tested in the development system

© SAP AG ADM326 10-26

Project work

Key Project Activities –Final Preparation for Cutover

BuildPlan

Upgrade Discovery Realization

Final Preparationfor Cutover

Production Cutover

& SupportBlueprintProject

PreparationUpgrade

Evaluation

System landscape

Upgrade project system

Temporarymaintenance

landscape

Productive landscape

Double maintenance

PRD

Old

UPS

New

DEV

New

DEV'

Old

QAS'

Old

Project Management Team:� Create detailed cutover scheduleTechnical Team:� Perform final system tests� Deploy new production infrastructure� Prepare PRD system upgradeBusiness Team:� Perform final integration tests� Sign off solution in the new releaseProject Steering Committee:� Sign off production system upgradeMilestones:Cutover prepared

Legend= new release= old release= actual project work

= Transport route= System copy

QAS

New

� Deliverables at milestones 'Cutover prepared':

� Cutover schedule and upgrade script are compiled

� Final integration and system tests are completed without issues

� Infrastructure is ready for production system upgrade

© SAP AG ADM326 10-27

Project work

Key Project Activities –Final Preparation for Cutover

BuildPlan

Upgrade Discovery Realization Final Preparation

for Cutover

Production Cutover

& SupportBlueprintProject

PreparationUpgrade

Evaluation

System landscape

Productive landscape

DEV

New

QAS

New

PRD

New

Technical Team:� Upgrade production system PRD� Perform post processing activitiesBusiness Team:� Finally sign off business solution� Support go-liveDevelopers:� Support go-liveProject Management Team:� Handover solution to production� Close projectMilestones:Start of productionHandover to production (End of Project)

Legend= new release= old release= actual project work

= Transport route= System copy

� Deliverables at milestones 'Start of production':

� 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'):

� Standard operating organization resumes responsibility for solution

� Temporary project enhancements of system landscape are removed

� Project is finally signed off and closed

© SAP AG ADM326 10-28

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-29

Application data

(orders, invoices, and

so on)

Use

r(a

utho

rizat

ions

, mas

ter,

reco

rds,

and

so

on)

Client-Specific Customizing

(company codes, plants, storage locations, and so on)

Client-Specific Customizing

(company codes, plants, storage locations, and so on)

Application data

(orders, invoices, and

so on)

Use

r(a

utho

rizat

ions

, mas

ter,

reco

rds,

and

so

on)

Client 100

� 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

Adjust Applications

Cross-Client Customizing

Repository Objects(such as table definitions, programs, transactions, function modules)

Technology FI CO HR PP MM SD …

Customer developments in the customer

namespace

Grouping to form packages

Client 200

Modifications Customer Development

Extension

Challenge: Organize application adjustment process efficiently

© SAP AG ADM326 10-30

Recommended Upgrade Project Landscape

Legend

= new release

= old release

= Transport route= System copy

UPS

New

3-system landscape

Double maintenance

Transfer changes

Upgrade project system

Temporarymaintenance landscape

Productive landscape

Transfer changes

Transfer changes

System copy

DEV QAS PRD

DEV'

New New Old

Old

QAS'

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-31

Productionsupport

Production Landscape

Upgrade Project LandscapeUpgradeproject

� 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

Manage Parallel Changes

DEV

New

QAS

New

PRD

Old

DEV'

Old

QAS'

Old

Challenge: Coordinating the parallel change streams

© SAP AG ADM326 10-32

Recommended Upgrade Project Landscape –Special Cases

Legend

= new release

= old release

= Transport route= System copy

UPS

New

2-system landscape

Transfer changes

Upgrade project system

Temporarymaintenance

landscape

Productive landscape

Transfer changes

System copy

DEV

New

PRD

Old

DEV'

Old

Recommended upgrade project landscape for two system maintenance landscapes

Recommended upgrade project landscape for three system maintenance landscapes including a temporary development system for new projects after the upgrade

UPS

New

3-system landscape

Transfer changes

Upgrade project system

Temporarymaintenance

landscape

Productive landscape

Transfer changes

Transfer changes

System copy

DEV

New

QAS

New

PRD

Old

DEV'

Old

QAS'

Old

Temporarydevelopment

landscape

DET

New

Transfer changes

Doublemaintenance

Doublemaintenance

� 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-33

Source Release Landscape

Change Management During the Upgrade Project

Manually re-applyTarget Release Landscape

TR

DEV'

ABAP

QAS'

ABAP

TR PRD

ABAP

TRTR

DEV

ABAP

QAS

ABAP

Export

TRTR

TR Transport Requests

Import after Upgrade

Corrections

TRExport

TR

TransportBuffer

ExportTR

Export

TransportBuffer

TransportBuffer

TransportBuffer

� 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:

� SPDD and SPAU transports created during the upgrade of development system may be not valid for test and production system.

� Results of the upgrade of one system in the landscape can not be used as reference for upgrade of another system.

� Identification of modifications and creation of test cases can take much longer without appropriate documentation.

© SAP AG ADM326 10-34

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

� Always 3-system-landscape for maintenance (only emergency corrections allowed)

� Plan and communicate code freeze time!

© SAP AG ADM326 10-35

Adjustments in an Upgrade Project

ModificationDefinition: any change to an SAP-owned

workbench object

Types of modifications� 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

Custom ObjectsDefinition: any development in the

customer namespace

Custom reports & transactions� Generate programs (SGEN) post-upgrade to

identify syntax errors (or use UCCHECK)� 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.

CustomizingStudy release notes; generate Upgrade IMG (SPRO_ADMIN)

Blueprint

� 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:

� To copy the latest SAP default values while retaining your own modifications, call transaction SU25 (steps 2 and 3)

� Delete all the individual profiles from SAP_NEW that refer to releases that are lower than the source release for the upgrade.

� 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-36

??? Testing all processes in

use

� Goodeffort-risk balance

High avail-ability

e.g. iterative testing

Testing only core business

processes

Unsufficienttest

managemente.g. sampling

Ensure Business Continuity

� 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

Make sure that no big surprises occur after upgrade weekend

Testingeffort

Risk

No testing

Evaluatetest automation

Rethink yourtest management

Final prep. for cutover

© SAP AG ADM326 10-37

Test Stages –Overview

Realization

Realization

Productionpreparation

tests

Operation

Functionaltests

e.g. SAP Support Packages

Phase

Developer tests

Functional tests

Scenario tests

Integration tests

Technical system tests

User acceptance tests

Regression tests

Source: Testing SAP Solutions, ISBN 978-1-59229-127-4

Final prep. for cutover

� Tremendous resource effort, thousands of person-hours

� Reducing testing costs while enhancing current testing processes and coverage

� A scalable approach that can extend into multiple business groups / lines and applications

� 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

� Little or no test automation

� Testing not enough and/or too late to reduce the cost of fixing defects

� Lack of SAP accelerators to reduce automation test development cycle time

� 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-38

� Hope for the best

Evol

utio

nof

test

ing

� Accelerated Testing Solution for SAP

� Automated record and replay

� eCATT unit testing plus manual integrated testing

� Manual testing

]

]

]

Business Process Test

Script

Test Strategies

� Automated Testing:

� Human intervention only for triggering the test process, BUT not running it

� Dramatically reduced test period; time available for “value added/random manual tests

� Immediate detection of errors

� Clear test case results (OK or not OK)

� Greater degree of reliability; repeatability

� Detailed test logs; troubleshooting

� Manual Testing

� Potentially greater flexibility in design, creation & execution of test cases. Manual testers can use expert knowledge to fill in gaps about test requirements

� Identification of “real” issues; is functionality not working or temporary condition due to network connectivity issues?

� Testers can perform random tests that meaningfully extend the scope of the test plan

© SAP AG ADM326 10-39

© SAP 2009 /

�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

Via Transaction SFW5

Impact Analyzer

� It evaluates the following user interfaces:

� Transactions

� Portal i-Views and portal roles

� Reports/programs of the ABAP-based system

� ABAP WebDynpro applications

© SAP AG ADM326 10-40

�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

�All test cases are available as documents in the enhancement package information center(http://service.sap.com/erp-ehp)

�Documents (texts) can be downloaded

Two Options

Before Installing an EHP After Installing an EHP

Where to Find Test Case Templates

� You can either access the Test Case Templates via the Service Marketplace or transaction SFW5 after the installation.

© SAP AG ADM326 10-41

© SAP 2010

Unit 10: Overview Diagram

Lesson 3: Upgrade Dependency Analyzer

Lesson 4: Technical Aspects

Lesson 5: Upgrade Experiences

Lesson 6: Further Information

Unit 10 – Upgrade Planning and Preparation

Lesson 1: Upgrade as a Project

Lesson 2: Upgrade of a Three System Landscape

© SAP AG ADM326 10-42

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.

Options1.Big Bang: All systems are upgraded in parallel in one common project and go-live at the

same date.

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)

3.Phased projects: Projects are scheduled and executed independently with go-lives at different dates.

Upgrade ECC + SCMBig BangECC

SCM

Upgrade ECC + SCMPhased Go-Live ECC SCM

Upgrade SCM

Upgrade ECCPhased Projects ECC

SCM

© SAP AG ADM326 10-43

Risks

Costs& Efforts

Option 1Big Bang

Option 2One project, phased go-live

Option 3Two separate projects

– Issues of one project can impact the other

– problem analysis can be harder

+ Go-lives do not depend on each other

+ Projects do not depend on each other

+ one test phase+ one project � less overhead– more hardware resources required

for project– more external project resources

+ One test phase+ one project � less overhead– Min. test of intermediate state

required– More hardware resources required

for project– more external project resources

+ Less hardware resources requirement for project

+ projects better handled with internal resources

– Two test phases

Benefits + Earlier realization of process enhancements in new releases

+ Earlier realization of process enhancements in new releases

– Later realization of process enhancement in new releases

+ one business downtime+ one code freeze period+ key business users needed only one

time– problem resolution may need longer– higher work load on key users

+ 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

+ 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

Business Impact

Crit

eria

Evaluation of Big Bang versus Phased Upgrade

� 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-44

Upgrade in Complex Landscapes:Upgrade Dependency Analyzer

Upgrade ECC

Potential release dependenciesbetween Upgradeable Units

� Identify release dependencies� Which Upgradeable Units to

upgrade at the same time

CRM

Self Services

Learning Solution

...

SRMSEM

R/3�CRM

Self Services

Learning Solution

...

SRMSEM

?

ECC

� Prerequisites and assumptions:

� Upgrade Dependency Analyzer always compares two systems, one system that is being upgraded vs. one other system in the system landscape

� The result of a dependency analysis is a predefined dependency statement and optionally an SAP note

� Dependency statements refer to separately installed systems/upgradeable units

� 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

� No information about new functionality/processes, because they often require the upgrade of both components

� Only information about standard SAP functionality/processes, not about custom developments or self-defined customer processes

� Restricted to the ‘top 80%' of upgradeable units, no individual software components considered

� 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-45

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-46

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-47

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-48

Upgrade Dependency Analyzer Customer View (4)

�Accessible via SAP Service Marketplace�Also integrated in SAP Solution Manager

� 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: no known upgrade dependencies!

� Possible Results of a Dependency Analysis:

� 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.

� 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.

� 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.

� 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 cross-system functions in a different way. It is not possible or sufficient to upgrade the existing component.

� 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.

� 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-49

� Check the existence of upgrade dependencies between two separately installed SAP systems in your system landscape

� Landscape analysis capabilities (planned fornext SAP Solution Manager release)

Description

Access

Benefits

� SAP Service Marketplace at:http://service.sap.com/uda

� Planned: SAP Solution Manager ‘Implement./ Upgrade: Upgrade Analysis’ work center

� 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)

Upgrade Dependency Analyzer

© SAP AG ADM326 10-50

Focus of Upgrade Dependency Analyzer vs. Scenario & Process Component List

� High level technical planning� Shows known dependencies on technical

level according to categories:� Dependency exists� Conditional dependency exists� 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?

Upgrade Dependency Analyzer

� 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?

Scenario & Process Component List� Detailed analysis on process level� Shows predefined scenarios/processes before

and after an upgrade according to categories:� Already available� Additionally available after upgrade� Not available after upgrade

© SAP AG ADM326 10-51

© SAP 2010

Unit 10: Overview Diagram

Lesson 3: Upgrade Dependency Analyzer

Lesson 4: Technical Aspects

Lesson 5: Upgrade Experiences

Lesson 6: Further Information

Unit 10 – Upgrade Planning and Preparation

Lesson 1: Upgrade as a Project

Lesson 2: Upgrade of a Three System Landscape

© SAP AG ADM326 10-52

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-53

SAPup / SAPJup

� 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).

� 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

DESCRIPTION

BENEFITS

� 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

ACCESS

© SAP AG ADM326 10-54

Bind parts of SAP Enhancement Package 5 forSAP 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-55

SAP Support Packages (1)

t

Begin of availability

End of maintenance

SAP Support Package

SAP R/3 4.6CSAP_APPL 46C

SAP ECC 6.0SAP_APPL 600

SAP ECC 6.05SAP_APPL 605

Bind SAP Support Packages of thedestination release to the upgrade!

60

20

2

� 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:

� No need to supply the SAP Support Package on the destination release after the upgrade

� No (temporary) downgrade

© SAP AG ADM326 10-56

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:

� Additional software component is been 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

� 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 been deleted: because it is not needed any longer (active and passive deletion)

� Add-on is been newly installed: it is possible to install a new Add-on during the upgrade

© SAP AG ADM326 10-57

Upgrade Downtime

up up

down

SAPup:PREPARE

&repository

import

SAPup: conversion, XPRAS, etc.

backup?go/no-go decisionbackup?

transports & manual tasks

Businessvalidation

tests

Recording

PRDR/3 4.6C

(reduced) uptime

cloned PRD

PRDECC 6.05

Validation,sign-off

downtime

clone

Delta replay

ICNV Near Zero Downtime Upgrade

Upgrade and Unicode Conversion

© SAP AG ADM326 10-58

Application-Specific (ASU) Toolbox

� 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

� ASU toolbox is integrated with the upgrade GUI through the ASU phase in the upgrade process

� 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)

DESCRIPTION

ACCESS

BENEFITS

© SAP AG ADM326 10-59

Check Technical PrerequisitesOS/DB Dependencies

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

OS/DB Upgrades

© SAP AG ADM326 10-60

Check Technical PrerequisitesSAP GUI Options

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 GUI

© SAP AG ADM326 10-61

SAP Business Connector

SAP BC and SAP XI/PI are based on different technologies� 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)

Only parts of an SAP BC implementation can be migrated to an SAP XI/PI implementation� XSLT mappings (offered since SAP BC 4.6)

Any custom programming done on the basis of SAP BC will likely not be reusable in the SAP XI/PI context� 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

SAP note 309834 – SAP BC support and release strategy� Supported SAP BC releases 4.6 and 4.7� Supported JDK versions 1.3 and 1.2 (with

limitations) only� Supported operating systems

• Windows NT and 2000• Linux• Sun Solaris 8 and higher (32-bit only)• IBM AIX 4.3 and higher (32-bit only)• HP-UX 11.0 and higher (32-bit only)

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 ADM326 10-62

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.0Note 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-63

� 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 towork 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.

Example: Employee Self Service (ESS)

© SAP AG ADM326 10-64

Planning

Get Support from SAP!

Source: DSAG-360 -Customer Feedback Program: Upgrade (March 2008 – 138 participants – 138 companies)

Execution

64 %Estimate thecosts and efforts

38 %Define & assignproject resources

17 %Define Business Case

Upgrade-Services:

QUA, QUE (TUP),

UVA

75 %Efficient testing

43 %Downtimeminimization

21 %Project-management

62 %Modificationadjustments

21 %Enduser trainings

31 %IT-infrastructure/

sizing

21 %Others

SA

P U

pgrade Factory, Upgrade C

oaching, S

afeguardingforU

pgrades

Interoperability

39 %Impact on thesystem landscape

25 %Search & find upgraderelated information

17 %

KnowledgePlatform

and Upgrade Depen-dency

Analyzer

More information available at http://service.sap.com/upgradeservices

© SAP AG ADM326 10-65

© SAP 2010

Unit 10: Overview Diagram

Lesson 3: Upgrade Dependency Analyzer

Lesson 4: Technical Aspects

Lesson 5: Upgrade Experiences

Lesson 6: Further Information

Unit 10 – Upgrade Planning and Preparation

Lesson 1: Upgrade as a Project

Lesson 2: Upgrade of a Three System Landscape

© SAP AG ADM326 10-66

Customers’ Perceived Challenges –Worldwide Results Survey

Plan Build

49%Modification adjustment

Efficient testing

55%

69%

Downtime minimization

47%

Justify budget

5%

Project management

Cost/Effort Estimation

17%

41%End user training

Others

41%IT infrastructure/sizing

19%

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).

49%Define business case

Define and allocateproject team/resources

46%

28%

Downtimeminimization strategy

44%

Interoperability/Dependencies

15%

Assess impact onexisting solution

29%

Complianceconsiderations

4%Others

71%Estimate cost & effort

48%

N = 1,362 N = 1,362

Find information on upgrade methods & tools

© SAP AG ADM326 10-67

Average Durations of ERP Upgrade Projects

Start ReleaseTarget Release

n/a4 25 2n/aCombined Upgrade & Unicode Conversion- Single CP

n/a

6 3

< R/3 4.6C

7 2

5 3

R/3 4.6C

4 24 2Upgrade only

n/a4 3Combined Upgrade & Unicode Conversion- MDMP

R/3 4.7 ECC 5.0ERP 6.0

duration in months; results derived from SAP Upgrade Experience database 11/2008

© SAP AG ADM326 10-68

Additional Hardware Requirementsfor an Upgrade to ECC 6.0 non-UNICODE

Start-Release:

SAP Note:

4.0B

113795

4.6B

323263

4.5B

178616

4.6C

517085

4.7/1.10

752532

4.7/2.00

778774

5.0

901070

100,0%

80,0%

60,0%

40,0%

20,0%

0,0%

� Memory Application Server � CPU Application Server

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.

� 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.

� Absolute additional hardware requirements are shown in the figure.

� 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:

� 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-69

� UTF-8* : up to +10%ORACLE, DB/2 (AIX)

� UTF-16 : + 20 to 60%SQL Server, DB/2 (AS400), MAX DB (7.0)

Database size

� UTF-8� Almost no change

due to efficientcompression

Network Load

Additional Hardware Requirements for Unicode

� +30%� Depending on

existing scenario(MDMP, double byte)

CPU

� +50%� Application servers

are based on UTF-16internally

RAM

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

*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).

1. Priority

� 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-70

Average Cost Structure of ERP Upgrade Projects

2-5%

0-5%

10-20%

25-60%

10-30%

0-20%

0-10%

15-25%

Software license

Hardware / infrastructure

SAP technical upgrade

Custom code andmodification adjustmentTesting

Project management

Change management /trainingSupport

© SAP AG ADM326 10-71

How to Keep Upgrade Costs Down

� Reduce DB size and growth

� Optimize system configuration

� Optimize operation

� Outsource temporary hardware requirements

IT Infrastructure

Set-up

� Analyze downtime drivers

� Choose downtime optimization tools and procedures that meet best your requirements

� Define emergency procedures during cut-over

Business Downtime

� Eliminate unused custom code

� Assess if you can return to standard with new release or enhancement package

� Avoid modifications and encapsulate custom developments

Custom Code

� Assess efficiency of test organization

� Define standard regression test cases

� Use test administration and automation tools

� Focus on critical areas

Testing

� Identify training requirements early

� Improve learning material creation and effectiveness

� Use state-of-the-art learning material distribution and training methods

Training

Reduce Upgrade Costs by

Implement technical risk management / quality assurance

© SAP AG ADM326 10-72

�> BW 7.0: Web Reporting deployment

�> CRM 2007: UI Migration

�> CRM 2005:VMC deployment

Release DependendTopics

� Business downtime: Ramp down/ ramp up of interfaces

� Business downtime: Higher requirements

� Downtime: LiveCache

� Compatibility:LC Build, com routines, SPs

� Transition: Mobile Scenarios

� Infrastructure: Java Deployment

� Upgrade: Industry Solutions

� Compatibility:Add-ons

� Conversion: MDMP

Product Specific Challenges

1-3 mths1-3 mths2-3 mths3-4mths3-4 mths4-5 mths4-6 mthsProject Duration

1-6h1-6h2-8h2-6h5-12h*3-10h3-10hTechnical Downtime

500-1500 mods

2500-10000 cust obj

Adjustment Requirements

NW EPNW PINW BWSRMSCMCRMReference:ECCTopic

Comparison of Upgrade Experiences in Business Suite and NetWeaver

Legend: effort/duration is 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-73

SAP Upgrade Experience Databaseprovides orientation on� Project duration � Business downtime� Satisfaction with the upgrade� Etc.

A frequent request from SAP customers to SAP:'We would like to see benchmarking data from other

completed customer upgrade projects'

Strong Customer Demand for Upgrade Experiences Gathered in Upgrade Projects

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-74

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

© SAP AG ADM326 10-75

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

Proven approach andtools

Very few highly criticalproblems Qualified support

Excellent documentation

© SAP AG ADM326 10-76

Upgrades to SAP ECC 6.0: Number of Datasets in Database by Source Release

168

30 32

103Total: 333upgrades

SAP ECC 5.0

SAP R/3 Enterprise

SAP R/3 4.6C

SAP R/3 <4.6CThe following slides provide the results for the source releases SAP R/3 Enterprise and 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-77

Upgrades to SAP ECC 6.0: Approach in Upgrades by Source Release

Approach in upgrade project

20%

4%

12%

64%Technical upgrade only

Total: 103upgrades

Functional upgrade

Strategic upgrade

Technical upgrade + subs.functional enhancements

Approach in upgrade project

14%79%

5%2%

Technical upgrade only

Total: 167upgradesFunctional upgrade

Strategic upgrade

Technical upgrade + subs. functional enhancements

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

� Annotation:

� Technical upgrade + subs. functional enhancements = technical upgrade with subsequent implementation of additional functional or strategic enhancements

� Functional upgrade = technical upgrade with additional functional enhancements

� Strategic upgrade = technical upgrade with strategic enhancements

� Findings:

� Most upgrade projects to SAP ECC 6.0 were performed using the upgrade approach “Technical upgrade only.”

� 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-78

Upgrades to SAP ECC 6.0: Reasons for Upgrades by Source Release

Reasons for upgrade

0% 25% 50% 75% 100%

Replacement / elimination of modifications and / orcustomer specific development by SAP standard

System landscape consolidation / Integration ofindustry solutions

Business Innovation

Leverage latest technology

Legal compliance

End of mainstream or extended maintenance

Improve usability of existing solution

Functional requirements

based on 103 upgrades

Reasons for upgrade

0% 25% 50% 75% 100%

Replacement / elimination of modifications and / orcustomer specific development by SAP standard

System landscape consolidation / Integration ofindustry solutions

Business Innovation

Leverage latest technology

Legal compliance

End of mainstream or extended maintenance

Improve usability of existing solution

Functional requirements

based on 168 upgrades

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

� How to read the charts:

� 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-79

Upgrade strategy

23% 77%Total: 166upgrades

Downtime minimized

Resource minimized

Upgrade strategy

81%19% Total: 102upgrades

Downtime minimized

Resource minimized

Upgrades to SAP ECC 6.0: Upgrade Strategy by Source Release (System Switch Upgrade)

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

© SAP AG ADM326 10-80

Upgrades to SAP ECC 6.0: Overall Satisfaction with Upgrade Approach by Source Release

Overall satisfaction with upgrade

33%

46%

15%6%

Total: 102upgrades

Very satisfied

More than satisfied

Satisfied

Less than satisfied

Overall satisfaction with upgrade

4%

18%

41%

36%

1%

Total: 165upgrades

Very satisfied

More than satisfied

Satisfied

Less than satisfied Not satisfied at all

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

� Annotation:

� The following satisfaction levels could be selected:

� ++ Very satisfied

� + More than satisfied

� O Satisfied

� - Less than satisfied

� -- Not satisfied at all

© SAP AG ADM326 10-81

Upgrades to SAP ECC 6.0: Customers’Perceived Challenges by Source Release

Customers' perceived challenges

0% 25% 50% 75% 100%

End-user training

Minimize downtime

Efficient testing

Modification adjustment

IT infrastructure / sizing

Project Management

Justify budget for project / value proposition

Cost / effort estimation

based on 88 upgrades

Planning phase

Building Phase

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

Customers' perceived challenges

0% 25% 50% 75% 100%

End-user training

Minimize downtime

Efficient testing

Modification adjustment

IT infrastructure / sizing

Project Management

Justify budget for project / value proposition

Cost / effort estimation

based on 144 upgrades

Planning phase

Building Phase

� How to read the charts:

� More than one category per upgrade could be selected.

© SAP AG ADM326 10-82

Upgrades to SAP ECC 6.0: Project Duration in Weeks by Source Release

Project duration in weeks

0 4 8 12 16 20 24 28 32 36 40 44 48 52Weeks

Max: 36,6

Median: 21,0

Min: 12,0

based on 168 upgrades

Range of values(w/o outlier values)

Project duration in weeks

0 4 8 12 16 20 24 28 32 36 40 44 48 52Weeks

Max: 31,9

Median: 18,0

Min: 8,1

based on 102 upgrades

Range of values(w/o outlier values)

Distribution of values

Distribution of values

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

� Question asked:

� “Please specify the duration of your upgrade project up to the initial go-live (in weeks).”

� How to read the charts:

� Distribution of values: shows the frequency distribution of all measured values (in weeks, without cutting at the edges).

� 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-83

Upgrades to SAP ECC 6.0: Duration of Project Phases in Weeks by Source Release

Duration of single project phases in weeks

2,0

3,0

6,0

2,0

2,0

18,0

0 5 10 15 20 25

Production cutover & support phase

Final preparation for cutover phase

Upgrade realization phase

Upgrade blueprint phase

Project preparation phase

Weeks

Project duration (total)

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

Duration of single project phases in weeks

2,0

3,0

8,0

3,0

3,0

21

0 5 10 15 20 25

Production cutover & support phase

Final preparation for cutover phase

Upgrade realization phase

Upgrade blueprint phase

Project preparation phase

Weeks

Project duration (total)

� Question asked:

� “Duration of project phases according to the SAP Upgrade Roadmap (in weeks).”

� How to read the charts:

� 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-84

Business Downtime* in Hours by Source Release, without Unicode Conversion

Business downtime* in hours

0 12 24 36 48 60 72 84 96 108Hours

Max: 65,0

based on 91 upgrades

Median: 34,0Range of values

Min: 15,0

Distribution of values

Business downtime* in hours

0 12 24 36 48 60 72 84 96 108Hours

Max: 86,2Min: 22,9

Median: 48,0 Range of values

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.

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C Distribution of values

� Question asked:

� “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:

� Distribution of values: shows the frequency distribution of all measured values (in hours, without cutting at the edges).

� 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.

� Only upgrades that followed the “Downtime minimized“ upgrade strategy were taken into account. No Unicode conversion was performed.

� Findings:

� The business downtime was <= 48 hours (2 days)

� SAP R/3 Enterprise: for 74% of all measured upgrade projects (for 88% <= 60 hours)

� SAP R/3 4.6C: for 53% of all measured upgrade projects (for 65% <= 60 hours)

© SAP AG ADM326 10-85

Upgrades to SAP ECC 6.0: Modules* (Business Scope) Used in the Upgraded ECC System

Modules* used in ERP component

0%

25%

50%

75%

100%

CO FI HR LE MM PM PP PS QM SD

based on 102 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.

Modules* used in ERP component

0%

25%

50%

75%

100%

CO FI HR LE MM PM PP PS QM SD

based on 167 upgrades

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

� How to read the charts:

� More than one SAP R/3 module could be selected:

� the results for each module are standardized to the number of upgrades of the given sample.

� Conclusion / findings:

� A broad coverage of components, and therefore a wide scope of business functionality, can be observed in the upgraded systems.

© SAP AG ADM326 10-86

Upgrades to SAP ECC 6.0: Database Size in GB by Source Release

Database size in GB

0 1000 2000 3000 4000 5000 6000GB

Max: 1870Min: 122

Median: 375

based on 102 upgrades

Range of values(w/o outlier values)

Database size in GB

0 1000 2000 3000 4000 5000 6000GB

Max: 1340Min: 78

Median: 340 Range of values(w/o outlier values)

based on 163 upgrades

Distribution of values

Distribution of values

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

� Questions asked:

� “What was the used database size in your productive environment (in GB)?

� How to read the charts:

� Distribution of values: shows the frequency distribution of all measured values (in GB, without cutting at the edges).

� 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:

� SAP R/3 Enterprise: 80% of the upgrades � DB size <1000 GB

56% of the upgrades � DB size < 500 GB

� 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-87

Upgrades to SAP ECC 6.0: Number of Projects by Number of Users and Source Release

Number of users

9%

17%

17%31%

15%5%5%

1%

Total: 99upgrades

1 - 99

100 - 249

250 - 499

500 - 999

1000 - 1999

2000 - 4999

5000 - 9999=10000

Number of users

3%1%

15%

18%

19%20%

16%

9%

Total: 166upgrades

1- 99

100 - 249

250 - 499

500 - 999

1000 - 1999

2000 - 49995000 - 9999 =10000

SAP

R/3

Ent

erpr

ise

SAP

R/3

4.6

C

© SAP AG ADM326 10-88

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

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

PM

� Plan and communicate code freeze time!

© SAP AG ADM326 10-89

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-90

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-91

© SAP 2010

Unit 10: Overview Diagram

Lesson 3: Upgrade Dependency Analyzer

Lesson 4: Technical Aspects

Lesson 5: Upgrade Experiences

Lesson 6: Further Information

Unit 10 – Upgrade Planning and Preparation

Lesson 1: Upgrade as a Project

Lesson 2: Upgrade of a Three System Landscape

© SAP AG ADM326 10-92

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

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

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, …)

� 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-93

Information Sources

ERP Upgrade specific information

Statisticsor

screen shot

SAP ERP Solution Browser

SAP Upgrade Newsletter

Enhancement Package info center

SAP Upgrade Info Center(www.service.sap.com/upgrade)

© SAP AG ADM326 10-94

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:� 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

© SAP AG ADM326 10-95

� 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:� Focus topic� Solution-specific information, for example, mySAP ERP� SAP upgrade tools, services and content� …

SAP Upgrade Newsletter – Register NOW!

For continuous upgrade news right to your desk, subscribe to the SAP Upgrade Newsletter: SAP Upgrade Newsletter

© SAP AG ADM326 10-96

© SAP 2010

Agenda: Enhancement Packages

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages

12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP AG ADM326 11-1

© SAP 2010

Enhancement Packages

Contents:� The idea of the enhancement packages

� Binding enhancement packages to the upgrade

© SAP AG ADM326 11-2

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.

Bind SAP ERP Enhancement Package 5 for SAP ERP 6.0 to the ECC 6.0 Upgrade

© SAP AG ADM326 11-3

© SAP 2010

1. SAP Enhancement Package Concept & Strategy

2. Architecture and Technology3. Implementation Procedure4. Customer Experiences and Summary

Agenda: SAP EnhancementPackage Concept & Strategy

© SAP AG ADM326 11-4

© SAP 2010

Support Package

Support Package

EHPEHP

Inactive Business Functions

TimeSAP

System

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).

Business Function Activation

active active

2. Select and activate the functionality needed by your business using the Switch Framework. Functionality your business does not need will remain dormant.

Support Package

Support Package

How is this Possible?

© SAP AG ADM326 11-5

At-a-Glance SAP Enhancement Package 5 for SAP ERP 6.0

� Improvements for configurable sales UI

SALES

� 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)

SUSTAINABILITY: EH&S COMPLIANCE MANAGEMENT

� 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

PROCUREMENT AND LOGISTICS EXECUTION

� 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

PRODUCTION PLANNING AND EXECUTION

� 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

FINANCIALS

� New FMEA (failure mode and effects analysis) features

� Integration with SAP EHS Management

QUALITY MANAGEMENT

� 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

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

SHARED SERVICE CENTER

� 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

HUMAN CAPITAL MANAGEMENT

Highlights

© SAP AG ADM326 11-6

Productive SAP Enhancement Package Customers (June 2010)

Jun ’10May ’10Apr’10Mar’10Feb’10Jan’10Dec’09Nov’09Oct’09Sep ’09Aug ’09Jul ’09Jun ’09May ’09

7,915 EHP

customers

General availability of

SAP Enhancement Package 4

for SAP ERP 6.0

© SAP AG ADM326 11-7

SAP Enhancement Packages & SAP ERP 6.0

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

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 Business Suite - Stable Core

SAP NetWeaver

SAP ERP 6.0

Enhancement Packages

2006 2008 2010 2012+

� 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

Before

New

* 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.

De

c

Mainstream MaintenanceExtended Maint.

(+ 2%)*

SAP ERP 6.0,

SAP NW 7.0

Mainstream MaintenanceExtended Maint.

(+ 2%)*

SAP CRM,

SCM, SRM 7.0Ramp-

Up

De

c

Cust.-Spec.

Maintenance

Cust.-Spec.

Maintenance

Ramp-Up

2011 20122009 2010 20142013 2015 2016 2017200820072006

7 2

EHP** EHP** EHP** EHP** EHP** EHP**

EHP** EHP** EHP** EHP**

No

v

De

c

Mainstream MaintenanceExtended Maint.

(+ 2%)*

SAP ERP 6.0,

SAP NW 7.0

Mainstream MaintenanceExtended Maint.

(+ 2%)*

SAP CRM,

SCM, SRM 7.0Ramp-

Up

De

c

Cust.-Spec.

Maintenance

Cust.-Spec.

Maintenance

Ramp-Up

2011 20122009 2010 20142013 2015 2016 2017200820072006

7 2

EHP** EHP** EHP** EHP** EHP** EHP**

EHP** EHP** EHP** EHP**

No

v

Ma

r

Mar

Mar

Mainstream MaintenanceExt. Maint.

(+ 2%)*

SAP ERP 6.0,

SAP NW 7.0Cust.-Spec.

Maintenance

Ramp-Up

EHP** EHP** EHP** EHP**

Ext. Maintenance (+ 4%)*

2011 20122009 2010 20142013 2015 2016 2017200820072006

Ma

r

Mar

Mar

Ma

r

Mar

Mar

Mainstream MaintenanceExt. Maint.

(+ 2%)*

SAP ERP 6.0,

SAP NW 7.0Cust.-Spec.

Maintenance

Ramp-Up

EHP** EHP** EHP** EHP**

Ext. Maintenance (+ 4%)*

2011 20122009 2010 20142013 2015 2016 2017200820072006

� 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

© SAP 2010

1. SAP Enhancement Package Concept & Strategy2. Architecture and Technology

3. Implementation Procedure4. Customer Experiences and Summary

Agenda: Architecture and Technology

© SAP AG ADM326 11-10

Example: SAP Enhancement Package 5Focus: Installation

FactsSelective, 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.

SAP ECC Core (6.00)

Switch FrameworkEnterpriseExtensions

IndustryExtensions

Architecture

EHP 4 ..

SAP NetWeaverApplication Server 7.0

EHP 5

1

1. Installation of EHP components with regular maintenance

SAP_APPL (600)

EA-APPL(600)

IS-OIL(600)

EA-HR(605)

SAP_HR(605)

SAP_ABA (702)SAP_BASIS (702)

1Technical Usage:

“Human Capital Management”

� 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 2010

New Features• Manageability and usability

• Observer mode

• Alerting functionality

• GUI reconnect

• Stability & Robustness

• Check consistency of stack.xml

• Redesign of the add-on handling

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

* SAP Enhancement Package 4 and 5 for SAP ERP 6.0; SAP Enhancement Package 1 for SAP CRM, SAP SRM, SAP SCM 7.0

SAP Enhancement Package Installation Tool: SAP Enhancement Package Installer

© SAP AG ADM326 11-12

Example: SAP Enhancement Package 5Focus: Activation

Facts

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.

SAP ECC Core (6.00)

Switch FrameworkEnterpriseExtensions

IndustryExtensions

Architecture

EHP 4 ..

SAP NetWeaverApplication Server 7.0

EHP 5

1

1. Installation of EHP Components with regular maintenance

SAP_APPL (600)

EA-APPL(600)

IS-OIL(600)

EA-HR(605)

SAP_HR(605)

SAP_ABA (702)SAP_BASIS (702)

1

2

SAP_APPL (600)

EA-APPL(600)

IS-OIL(600)

SAP_HR(605)

SAP_ABA (702)SAP_BASIS (702)

EA-HR(605)

2. Activation ofBusiness Functions

2Business Function:

“Employee Interaction Center”

� 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.

Activating a Business Function triggers switches.

The switch controls whether the switch-controlled code is executed or not at runtime.

The Switch Framework is a proven concept (already used to retrofit Industry Solutions in ERP 6.0).

Switch Framework

SAP ECC

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

ArchitecturalView: techn. Switch

Repository View:“Enhancement Framework”

Switch 1

�Business Function Set

�Bus Fct F1

�Bus Fct F2

�Bus Fct F4

�Business Function Set

�Bus Fct F1

�Bus Fct F2

�Bus Fct F4

�Industry Business Function Set “Media“

�Advertising Mgmt.

�Press Distribution

�…

Enhancements

IMG-nodes

EnhancementsSwitch BC Set

Screen

Element 1

Element 2

�Enterprise Business Function

�HCM, Administration

�Real Estate

Switch 2

Switch 3

Switch 4

Switch 5

Switch n

Business View:Business Function

�…

Switch Framework - How Does It Work?

A�switch�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

� Only one EHP Level per systemOne 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.

� Industry SolutionsCustomers 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

EHP Facts

� 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

� Enhancement Package 2 for SAP NetWeaver 7.0 available

Technical Delivery

� Modification AdjustmentAfter installing SAP enhancement packages modifications must be adjusted – even if no business function has been activated.

� Regression Test requiredThe 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.

Project Perspective

© SAP AG ADM326 11-16

© SAP 2010

1. SAP Enhancement Package Concept & Strategy2. Architecture and Technology3. Implementation Procedure

4. Customer Experiences and Summary

Agenda: ImplementationProcedure

© SAP AG ADM326 11-17

© SAP 2010

1

New Installation

2Upgrade of an

Existing System

3

Enhancement

Package

Installation

Implementation ScenariosDifferent Use Cases

© SAP AG ADM326 11-18

NW

7.0 NW

EHP2

NW

7.1

ERP

6.0

ERP

6.0

NW EHP1

NW EHP2

* SAP ERP 6.0 EHP5 Ready Installation

ERP

6.0

ERP

6.0

ERPEHP5

NW EHP2

SAPehpi

ERP

6.0

ERPEHP4

SAPehpi

ERPEHP5

NW EHP2

Implementation Scenarios Different Use Cases

New Installation1

SAPInst

NW EHP1

SAPehpi

ERP*EHP5

© SAP AG ADM326 11-19

Implementation Scenarios Different Use Cases

Upgrade of an Existing System

NW

7.0 NW

EHP2

NW

7.1

ERP

6.0

ERP

6.0

ERPEHP4

2

NW

2004 SAPup/ SAPJup

NW EHP1

ERPEHP5

NW EHP2

R/3

4.6C SAPup/ SAPJup

NW EHP1

© SAP AG ADM326 11-20

ERP

6.0

Implementation Scenarios Different Use Cases

Enhancement Package Installation

3

NW

7.0 NW

EHP2

NW 7.0

ERPEHP5

NW

7.1

SAPehpi

NW

7.1

ERP

6.0

SAPehpi NW EHP1

NW EHP2

SAPehpi

ERP

6.0

ERPEHP4

ERP

6.0

NW EHP1

SAPehpi

© SAP AG ADM326 11-21

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)http://service.sap.com/erp-ehp

Phase 1:Select Required Business Functions

Result:High-level business requirements and selection of Business Functions

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

AIE Experts

Requirements Design Build & Test Deploy

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-22

© SAP 2010

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

SAP Enhancement Packages for SAP ERP 6.0Business Function Prediction

Register for a free Business Function Prediction today!

http://service.sap.com/BFP

Wondering which enhancement package

functionality is potentially relevant for you?

Freeserviceoffering

� A new version of SAP Enhancement Package Must Know Guide available

© SAP AG ADM326 11-23

© SAP 2010

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’:

Get an idea of each business function(short description and target group)

Level 3 => ‘Detailed presentation’:

Understand each feature ofa business function(~ 1 slide per feature)

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.

Level 2 => ‘Detailed overview presentation’:

Understand each business function with features included, benefits, target users and their and technical name.(~ 1 slide per business function)

Requirements Design Build & Test Deploy

Business

How To Use The Enhancement Package Information Center

© SAP AG ADM326 11-24

Business Function Documentation

First, select the appropriate link from section (1), then search for

the required business function and click on link (2).

� 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

Business

© SAP AG ADM326 11-25

Productive landscape DEVECC

PRDECC

QASECC

SBXECC

Enhancement package evaluation system

EHP 5

System copy

Legend

= ERP + EHP5

= old release (6.0)

= actual project work

= Transport route

How to Evaluate a Business Function in Your System Landscape

� 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: somenewly available reversible business functions)

� You can only transport the complete BF system switch settings across the system landscape

System landscape

Requirements Design Build & Test Deploy

© SAP AG ADM326 11-26

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?

Phase 2:Design

Result:Business blueprint and technical preparation activities

Define Business Aspects� Create business blueprint for Innovation

� Execute implementation project with ASAP methodology

System Administrator

Business

DesignRequirements Build & Test Deploy

© SAP AG ADM326 11-27

Prerequisites For SAP ERP 6.0 – SAP Enhancement Package 5 Installation

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.

DesignRequirements Build & Test Deploy

System Administrator

� 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 Main Instances &

Software Components

SAP ECC Server

EA-HR 605

SAP_HR 605

ERECRUIT 600

EA_GLTRADE 600

…….

SAP_APPL 605

EA-APPL 605

SAP NetWeaver 702

Central ApplicationsABAP Product Instance: Central Application

HCM Self ServicesABAP Product Instance: Human Capital Management JAVA Product Instance: SAP XSS (Self Services)

Central Application

MediaABAP Product Instance: Media

FinancialsABAP Product Instance: Leasing/Contract A/R & A/PBusiness Function 3

Lean ManufacturingTechnical Name:LOG_PP_LMAN

Business Function 1Real Estate ManagementTechnical Name:RE_GEN_CI_1

Business Function 2New General LedgerAccountingTechnical Name:FIN_GL_CI_1

. . .

Mapping

via OS

S N

ote 1324838

BFBF

BF

A “Technical Usage”groups software

components which must be installed together.

A “Business Function”is the activatable unit within the SAP ECC

Server

© SAP AG ADM326 11-29

Installation Procedure At A Glance

Selective InstallationBroad Installation

1. Choose business functions, e.g.: ‘Retail Buying’

Queue of installablepackages + stack xml

5. Modification Adjustment

6. Regression Test

4. Install installation packages using SAPehpi

1+2. Choose relevant Technical Usage(s) with potential business value for your company.More information about this approach can be found here.

3. Select technical usage(s) using Solution Manager Maintenance Optimizer. Automated calculation and download of required installation files

EHP5 SAP Note: 1324838

2. Map business function(s) to Technical Usage(s)

Now defined: technical usage(s)

Business

Build

& T

estD

esign

© SAP AG ADM326 11-30

© SAP 2010

How to install SAP Enhancement Package 5

SAP Enhancement Package 5 Master

Guide

SAP Enhancement Package Installation

Guide

1

2

3

The documentation can be found via: http://service.sap.com/erp-ehp-inst

DesignRequirements Build & Test Deploy

System Administrator

Reading Sequence Of Documentation about EHP Implementation Procedure

© SAP AG ADM326 11-31

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)

Phase 3:Build and Test

Result:Getting the solution ready and tested

Further Services

� Expert Guided Implementation

- Update to SAP Solution Manager Enhancement

Package 1 including basic configuration

System Administrator

Test & BuildRequirements Design Deploy

� 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

SAP

Solution Manager 7.0

latest SP level

MOPZMOPZ

Maintenance Optimizer

(MOPZ)

PPMSDownload Basket

E2E SAP Enhancement Package Installation Process

Java Schema

ABAP Schema

SCSInsta nce

ENQ Server

(Java)

MSG Server

(Java)

Add -I n Cen tral Ins ta nce

Java

Server

Pr ocess

Java

Server

Process

Server

Process

Java Dispa tcher

SDM

Java

ABAP

ABAP

Dispatcher

WorkProcess

Work

ProcessWork

Process

Gateway

ICM

IGS

ENQ WP(ABAP)

MSG Server

(ABAP)

Globa l FS

StackConfiguration

File.xml

SAP ERP 6.0

Based on SAP NW 7.0SAP ERP 6.0 EHP 5

based on SAP NW 7.0 EHP 2

Technical Usagesbased on

SAP EHP 5*

b

StackConfiguration

File.xml

Select required Technical Usages and SP levela

SAPehpi

4

MOPZ generate Stack Configuration file

and calculates dependent software components and SPs

b

5

Download SW components and SPs via Download Basketc

2 Maintain System landscape via SLD/SMSY

3

3 Run Maintenance Optimizer

Provide your download to SAPehpi4

Perform the SAP enhancement package implementation 5

*Example for SAP ERP 6.0. CRM 7.0, SRM 7.0 und SCM 7.0 you choose the SAP enhancement package

1 Run Landscape Verification Wizard

Landscape Verification

Wizard1

SLD

2 SMSY

c

a

SP‘sEHP SWComp.

SP‘sEHP SWComp.

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

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.

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

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

© SAP AG ADM326 11-34

Guided Download Procedure: Maintenance Optimizer

� 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)

* 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.

Test & BuildRequirements Design Deploy

� 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

EHP 5 EHP 5

Productive landscape DEVERP

PRDERP

QASERP

Transport changes

DEVERP

Temporarydevelopmentsystem Emergency

CorrectionsDual

Maintenance

System Landscape Aspects during Build & Test Phase

Legend

= ERP + EHP5

= old release (6.0)

= actual project work

= Transport route

System landscape

� 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

Test & BuildRequirements Design Deploy

© SAP AG ADM326 11-36

Installation of Additional Technical Usages

Both installation options require modification adjustment and regression tests for the

affected software components!

� 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:

� Shorter total runtime for small installation queues (few packages and/or small packages)

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

� Disadvantage:

� Total runtime is longer compared with SAINT

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:

© SAP AG ADM326 11-37

© SAP 2010

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

Transaction: SFW5

Business

Activate and Configure

� 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 SFW5Transport of Switch Settings

Transaction: SFW5

Sandbox DEV QAS PRDtransport transport

activate Business Functions manually

activate Business Functions manually

generate transport with switch settings

import transport with switch settings

import transport with switch settings

Business

© SAP AG ADM326 11-40

Test & Go Live:SAP Delivers Test Case Templates

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

� Smaller training effort due to limited and documented effect on user interfaces

� All test cases are available as documents in the enhancement package information center(http://service.sap.com/erp-ehp)

� Documents (texts) can be downloaded

You can access the TCTs before 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.

..or after installing an EHP

Business

Test & BuildRequirements Design Deploy

� 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

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

System Administrator

DeployRequirements Design Build & Test

� 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 StatisticsSAP Enhancement Package Installer

EHP Installer Statistics forSAP enhancement package 4 for SAP ERP 6.0

*This statistic is based on the current evaluation forms referring to test and productive systems where an enhancement package 4 implementation was performed.

SAPehpi downtime

SAPehpi runtime

Median runtime: 44h Median downtime: 7,5h

System Administrator

DeployRequirements Design Build & Test

© SAP AG ADM326 11-43

Service offering: Enhancement Package Planning for SAP ERP 6.0 * New SAP consulting

service offeringOverview….� 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

approach & EHP strategy

� We create an enhancement package project roadmap based SAP’s best practices & proved methodology

Landscape Dependencies� Identify technical dependencies of your system

landscape

� Outlines critical issues for a smooth Implementation project

� Getting behind the new technology

� Understand the concept of switchable Business Functions & Technical Usages

� Learn how to use “EHP Installer” Tool

Knowledge Transfer

Order & Contact Details…

Direct contact: [email protected]

Service Market Place link: /ufg

© SAP AG ADM326 11-44

© SAP 2010

1. SAP Enhancement Package Concept & Strategy2. Architecture and Technology3. Implementation Procedure4. Customer Experiences and Summary

Agenda: CustomerExperiences and Summary

© SAP AG ADM326 11-45

© SAP 2010

‘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 toimplement further innovations at minimized cost at any time.’

Thomas Muhler, Technology Consultant, cormeta ag

Innovate -Just in Time

• Stability and Access to Innovation – activate new functionality on demand.

Cost reduction• Lower effort to install

functional enhancements, ideally silent as part of system maintenance

• Easier testing with standard test case templates

‘Within an extremely short timeframe, we managed to implement functional enhancements around Real Estate Management. We went live after only a few weeks.’

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 conceptallowed 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

‘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

Benefits of SAP Enhancement PackagesFurther Customer Proof Points

© SAP AG ADM326 11-46

Comparing SAP Enhancement Packages for SAP ERP and SAP NetWeaver

SAP ERP (SAP ECC)

Installation Procedure Impact of Installation Selective Activation

New functions are switched on selectively (ABAP switch framework)

SAP provides an impact analyzer tool and test case templates

SAPNetWeaver

SAP Enhancement Packages for

Both: Efficient and fast installation with SAPehpibased on proven SAP software lifecycle management tools

Both: No UI or process change for end users after installation of SAP enhancement package.

Switching procedure between old and new UI screens is provided

SAP Enhancement Package 2 for SAP NetWeaversupports SAP Enhancement Package 5 for SAP ERP

NW EHP adds new functionality, but does not replace existing functionality

� 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

© SAP 2010

Criteria Upgrades¹ Reduction SAP Enhancement Packages²

Business downtime (technical installation)

Ø 48 hours Ø 24 hours

Total project duration Ø 21 weeks Ø 8 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

� Preparation: 1 w� Blueprint: 1 w� Realization: 2,5 w� Prep for cutover: 2 w� Prod. cutover & support: 1 w

- 50%

- 62%

up to

70%

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

According to current statistics the installation of enhancement

packages for SAP ERP 6.0 greatly increases

the speed of innovation while reducing its cost.

n = 87

n = 88

n = 67

Upgrade versus SAP Enhancement Packages Installation: Customer Experience (Overview)

© SAP AG ADM326 11-48

© SAP 2010

Criteria Upgrades¹ SAP Enhancement Packages²

Customer

satisfaction

Reasons for

upgrading /

installing

enhancement

packages

1%4%

18%

41%

36%

Not satisfied

Less satisfied

Satisfied

More satisfied

Very satisfied 8% 5%

2%

32%

53% Not satisfied

Less satisfied

Satisfied

More satisfied

Very satisfied

0 20 40 60 80 100

Maintenance

Business innovation

Use latest technology

Improve usability

Functional requirementsManage modifications

System landscape cons.

Legal compliance

0 20 40 60 80 100

Others

Functional requirements

Manage modifications

Business innovation

Use latest technology

Improve usability

System landscape cons.

Legal compliance

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

n = 165

n = 168

Upgrade versus SAP Enhancement Package Installation: Overall Satisfaction And Reasons

© SAP AG ADM326 11-49

© SAP 2010

1 Upgrades to SAP ECC 6.0 with source release SAP R/3 4.6C ; Source: Upgrade Experience Database2 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;

0 12 24 36 48

Hours

Max: 48Min: 8 Median: 24

Enhancement package2

installation(hours/overall)

n = 87

0 12 24 36 48 60 72 84 96 108

Hours

Max: 86,2Min: 22,9 Median: 48,0Upgrade1

(hours/overall)

n = 140

Upgrade versus SAP Enhancement Packages Installation: Business Downtime

© SAP AG ADM326 11-50

© SAP 2010

1 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 Database2 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

Project duration

(weeks)

Weeks

Project person days

Project effort

(person days)

Upgrade versus SAP Enhancement Packages Installation: Project Duration and Effort

© SAP AG ADM326 11-51

© SAP 2010

SAP ERP – Top 10 Business Functions*

S AP �E nhancement�Pac kage�2�for�S AP �E RP �6.0

Bus ines s �F unc tion�Name�� B us ines s �F unc tion�Des c ription

F IN_TRAVE L_1 S AP �T ravel�Management�E nhancements

S D_01 Order�to�C ash�S implification

HCM_AS R _C I_1 HCM�P rocesses�and�F orms

F IN_FS CM_INTEGRATION F S CM,�Integration

HCM_LS O_C I_1 S AP �Learning�S olution

F IN_AC C _GROUP_C LOS E G roup�C lose

LOG_MM_C I_1 Business�F unction�Materials�Management

IS U_UTIL_1 Utilites,�G eneral�E nhancements

R E _GE N_C I_1 R eal�E state�Management

F IN_FS CM_C C D F S CM,�F unctions

Bus ines s �F unc tion�Name�� B us ines s �F unc tion�Des c ription

F IN_G L_C I_1 New�General�Ledger�Accounting

F IN_R E P_S IMPL_1 R eporting�F inancials/K Y K /G E N_AIO_S IMP LIF IC AT ION R oles�in�S AP �All�In�One

HCM_E S S _C I_1 HCM,�E S S �for�P ersonal�Information

OP S _P S _C I_1 P roject�S ystem

HCM_E R C _C I_1 HCM,�S AP �E �R ecruiting�1

F IN_TRM_LR _F I_ANTRM:�Hedge�Management,�New�Instruments,�New�Key�F igures

LOG_E S OA_OP S _2 Operations,�E nterprise�S ervices�2

HCM_E R C _S E S _1 HCM,�S AP �E �R ecruiting�� S earch�1

LOG_S D_C I_01 S ales�and�Distribution

Bus ines s �F unc tion�Name�� B us ines s �F unc tion�Des c ription

E R P_E NTE R PR IS E S E AR C H E nterprise�S earch�in�S AP �E R P

HCM_OS A_C I_1 HCM,�P erformance�Management�01

HCM_AS R _C I_2 HCM,�Administrative�S ervices�02

F IN_R E P_S IMPL_2 R eporting�F inancials�2

F IN_G L_C I_2 General�Ledger�Accounting�2

E R P_ALL_PDF _FORMS All�C ommon�Forms�Available�in�PDF

LOG_MMF I_P 2P MM,�Integration�of�MM�and�F I

E R P_ALL_LIS TS E R P ,�New�User�Interface�for�ABAP �L ists

HCM_LS O_C I_2 HCM,�Learning�S olution�02

HCM_TMC _C I_1 HCM,�C ore�P rocesses�in�T alent�Management

*1st July 2010

S AP �E nhanc ement�Pac kage�3�for�S AP �E R P �6.0

S AP �E nhancement�Pac kage�4�for�S AP �E RP �6.0

© SAP AG ADM326 11-52

© SAP 2010

What IT professionals must know about

SAP enhancement packages for SAP ERP

New version of SAP Enhancement Package Must Know Guide available

service.sap.com/erp-ehp

� 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

Master Guide&

How to Install EHP5: A Practical Guide

SAP Enhancement Packages -Frequently Asked Questions

Lifecycle of SAP enhancement packages

SAP EHP Technology Facts

SAP enhancement package strategy for SAP ERP

ERP@BPX: EHP Forum & Wiki

SAP EHP Info Center

© SAP AG ADM326 11-54

© SAP 2010

Agenda: Unicode Conversion

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion

13. Tools and Services14. SAP Notes for this Course

© 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

Turkish

Croatian

Czech

Hungarian

Polish

Rumanian

Slovakian

Slovene

English

German

Danish

Dutch,Finnish

French, Italian

Norwegian

Portuguese

Spanish

Swedish

Russian

Ukrainian

Greek

Hebrew

Thai

Korean

Japanese Chinese

Taiwanese

� Every ellipse represents

one code page

� Single Code Page system

means that only

languages within ONE ellipse can be used

Icela

nd

ic

� Without Unicode a SAP system makes use of one or more 'small' codepages.

© SAP AG ADM326 12-3

Unicode: Example Languages Supported with Unicode

Turkish

Croatian

Czech

Hungarian

Polish

Rumanian

Slovakian

Slovene

English

German

Danish

Dutch

Finnish,

French, Italian Norwegian

Portuguese

Spanish,

Swedish

RussianUkrainian

Greek

Hebrew

Thai

Korean

Japanese Chinese

TaiwaneseIc

ela

nd

ic

Farsi

Hindi

Bashkir

PanjabiSanskrit

Arabic

Azerbaijani

Belarusian

Bengali

Urdu

Vietnamese

Unicode

ellipse

� With Unicode a SAP system makes use of only one 'big' codepage.

© SAP AG ADM326 12-4

Unicode is the 'master-codepage' Greek

HebrewKorean

Japanese Chinese

Taiwanese

Turkish

CroatianCzechHungarianPolish

RumanianSlovakian

Slovene

Thai

Ukrainian

MDMP

Single

codepage

SAP ECC 6.0 and Unicode:

ONLY mandatory for MDMP customers

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

AfarAbkhazian

AvestanAfrikaansAmharic

ArabicAssamese

AymaraAzerbaijaniBashkir

BelarusianBulgarian

UzbekVietnameseVolapük

WolofXhosaYiddishYorubaReserved- cust.

ZhuangChinese trad.Chinese

Zulu

BihariBislamaBengali

TibetanBreton

BosnianCatalanChechen

ChamorroCorsicanCzechChurch SlavicChuvash

WelshDanishGerman

TeluguTajikThaiTigrinya

TurkmenTagalogTswanaTonga

TurkishTsongaTatarTwiTahitian

UighurUkrainianUrdu

DzongkhaGreekEnglish

EsperantoSpanishEstonian

BasquePersianFinnishFijianFaroese

FrenchFrisianIrishGaelic

GalleganGuaraniGujarati

Manx

HausaHebrew

HindiHiri Motu

CroatianHungarianArmenian

HereroInterlinguaIndonesianInterlingueInupiak

IcelandicItalianInuktitutJapanese

Javanese GeorgianKikuyu

Kuanyama

KazakhGreenlandic

KhmerKannadaKorean

KashmiriKurdish

KomiCornishKirghiz

LatinLetzeburgeschLingalaLao

LithuanianLatvianMalagasyMarshalleseMaori

MacedonianMalayalamMongolianMoldavian

Marathi

MalayMaltese

BurmeseNauru

Norwegian BokmålNdebeleNepali

NdongaDutchNorweg. NynorskNorwegianNdebele

NavajoNyanjaOccitanOromo

OriyaOssetianPanjabi

PaliPolishPushtoPortugueseQuechua

Raeto-RomanceRundiRomanian

RussianKinyarwanda

SanskritSardinianSindhi

Northern SamiSango

Serbo-CroatianSinhaleseSlovak

AfarAbkhazian

AvestanAfrikaansAmharic

ArabicAssamese

AymaraAzerbaijaniBashkir

BelarusianBulgarian

UzbekVietnameseVolapük

WolofXhosaYiddishYorubaReserved- cust.

ZhuangChinese trad.Chinese

Zulu

BihariBislamaBengali

TibetanBreton

BosnianCatalanChechen

ChamorroCorsicanCzechChurch SlavicChuvash

WelshDanishGerman

TeluguTajikThaiTigrinya

TurkmenTagalogTswanaTonga

TurkishTsongaTatarTwiTahitian

UighurUkrainianUrdu

DzongkhaGreekEnglish

EsperantoSpanishEstonian

BasquePersianFinnishFijianFaroese

FrenchFrisianIrishGaelic

GalleganGuaraniGujarati

Manx

HausaHebrew

HindiHiri Motu

CroatianHungarianArmenian

HereroInterlinguaIndonesianInterlingueInupiak

IcelandicItalianInuktitutJapanese

Javanese GeorgianKikuyu

Kuanyama

KazakhGreenlandic

KhmerKannadaKorean

KashmiriKurdish

KomiCornishKirghiz

LatinLetzeburgeschLingalaLao

LithuanianLatvianMalagasyMarshalleseMaori

MacedonianMalayalamMongolianMoldavian

Marathi

MalayMaltese

BurmeseNauru

Norwegian BokmålNdebeleNepali

NdongaDutchNorweg. NynorskNorwegianNdebele

NavajoNyanjaOccitanOromo

OriyaOssetianPanjabi

PaliPolishPushtoPortugueseQuechua

Raeto-RomanceRundiRomanian

RussianKinyarwanda

SanskritSardinianSindhi

Northern SamiSango

Serbo-CroatianSinhaleseSlovak

AfarAbkhazian

AvestanAfrikaansAmharic

ArabicAssamese

AymaraAzerbaijaniBashkir

BelarusianBulgarian

UzbekVietnameseVolapük

WolofXhosaYiddishYorubaReserved- cust.

ZhuangChinese trad.Chinese

Zulu

BihariBislamaBengali

TibetanBreton

BosnianCatalanChechen

ChamorroCorsicanCzechChurch SlavicChuvash

WelshDanishGerman

TeluguTajikThaiTigrinya

TurkmenTagalogTswanaTonga

TurkishTsongaTatarTwiTahitian

UighurUkrainianUrdu

DzongkhaGreekEnglish

EsperantoSpanishEstonian

BasquePersianFinnishFijianFaroese

FrenchFrisianIrishGaelic

GalleganGuaraniGujarati

Manx

HausaHebrew

HindiHiri Motu

CroatianHungarianArmenian

HereroInterlinguaIndonesianInterlingueInupiak

IcelandicItalianInuktitutJapanese

Javanese GeorgianKikuyu

Kuanyama

KazakhGreenlandic

KhmerKannadaKorean

KashmiriKurdish

KomiCornishKirghiz

LatinLetzeburgeschLingalaLao

LithuanianLatvianMalagasyMarshalleseMaori

MacedonianMalayalamMongolianMoldavian

Marathi

MalayMaltese

BurmeseNauru

Norwegian BokmålNdebeleNepali

NdongaDutchNorweg. NynorskNorwegianNdebele

NavajoNyanjaOccitanOromo

OriyaOssetianPanjabi

PaliPolishPushtoPortugueseQuechua

Raeto-RomanceRundiRomanian

RussianKinyarwanda

SanskritSardinianSindhi

Northern SamiSango

Serbo-CroatianSinhaleseSlovak

German

DanishDutch,FinnishFrench, ItalianNorwegian

SpanishSwedish

EnglishRussian

Portuguese

© 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

� No data loss

� All business relevant characters available at the same time

SAP R/3 4.7

3rd party

SAP BW

R/3 4.7

FilesInternet

� 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

� Special rules have to be followed to make communication possible

3rd party EBCDIC

SAP BWISO8859-1

R/3 4.7Files

...charset=iso-8859-1" >...charset=windows-1257" >

...charset=Shift_JIS" >...charset=utf-8" >

Internet

SAP R/3 4.6CISO8859-1

SJIS

IS0-2

BIG-5

IS0-1

12511251697/0277

IS0-7

IS0-8

SJIS

1251697/0500

1252

� 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

MDMP

Receiv

er

Unicode

Single Code

Page (SCP)

Unicode Single Code Page (SCP) 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

Sender

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

Database

UTF-8

CESU-8

UCS-2

UCS-2

UTF-16

UTF-16

~10%

~10%

40 … 60%

40 … 60%

10 … 20%*

20 … 60%**

DB2 (Universal Database for Unix / NT)

Oracle

MaxDB

MS SQL

DB2 for AS/400

DB2 for z/OS**

Encoding Add. Storage Req‘s

Expected Hardware Requirements -Database

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%

* small growth as biggest part of the Ascii based database is already UC** white range as it depends on compression usage

© SAP AG ADM326 12-9

�UTF-8* : up to +10%

ORACLE, DB/2 (AIX)

�UTF-16 : + 20 ... 60%

SQL Server, DB/2 (AS400),

MAX DB (7.0)

Database size�UTF-8

�almost no change

due to efficient

compression

Network Load

Additional Hardware Requirements for Unicode

� +30%

� depending on

existing scenario

(MDMP, double byte)

CPU� +50%

� Application Servers

are based on UTF-16

internally

RAM

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

* 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).

1. Priority

� 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)

SPUMG

R3load

Control

Table

Voca-

bulary

EXPORT

IMPORT

non

Unicode

+ Conversion

Re-process

Log

UnicodeData R3load

� Import and export during downtime

� Unicode conversion during export

� 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)

Hardware

� Number and speed of CPUs

� Performance of disks

� Separate server available for Unicode system?

Time spent on optimization (problems not related to runtime)

SAP Note

784118

857081

� 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

� 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).

Examples for Export / Import Runtimes(Database Size > 1000GB)

05

101520253035404550

800 1800 2800 3800 4800 5800 6800 7800 8800

DB size in GB

Net

Run

times

in h

ours

� 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

� 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: [email protected]

Optimization

enhancements do not

result in an

acceptable downtime:

� 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?

� 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

Acting in global business requires support of a global character set!

� 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� standard method

� UC with upgrade� 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

ABAP Unicodeenabling

Interfaceadaptation

Technicalconversion

MDMPhandling

Building Blocks of Unicode Conversion Projects

Project management

© SAP AG ADM326 12-17

High level description

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

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.

Phases

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.

Post-conversion

Preparation

Conversion

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

Unicode Conversion Roadmap

© SAP AG ADM326 12-18

Interfaces to

Non-SAP systems

Conversion methods

System properties:Database sizeDowntime

Hardware performance

Used language

support technology

easy medium difficult

Single

codepage

Asian

codepage

Multiple

codepages (MDMP)

Type of system SAP ECC SAP CRM

with Mobile Sales

SAP NetWeaver AS

standalone

Small database size

Long Downtime windowGood 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)

Standard Table

splitting

Combined Upgrade

& Unicode Conversion

Unicode based

systems

Single codepage

Asian

Single codepage

Latin-1

Interfaces to

SAP systems

SAP singlecodepage Latin-1

SAP MDMP+ ALE (container)

SAP MDMP+ TABLES

SAP Unicode systems

Which Factors Influence the UC Conversion Project?

© SAP AG ADM326 12-19

Recommended Upgrade Paths for Unicode Conversion

Do you currently

useMDMP?

SAP R/3 4.7

and above

SAP R/3

4.6C

SAP R/3 4.6B

or lower

SAP R/3 4.7

and above

MDMP

SAP R/3 4.7

and above

Unicode

SAP ECC 6.0

UNICODE

SAP R/3 4.6C

and above

MDMP

SAP ECC 6.0

Unicode

All releases

MDMP

SAP ECC 6.0

Unicode

All releases

SCP

SAP ECC 6.0

SCP

SAP ECC 6.0

Unicode

Unicode Conversionbefore Upgrade

Combined Upgrade & Unicode Conversion (CUUC)*

Upgrade before Unicodeconversion

Twin Upgrade & Unicode Conversion (TUUC)*

Convert Upgrade

No

Yes

Upgrade Convert

Upgrade, directly followed byUnicode Conversion

Upgrade, directly followed byUnicode Conversion

*CUUC/TUUC: it is also possible to upgrade with CUUC or TUUC, if the start release is an SCP system

SAP R/3 4.7

and above

SCP

SAP R/3 4.7

and above

Unicode

SAP ECC 6.0

Unicode

Unicode Conversionbefore Upgrade

Convert Upgrade>90%

of customers

SAP R/3 4.6C

or lower

SAP R/3 4.7

and above

� 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

Unicode Conversion without Upgrade

Combined Upgrade & Unicode Conversion

Twin Upgrade & Unicode Conversion

source release >= R/3 4.6C

for target release >= ECC 6.0 only

especially source release < R/3 4.6C MDMP

Supported Unicode Conversion Paths:

standard path for >= R/3 4.7

� 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

Unicode

conversion

SAP R/3 4.6C

MDMP

SAP

BASIS

4.6C

SAP ECC 6.05

MDMP(!)

SAP ECC 6.05

UnicodeUnicode

preparationUnicode post

processing

DowntimeProduction time

AS ABAP

7.02

AS ABAP

7.02

*SAP ECC 6.05 = Enterprise Central Component of SAP Enhancement Package 5 for SAP ERP 6.0

Upgrade

� 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

Production run

TU&UC Example:SAP R/3 4.6B MDMP � SAP ECC 6.05 Unicode

Unicode post

processing

SAP R/3 4.6B MDMP

SAP ECC 6.05 Unicode

SAP ECC 6.05

MDMP (!)

SAP R/3 4.6B

MDMP

Twin run

Upgrade

Unicode preparation

SAP ECC 6.05 MDMP (!)

Unicode

conversion

Upgrade

Imp

ort

re

su

lts

Downtime

Sys

tem

co

py

� 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 ConversionOverview of methods and tools

Standard UC1 Incremental

Migration1 CUUC TUUCNear Zero Downtime

Tools

SAPinst/R3load � IMIG tool(using DB trigger)

� SAPInst/R3load

� SAPup� SAPInst/R3load� special programs (e.g.

SPUM4)

� SAPup� R3load� special programs

� system copy� DB trigger� SAPup� R3load� SLO Migration

Workbench

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.0pilot 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

Benefits

+ 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

Costs

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 forUnicode conversion

� Combination of standard upgrade + UC

+ less test efforts- additional projecthardware required (full DBserver)

- SAP consulting offer, not delivered by partners - additional project hardware (full DB server)- additional test cycles

Downtime2

� 100-200 GB/hour throughput

� 1 TB � 48 h

+ SAP guarantees downtime 24h

� 1 TB � 48 h� ~ 3 TB � ~ 60h� ~ 4 TB � ~ 72h

� 1 TB � 48 h� ~ 3 TB � ~ 60h� ~ 4 TB � ~ 72h

+ goal: downtime 12h for arbitrary system sizes

Business impact

- long downtime- extra code freeze (partly)- extra upgrade project

- performance impact in production by DB triggers- extra code freeze (partly)- extra upgrade project

+ no upgrade required for language scan- performance impact in production by SPUM4- reduced functionality of SPUM4

+ full functionality of SPUMG for language scan

- performance impact in production by DB triggers

1 No upgrade, has to be separate project 2 throughput figures are rough estimates based on SAP experience; depends on customer environment

© SAP AG ADM326 12-26

Convert MDMP systems first� 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

SCP system only sending to Unicode system can be converted later

� no “data loss risk”“

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“

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“

Unicode ConversionRules for complex landscape conversions

© SAP AG ADM326 12-27

� 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

UNICODE – Summary and Recommendations

© SAP AG ADM326 12-28

Further Information

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'

SAP Service Marketplace Quick Links

� www.service.sap.com/unicode@sap� www.service.sap.com/unicode� www.service.sap.com/upgrade-erp

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

Huge

(> 4000 GB)

Business Downtime

Large

(� 4000 GB)

Medium

(� 1000 GB)

Basic

(� 500 GB)

� Usage of faster CPU s& Storage

� Table Split

� Migration Monitor

� Distribution Monitor

� Unsorted export

� Fastload

� Use latest SAPInsttools (tp, R3Load, etc)

� Database Tuning

� Additional server

� R3Load Package Split

� Standard Unicode Conversion

Costs to reduce downtime

� Minimized Downtime Service using incremental migrations (IMIG)

� Near Zero Downtime approach

© SAP AG ADM326 12-30

Customer Experiences – Throughput and Runtimes

Unicode conversion throughput

0

20

40

60

80

100

120

140

160

180

200

0 500 1000 1500 2000 2500 3000 3500 4000

DB size in GB

Sp

ee

d i

n G

B/h

� 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 ConversionProcedure Integration Schematically

What can be gained?

Customer example:

System Size in GB Generation of Unicode Nametabs Cluster Tables Check

880 5 h 12 h

526 1,5 h 20,7 h

Upgrade

Uptime Downtime

Unicode Conversion

time

Uptime Downtime

Downtime of complete procedure

Uptime Downtime

time

Downtime

Downtime of complete procedure speed up

Optimized Preparation:

Sequentially:

Uptime

© SAP AG 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

© SAP 2010

Agenda: Tools and Services

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services

14. SAP Notes for this Course

© SAP AG ADM326 13-1

© SAP 2010

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 AG ADM326 13-2

© SAP 2010

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 AG ADM326 13-3

© SAP 2010

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 AG ADM326 13-4

© SAP 2010

Plan

Main Challenges When Planning And Executing an Upgrade – Worldwide Results

Build

69%Estimate cost & effort

46%Define business case

46%Define and allocate

project team/resources

46%Downtime minimization

43%Assess impact onexisting solution

29%Find information

on upgrade methods & tools

28%Interoperability

14%

4%

Complianceconsiderations

Others

0% 80% 100%20% 40% 60%N=1,484 N=1,484

64%Efficient testing

54%Downtime minimization

48%Modification adjustment

47%Project management

39%End user training

39%IT infrastructure/sizing

5%Others

0% 80% 100%20% 40% 60%

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 AG ADM326 13-5

© SAP 2010

Technical Innovation – Upgrades…

…are large projects…

� Affecting the whole enterprise

� Demanding in-depth knowledge of

Business models

Processes

Application landscapes

Application modification

� Requiring strict planning and precise timing

Discover,

prepare

and

get even

more

value

Take your time

Generate value

as you go

Think BIG and start SMALL!

…but with progressive scope !

Fast

Low costs

and manageable impact

Protect investment

Enterprise

SOANew

FunctionalityTechnical Upgrade

© SAP AG ADM326 13-6

© SAP 2010

How to Find the Right Tool for My Upgrade or Enhancement Package Implementation 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.

„...there are so

many different

tools available.

Which tool can

support me in my

project?“

© SAP AG ADM326 13-7

© SAP 2010

SAP Solution Manager

SAP CustomerSAP

End-to-end

solution operations

SAP Experts

SAP Service

Marketplace

Upgrade RoadmapTest Workbench Maintenance Optimizer

Business Process Change Analyzer

eCATT

Test Case Templates for SAP ERP

SAP Custom Development Management Cockpit

Solution Documentation Assistant

++

Customer-specific

maintenance

20112005 2006 2007 2008 2009 2010

SAP Solution Manager 7.0 Mainstream Maintenance

SAP Enhancement Package 1for SAP Solution Manager 7.0

© SAP AG ADM326 13-8

© SAP 2010

Tools Overview

Plan RunBuildSAP Upgrade Road Map

Maintenance Optimizer

SAP Upgrade Experience Database

Quick Sizer Tool

Product Availability Matrix

Scenario and Process Component List

Upgrade Dependency Analyzer

Solution Browser Tool

Technical

upgrade and

implementation

tools

Testing tools

Change

management

tools

Solution Documentation Assistant

Tools

supporting

upgrades and

enhancement

package

implementationsBusiness Function Prediction for SAP ERP

SAPup / SAPjup

Application-specific Upgrade Toolbox

Business Process Change Analyzer

SAP Enhancement Package Installer

SAINT / JSPM

Custom Development Management Cockpit

Custom Code Library

Enhanced Change and Transport System

Change Request Management

Enhancement and Switch Framework

SAP Landscape Transformation

Near Zero Downtime for ERP

SAP LoadRunner by HP

SAP Quality Center by HP

SAP Test Acceleration and Optimization

SAP Test Workbench

eCATT

SAP Test Data Migration Server

Modification Adjustment Tools: SPDD / SPAU / SPAU_ENH

SAP CloneFinder and Dynamic Usage Detector

Landscape Verification

© SAP AG ADM326 13-9

© SAP 2010

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 AG ADM326 13-10

© SAP 2010

SAP Upgrade Road Map

� 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

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/upgraderoadmap

� Locally in your SAP Solution Manger

� 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 AG ADM326 13-11

© SAP 2010

Solution Browser Tool

� 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

Description

Further Information / Tool Access

Benefits

� Via SAP Upgrade Info Center at:http://service.sap.com/upgrade-erp

� Direct access at:

http://erp.fmpmedia.com

� 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

� 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

© SAP 2010

� 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)

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:http://service.sap.com/uda

� Planned: SAP Solution Manager

‘Implementation / Upgrade’ work center

� 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)

Upgrade Dependency Analyzer (UDA)

© SAP AG ADM326 13-13

© SAP 2010

Scenario & Process Component List (SCL/PCL)

� Allows to flexibly illustrate possible technical realization alternatives for key business scenarios and processes

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/scl

� 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 AG ADM326 13-14

© SAP 2010

Product Availability Matrix (PAM)

� 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

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/pam

� Central access point across all SAP software product versions

� Quick access and easy to use

� Reduction of risks of late problem discovery

© SAP AG ADM326 13-15

© SAP 2010

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/quicksizing

� Allows verification of hardware resources for SAP systems

� Reduces risk of performance problems

� Supports the budget planning

Delta Sizing / Quick Sizer Tool

� 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)

© SAP AG ADM326 13-16

© SAP 2010

SAP Upgrade Experience Database and SAP Enhancement Package Experience Database

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

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace:

� SAP Upgrade Experience Database:

http://service.sap.com/upgradedb� SAP Enhancement Package Experience

Database: http://service.sap.com/erp-ehp

� Provides consolidated project data for project duration, business downtime, reasons for upgrade, customer satisfaction etc.

� Supports project planning by answering most common questions

Project duration in weeks

0 4 8 12 16 20 24 28 32 36 40 44 48 52

Weeks

Max: 36,6

Median: 21,0

Min: 12,0

based on 168 upgrades

Range of values(w/o outlier values)

Distribution of values

SA

P R

/3 4

.6C

Business downtime* in hours

0 12 24 36 48 60 72 84 96 1

Hours

Max: 86,2Min: 22,9

Median: 48,0Range of values

based on 140 upgradeS

AP

R/3

4.6

C Distribution of values

© SAP AG ADM326 13-17

© SAP 2010

Solution Documentation Assistant

Description

Benefits

SAP Solution Manager Work Center

SAP Service Marketplace at:

http://service.sap.com/solutionmanager

� 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

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

� 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

© SAP 2010

Business Function Prediction for SAP ERP

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

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/bfp� Email: [email protected]

� 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 AG ADM326 13-19

© SAP 2010

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 AG ADM326 13-20

© SAP 2010

Landscape Verification for SAP Solution Manager

Analyze your landscape data in SAP Solution

Manager System Landscape to safely identify

issues in landscape description

Description

Further Information / Tool Access

Benefits

� 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

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

� 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

© SAP 2010

Maintenance Optimizer

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

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/solman-mopz� Solution Manager

- Data maintenance: Transaction SMSY

- Maintenance Optimizer: Transaction DSWP

� Gain stability and access to innovation

� Upgrade only the enhancements applicableto your business

� Reduce risk and downtime

� Speed implementation and test less

© SAP AG ADM326 13-22

© SAP 2010

Application-Specific Upgrade (ASU) Toolbox

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

Description

Further Information / Tool Access

Benefits

� ASU toolbox is integrated with the upgrade GUI

through the ASU phase in the upgrade process

� 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 13-23

© SAP 2010

Description

Further Information / Tool Access

Benefits

� Part of the upgrade software kit

� More Information is available on SDN:

http://sdn.sap.com/irj/sdn/upgradetech

� 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)

SAPup / SAPJup

� 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).

© SAP AG ADM326 13-24

© SAP 2010

Near Zero Downtime for ERP –Incremental Upgrade & Unicode Conversion

Description

Further Information / Tool Access

� Available via SAP Minimized Downtime Service

� Email: [email protected]

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

� 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

First Customers:

Airbus: Successful project – Go-live in Q2/2009

Further customers are currently executing

projects or investigating opportunities

Benefits

© SAP AG ADM326 13-25

© SAP 2010

SAP Enhancement Package Installer

Description

Further Information / Tool Access

Benefits

� SAP Software Distribution Center in SAP

Service Marketplace at:

http://service.sap.com/swdc

� Uses proven technology

� New GUI layout and simplified procedure for

ABAP, Java, and dual stack systems

� Synchronized installation procedure for dual

stack systems

� 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

© SAP AG ADM326 13-26

© SAP 2010

SAINT / JSPM

� Tool for installation of additional SAP enhancement package components, SAP Support Packages, and Add-ons

� AS ABAP: SAINT

� AS Java: JSPM

Description

Further Information / Tool Access

Benefits

� AS ABAP: Transaction SAINT

� AS Java: start JSPM from operating system

level

� Assure consistent deployment of components by checking prerequisites and installed software components and SAP Support Package levels

� Easy to use

� Platform independent

© SAP AG ADM326 13-27

© SAP 2010

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 AG ADM326 13-28

© SAP 2010

Business Process Change Analyzer

Planned software changes

� SAP Support Packages� SAP Enhancement

Packages/ Business Functions

� Custom code changes� Customizing changes

Order to Cash

Sales Order � code changeDeliveryGoods Issue � UI changeBilling

Procure to Pay

Create PO � customizing change

Business Process Change Analyzer1)

(BPCA)

Identification of mission-critical business

processes impacted by software 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

Description

Further Information / Tool Access

Benefits

SAP Service Marketplace at:

http://service.sap.com/solutionmanagerand http://service.sap.com/testing

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

� Verweis: teched session on BPCA (ALM163)

� which show cases the new SAP Solution Manager functionality

© SAP AG ADM326 13-29

© SAP 2010

Custom Development Management Cockpit1)

(CDMC)

Description

Further Information / Tool Access

Benefits

� Transaction CNV_CDMC or SAP Solution

Manager Work Center

� SAP Service Marketplace at:

http://service.sap.com/alm-processes � Upgrade

Management

� Usage transparency of custom developments

� Big saving potential by clearing identified obsolete custom-specific objects

� Accelerated upgrade

1) Available with SAP Solution Manager 7.0 Enhancement Package 1

Central management cockpit for custom developments and respective analysis:

Usage analysis of custom developmentsClearing analysis: Identification of potentially

obsolete objectsChange Impact Analysis: Identification of potential

impacts of an upgrade on custom codeCalculation of the effort necessary for adjusting

custom developments affected by an upgrade

� Verweis: teched session on BPCA (ALM163)

� which show cases the new SAP Solution Manager functionality

© SAP AG ADM326 13-30

© SAP 2010

Custom Code Library

� Central library that provides full transparency of all custom code objects across systems

� Helps to identify candidates for clearing projects to reduce custom code

Description

Further Information / Tool Access

Benefits

� Planned for next SAP Solution Manager release

� SAP Service Marketplace at:

http://service.sap.com/alm-processes

� 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 StandardEnhancement w/ interfaces

Enhancement w/o interfacesModification assisted

Modification not assisted

Custom with SAP referenceCustom (independent)

© SAP AG ADM326 13-31

© SAP 2010

SAP CloneFinder1) and Dynamic Usage Detector

� 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)

Description

Further Information / Tool Access

Benefits

� Planned for next SAP Solution Manager release

� SAP Service Marketplace at:

http://service.sap.com/alm-processes

� 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 AG ADM326 13-32

© SAP 2010

� 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

Description

Further Information / Tool Access

Benefits

� Transport Organizer: Transaction SE09

� Transport Management System: Transaction

STMS

� 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

Enhanced Change and Transport System(CTS)

Run

time

Env

.

Dev

. &

Tra

nspo

rt

Env

ironm

ent

Dev

.T

ools

XIDEV/QA/PRDXI

QAS

NWDI(AS Java)

ABAPDEV/QA/PRD

EPDEV

JavaDEV

JavaTEST/PRD

JavaCONS

JavaPROD

XIPROD

ABAPQAABAPPROD

EPPROD

SAP NetWeaverDeveloper Studio

ABAPWorkbench

(Non-ABAP) (ABAP)

PI Developmentenvironment

EPContent Studio

CTS

� 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

© SAP 2010

� Ensures that standard methods and

procedures are used for efficient handling of all

changes

� Manages maintenance and implementations

spanning multiple components

Description

Further Information / Tool Access

Benefits

� SAP Solution Manager, Change Management

work center

� SAP Service Marketplace at:

http://service.sap.com/alm-processes � Change

Control Management

� 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

Change Request Management1) withSAP Solution Manager (ChaRM)

1) Available with SAP Solution Manager 7.0 enhancement package1

© SAP AG ADM326 13-34

© SAP 2010

Description

Further Information / Tool Access

Benefits

� Switch Framework: Transaction SFW5

Creation of enhancements avoids modifications

and helps to save cost and effort

Enhancements are very flexible and can be

switched via the Switch Framework

Switch Framework

SAP ERP(ECC 6.04)

Enhancement and Switch Framework: Enable Optional Activation of Business Functions

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

� Available with SAP NetWeaver 7.0

© SAP AG ADM326 13-35

© SAP 2010

Modification Adjustment ToolsSPDD / SPAU / SPAU_ENH

� Tools for performing modification adjustment

and maintaining enhancements during upgrade

and SAP enhancement package installation

Description

Further Information / Tool Access

Benefits

� Transaction SPDD for dictionary repository

objects

� Transaction SPAU for other repository objects

� Transaction SAPU_ENH for enhancements

� 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 AG ADM326 13-36

© SAP 2010

SAP Landscape Transformation1) (SAP LT) Including Client Transfer with Upgrade

Description

Benefits

� 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

� 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

Further Information / Tool Access

Cost-efficient realization of IT and/or business-driven system landscape transformation

Available transformation solutions:

Client Transfer (may include Upgrade,Unicode conversion, and OS/DB change

Chart of Accounts Conversion

Company Carve-Out

© SAP AG ADM326 13-37

© SAP 2010

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 AG ADM326 13-38

© SAP 2010

SAP Solution Manager

Business Blueprint

Test Option 1

SAP Solution Manager

Business Process Change Analyzer1

SAP Solution Manager

Test Workbench

SAP Solution Manager

Test Workbench HP QTP2

MicroFocus2

Worksoft2

IBM Rational2

SAP Solution Manager

eCATT

Test Option 2

SAP Quality Center by HP SAP Quality Center by HP + QTP

UI based Tests

eCATT

UI + Backend Tests

SAP TDMS2

SAP TDMS2SAP Solution Manager

Business Blueprint

SAP Solution Manager

Business Process Change Analyzer1

SAP TAO2

Automated TestsManual TestsTest PlanningTest Scope Identification

SAP Test Management Options for SAP Customers based on SAP Solution Manager 7.0

1) Available with SAP Solution Manager 7.0 enhancement package1 2) Additional license required

Business Blueprint

Test Planning

Test System SetupTest Execution

Change

Deployment

Change Impact AnalysisSAP Solution

Update

New SAP

Solution

Test Scope IdentificationType of Change

Note: Further test options are currently in planning � see ALM115: Overview Test Management

© SAP AG ADM326 13-39

© SAP 2010

SAP Test Data Migration Server1)

(SAP TDMS)

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/tdms

� 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 possible1) Additional license required

� 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

� Quickly transfer pre-defined business objects

or business process data to test systems

SAP TDMS

© SAP AG ADM326 13-40

© SAP 2010

Extended Computer Aided Test Tool(eCATT)

� 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

Description

Further Information / Tool Access

Benefits

� Transaction SCAT (CATT), SECATT (eCATT)

� SAP Service Marketplace at:

http://service.sap.com/testing

� 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 AG ADM326 13-41

© SAP 2010

Test Workbench

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/testing

� 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

� 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

© SAP AG ADM326 13-42

© SAP 2010

Test Case Templates for SAP Enhancement Packages for SAP ERP

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/erp-ehp

� Via transaction SFW5 after SAP enhancement

package installation

� 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

� 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

© SAP AG ADM326 13-43

© SAP 2010

SAP Test Accelerator and Optimizer1)

(SAP TAO)

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/saptao

� 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) Additional license required

� 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

© SAP AG ADM326 13-44

© SAP 2010

SAP Quality Center by HP1)

� Requirements moduleDefinition of test requirements for business processes

� Test plan moduleTest planning and definition of test cases

� Test lab and defect moduleTest execution and defect management

� QuickTest ProfessionalTest automation for SAP and non-SAP applications

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at:

http://service.sap.com/testing

� 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) Additional license required

© SAP AG ADM326 13-45

© SAP 2010

SAP LoadRunner by HP1)

and SAP LoadRunner Enterprise Edition by HP1)

� 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

Description

Further Information / Tool Access

Benefits

� SAP Service Marketplace at: http://service.sap.com/testing

� 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) Additional license required

© SAP AG ADM326 13-46

© SAP 2010

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 AG ADM326 13-47

© SAP 2010

Information: SAP Service Marketplace – Upgrade Information

SAP Upgrade Info Center(http://service.sap.com/upgrade)

SAP Upgrade Newsletter

Upgrade-specific

Information for SAP ERP

SAP Solution Manager

Enhancement

Package Info Center

SAP Upgrade Tools Portfolio:http://service.sap.com/upgradetools

© SAP AG ADM326 13-48

© SAP 2010

Upgrade Services – Focus on Customer Decision Making

MaxAttention / Enterprise Support /Safeguarding for Upgrade / Upgrade Value Coaching / Upgrade Coaching

Tech

nic

al

Bu

sin

es

s

Plan

First estimation

for budgeting

Quick Upgrade

Analysis (QUA)

First value

estimation

Solution Browser

Budget planning

Detailed project

plan – Technical

Upgrade

Tech. Upgrade

Planning (QUE)

Detailed value

proposition

Upgrade Value

Assessment

Project planning

On-time,

On-budget

Upgrade

Secure

business

value

Technical

Upgrade

End-to-End

solution

operation

Competitive

differentiati-

on

Build

Project

exec.

Run

Optimization

� Focused

� Global

� Connected

� End-to-end processes

Customer Demand

Related Services

Unicode Conversion / Test Management and Optimization / Test Data Migration Service

Cu

sto

mers

Decis

ion

Po

int

Cu

sto

mers

Decis

ion

Po

int

© SAP AG ADM326 13-49

© SAP 2010

SAP Global Upgrade Services Portfolio Upgrade Services

Plan RunBuild

Quick upgrade analysis for SAP ERP

Technical upgrade implementation for SAP NetWeaver BW

Solution migration for SAP CRM

Technical upgrade for SAP CRM

Technical upgrade planning for SAP Business SuiteTechnical upgrade planning for SAP ERP

Quick upgrade analysis for SAP CRM

Technical upgrade for SAP ERP

Enablement

Provide direction and qualification

Expert Guidance

Provide detailed advice to key questions or challenges

Solution DeliveryProvide solution or knowledge transfer

Quality Management Audit and provide directions

Upgrade and migration assessment for SAP CRM

Technical upgrade planning for SAP NetWeaver BW

Upgrade value assessment

Upgrade training

SAP Safeguarding for Upgrade

Upgrade coaching for SAP ERP

© SAP AG ADM326 13-50

© SAP 2010

SAP Global Upgrade Services Portfolio Upgrade-Related Services

Plan RunBuild

Test data migration services

Test management and optimization

Unicode conversion

Enablement

Provide direction and qualification

Expert Guidance

Provide detailed advice to key questions or challenges

Solution Delivery

Provide solution or knowledge transfer

Test tool strategy workshop

SAP enhancement package planning for SAP ERP

You can find more SAP ERP services in the Global Consulting Service Portfolio for SAP ERP.

© SAP AG ADM326 13-51

© SAP AG ADM326 13-52

© SAP 2010

Agenda: SAP Notes for this Course

1. Concept and Architecture2. Sequence and Major Steps3. Selecting the Target Release 4. Modification Adjustment5. Technical Phases6. Troubleshooting7. Incremental Conversion

8. Support Packages and Add-Ons9. Downtime

10. Planning and Preparation 11. Enhancement Packages12. Unicode Conversion13. Tools and Services14. SAP Notes for this Course

© SAP AG ADM326 14-1

© SAP AG ADM326 14-2

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-3

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-4

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-5

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-6

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-7

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-8

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-9

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-10

************************************************************************

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-11

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-12

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-13

> 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-14

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-15

************************************************************************

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-16

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-17

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-18

Rename the file <UPGDIR>/abap/bin/dbadashoplib.<extension> and use

"Repeat" to repeat the phase.

© SAP AG ADM326 14-19

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-20

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-21

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-22

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-23

************************************************************************

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

SAP_BASIS

SAP Basis component

700 - 702

© SAP AG ADM326 14-24

________________________________________________________________________

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-25

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-26

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-27

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-28

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-29

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-30

---------------------< 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-31

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-32

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" 1

EDH202 Check dependent search help "SH_ANKP" 1

EDH103 Search help "SH_ANKP" is consistent

4EEDT721 View "V_SH_ANKP" cannot be buffered

© SAP AG ADM326 14-33

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-34

----------------------< 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-35

----------------------- <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 CD11D22C4B

SAPK-605BGINLSOFE C806AE4435

SAPK-605DHINEAAPPL DE13CB5034

SAPK-605DHINEADFPS C813D45031

SAPK-605DHINEAFINSRV C70DD42245

SAPK-605DHINEAGLTRAD C217D53156

SAPK-605DHINEAHR DC63A7503D

SAPK-605DHINEAPS DD63A75025

SAPK-605DHINEARETAIL CB17C6394B

SAPK-605DHINECCDIMP CA0ACA2236

SAPK-605DHINFICA CF63A45836

SAPK-605DHINFICAX CF1BA45836

SAPK-605DHININSURANC DB11CA3145

SAPK-605DHINISH 8E438B621D

SAPK-605DHINISM 8E438B6218

SAPK-605DHINISOIL C70FAB423A

SAPK-605DHINISPRA DC02AB4225

SAPK-605DHINISPSCA DD00CA4225

SAPK-605DHINISUT DA63AB4220

SAPK-605IHINSEMBW CC14B15938

SAPK-605IHINECCSE DD06A75F36

SAPK-605IHINFINBASIS CC02D73C48

SAPK-605IHINISCWM D90EAB4F36

© SAP AG ADM326 14-36

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-37

________________________________________________________________________

Valid releases

Software Component Release

from to

SAP_APPL

SAP Application

605 - 605

IS-M

IS Media

605 - 605

IS-OIL

SAP OIL & GAS

605 - 605

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

FINBASIS

FINBASIS

605 - 605

INSURANCE

SAP Insurance

605 - 605

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 - 605

© SAP AG ADM326 14-38

LSOFE

Learning Solution - Front End

605 - 605

ERECRUIT

E-Recruiting

605 - 605

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

IS-H

IS-Hospital

605 - 605

IS-PS-CA

IS-Public Sector Contract Accounting

605 - 605

IS-PRA

605 - 605

IS-UT

IS-UT

605 - 605

________________________________________________________________________

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-39

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-40

............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-41

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-42

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-43

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-44

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-45

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-46

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-47

-----------------------< 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-48

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-49

--------------------------< 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-50

--------------------------< 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-51

If you include a lower or higher Support Package into the upgrade, the

error does not occur.

© SAP AG ADM326 14-52

------------------------< 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-53

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-54

----------------------< 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-55

--------------------------< 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-56

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-57

----------------------< 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 ABAP Programming Error

Runtime Errors CALL_FUNCTION_NOT_FOUND

Except. CX_SY_DYN_CALL_ILLEGAL_FUNC

ABAP Program 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-58

server-specific) after the upgrade, ignore this table. It has become

obsolete and will be deleted automatically.

© SAP AG ADM326 14-59

--------------------------< 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-60

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-61

Valid releases

Software Component Release

from to

SAP_BASIS

SAP Basis component

701 - 702

________________________________________________________________________

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-62

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-63

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-64

_______________________________________________________________________

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-65

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-66

-----------------------< 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-67

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-68

------------------------< 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-69

-------------------< 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-70

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-71

--------------------------< 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-72

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-73

------------------------< 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-74

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-75

--------------------< 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-76

------------------------< 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-77

--------------------------< 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-78

--------------------------< 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-79

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-80

For more information, see Note 162980.

----------------------------------------------------------------------

© SAP AG ADM326 14-81

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-82

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-83

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

SAP_APPL

SAP Application

600 - 605

SAP_BASIS

SAP Basis component

702 - 702

________________________________________________________________________

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

________________________________________________________________________