Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

69
Best Practices for Implementing SAP Enhancement Packages SAP Technology Solution Management Lifecycle Management November 2009 Application Lifecycle Management – Optimize

description

 

Transcript of Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

Page 1: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

Best Practices for ImplementingSAP Enhancement Packages

SAP Technology Solution ManagementLifecycle ManagementNovember 2009

Application Lifecycle Management– Optimize

Page 2: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 2

Legal Disclaimer

This presentation outlines our general product directionand should not be relied on in making a purchasedecision. This presentation is not subject to your licenseagreement or any other agreement with SAP. SAP hasno obligation to pursue any course of business outlinedin this presentation or to develop or release anyfunctionality mentioned in this presentation. Thispresentation and SAP's strategy and possible futuredevelopments are subject to change and may bechanged by SAP at any time for any reason withoutnotice. This document is provided without a warranty ofany kind, either express or implied, including but notlimited to, the implied warranties of merchantability,fitness for a particular purpose, or non-infringement.SAP assumes no responsibility for errors or omissionsin this document, except if such damages were causedby SAP intentionally or grossly negligent.

Page 3: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 3

Agenda

1. OverviewSAP Enhancement PackagesMust Knows Regarding Preparation

2. Implementation Scenarios & Tools

3. How to Manage SAP Enhancement Package Implementation Projects

4. Summary, Outlook & Further Information

Page 4: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 4

Enhancement Packages = Innovation + StabilityEnhancement Packages reduce conflict between stability and innovation

INNOVATION

STABILITY

• Stable and robust businessprocesses for maximumefficiency and low TCO

• Routine deployment of supportpackages to sustain compliance

• Fast and easy introductionof business innovation atany time when needed

© SAP AG 2009. All rights reserved. / Page 4

ENHANCEMENT PACKAGES =INNOVATION + STABILITY

• Enable IT to continuously providenew functionality: Installation ofenhancement packages as partof routine maintenance

• Selective, non-disruptiveactivation of innovation at anytime - driven by business needs

Page 5: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 5

SupportPackage

SupportPackage

How is it possible? Installation With Regular Maintenance AndSelective Activation Of Innovation

EHPEHPInactive Business

Functions

TimeSAP

System

1. Always install parts of SAP enhancement packages combinedwith Support Pack Stack as a maintenance activity with minor additionaleffort and facilitated by the new EHP Installer tool.

Business Function Activation

active active

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

SupportPackage

SupportPackage

© SAP AG 2009. All rights reserved. / Page 5

Page 6: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 6

General availability ofEHP 3

General availability ofEHP 4

~2900 new productive EHP customers within the last 12 months (+750% y-o-y)

Growth Of Productive SAP EnhancementPackage Customers

3340 productiveEHP customers

© SAP AG 2009. All rights reserved. / Page 6

Page 7: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 7

Key Take Aways

BUSINESS SUITE - Stable Core

SAP NetWeaver

SAP ERP 6.0

Enhancement Packages

Quick FactsPreamble: 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, SP and enhancement package

2. Selective Activation• New functionality must be explicitly switched on to become active in the system (EHP4: ~300 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

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 support packages:

Support Packages contain corrections and legal changes• SAP enhancement package 4 for SAP ERP 6.0 is

general available since May 2009

Selective Update - Example

© SAP AG 2009. All rights reserved. / Page 7

Page 8: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 8

We follow our roadmaps and keep promisesSAP Business Suite 7 generally available since May 2009EHP concept is proven by high number of 3340 live customers

SAP Enhancement PackagesRoadmap

ERP 6.0

CRM 7.0

PLM 7.0

SCM 7.0

SRM 7.0

EHP3 EHP4

SAP BusinessSuite 7

EHP5

EHP1

EHP1

EHP1

Innovations2010

Page 9: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 9

Agenda

1. OverviewSAP Enhancement PackagesMust Knows Regarding Preparation

2. Implementation Scenarios & Tools

3. How to Manage SAP Enhancement Package Implementation Projects

4. Summary, Outlook & Further Information

Page 10: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 10

Things You Should Know BeforeInstalling SAP Enhancement Packages

Only one EHP Level persystemOne application system canonly consist of one EHP level(e.g. EHP3 or EHP4). Henceinstalled EHP components haveto be updated with every futureEHP implementation.

Industry SolutionsCustomers who have activatedan industry business functionset have to include thecorresponding EHP industrysoftware component duringinstallation.

EHP Installation andfunctional activation isnon-reversible

EHP Facts

EHPs are “cumulative”When installing the latest EHPyou will automatically get allfunctionality delivered withprevious Enhancement Packs.

Delta ShipmentThe EHP installation deliversonly changed objects to yoursystem.Whereby EHP 3 is a deltashipment to ERP 6.0 and EHP 4is a delta shipment to EHP 3.

Technical Delivery

Modification AdjustmentAfter installing EnhancementPackages modifications must beadjusted – even if no businessfunction has been activated.Similar to applying a full SPStack

Regression Test requiredThe installation of an SAPEnhancement Package requiresa full regression test – even ifno business function has beenactivated. Similar to applyinga full SP Stack

Effort EstimationMost customers say that theinstallation effort is a bit higherwith EHP’s (without activatingbusiness functions) comparedto pure Support Packageupdates.

Project Perspective

Enhancement Packagesfor SAP NetWeaverSAP Enhancement Package 4for SAP ERP 6.0 is available fortwo product versions: SAPNetWeaver 7.0 or 7.0.1 (i.e.Portal, PI)!

© SAP AG 2009. All rights reserved. / Page 10

Page 11: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 11

Implementation Procedure ofSAP Enhancement Packages

Discover & Evaluate:EHP Info CenterSolution Browser Tool

Preparation & BlueprintMaintenance OptimizerImplementation Content

Realization (Install, Activate, & Test):Enhancement Package InstallerSwitch FrameworkConfiguration + CustomizingPredefined test content

Go-Live and Support

EnhancementPackage Lifecycle

PLAN

© SAP AG 2009. All rights reserved. / Page 11

Page 12: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 12

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

Design Build & TestBusiness

Deploy

Result:High-Level BusinessRequirementsand Selection ofBusiness Functions

Further Services and ToolsAccelerated Innovation Enablement (AIE)- Five days of SAP enablement helping to evaluatethe innovation capabilities of the latest SAP EHPSolution Browser

AIEExperts

© SAP AG 2009. All rights reserved. / Page 12

Page 13: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 13

How To Use The EHP Information Center

The ConceptPurpose of the SAP ERPenhancement package strategyConcept and methodology ofenhancement packagesWhat you need to know beforeHow to implement themWhat to test at what point in time

Functional OverviewWhich enhancements are includedin each enhancement package?Which areas of the solution weretouched by new developments?

Level 1 =>‘Short overview presentation’:

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

Level 2 =>‘Detailed overview presentation’:

Understand each business function withfeatures included, benefits, target usersand their and technical name.(~ 1 slide per business function)

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 ispresented in a table-like list with links todocumentation, test cases, releasenotes, detail presentations, etc.

Short overview Detailed overview Detailed presentation Detailed online info

FinancialsHuman Capital Mgmt.Procurement andLogistics ExecutionProduct Developmentand ManufacturingSales and ServiceCorporate ServicesCross ERP

Strategy and Enhancement Package Lifecycle

SAP Enhancement Package for SAP ERP 6.0

Business

Page 14: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 14

Legend

= ERP + EHP4

= old release (6.0)

= actual project work

= Transport route

How to evaluate a Business Function in yoursystem landscape

Productive landscape DEVERP

PRDERP

QASERP

EHP evaluationsystem

Design Build & Test Deploy

For evaluation purposes („Does the Business Function add value?“) you should not use thedevelopment system until you are sure about later realization

Recommendation: Use a sandbox systemKeep in mind: Activation of a business function cannot be revoked

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

System landscape

EHP 4

SBXERP

EHP 4

Systemcopy

SBXERP

EHP 4

SBXERP

EHP 4

EHP installation Activate BF

Page 15: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 15

Legend

= ERP + EHP4

= old release (6.0)

= actual project work

= Transport route

How to evaluate a Business Function in yoursystem landscape

Productive landscape DEVERP

PRDERP

QASERP

EHP 4

SBXERP

EHP evaluationsystem

Design Build & Test Deploy

EHP 4

For evaluation purposes („Does the Business Function add value?“) you should not use thedevelopment system until you are sure about later realization

Recommendation: Use a sandbox systemKeep in mind: Activation of a business function cannot be revoked

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

System landscape

Page 16: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 16

Phase 2:Design

Requirements Deploy

Result:Business Blueprintand TechnicalPreparationActivities

Build & TestSystem

Administrator

Business

© SAP AG 2009. All rights reserved. / Page 16

Define Business AspectsCreate Business Blueprint for InnovationExecute implementation project with ASAPmethodology

Prepare Technical Installation

Check PrerequisitesWhat are the prerequisites to check before installing?

Choose Installation ApproachSelective or Broad

Map Business Functions and Technical UsageWhich ‘technical usages’ are relevant?

Page 17: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 17

The most important steps- Checklist prerequisites

1 Prepare yourself for the installation1

RecommendationAlways combine the installation of Enhancement Packageswith the installation of the latest Support Package Stack

Installation optionsIf you are using Java software components, read the EHP4 Master Guideto understand the concept and the differences between the two productversions EHP 4 for SAP ERP 6.0 and EHP 4 for SAP ERP 6.0/ NW 7.01.Make sure that you understand the differences between a SelectiveInstallation (Default Approach) and a Broad Installation. You can find moreinformation in the document “SAP EHP Technology Facts”.(http://service.sap.com/erp-ehp)

How to GuideMasterGuide

InstallationGuide

1 2 3

Page 18: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 18

SAPSolution Manager 7.0

latest SP level

MOPZ

Maintenance Optimizer(MOPZ)

SAP Service Marketplace

Download Basket

SLD

E2E Enhancement Package Installation Process

Java Schema

ABAP Schema

SCSInstance

ENQ Server(Java)

MSG Server(Java)

Add-In Central Instance

Java ServerProcessJava Server

ProcessServerProcess

Java Dispatcher

SDM

Java

ABAP

ABAPDispatcher

WorkProcessWork

ProcessWorkProcess

Gateway

ICM

IGS

ENQ WP(ABAP)

MSG Server(ABAP)

Global FS

StackConfiguration

File.xml

SAP ERP 6.0Based on SAP NW 7.0SAP ERP 6.0 EHP 4

based on SAP NW 7.0 EHP 1

Technical Usagesbased onSAP EHP 4

3

4SP‘s

StackConfiguration

File.xml

5

Select required Technical Usages3

SAPehpi6

MOPZ generate Stack Configuration Fileand calculates dependent SoftwareComponents and SP‘s

47

Download SW Comp. and SP‘s5

SP‘sEHP SWComp.

1 Maintain System landscape via SLD/SMSY

1

2

2 Configuration of Maintenance Optimizer

Provide your download to the SAP EnhancementPackage Installer

6

Perform the SAP Enhancement Package Implementation7

SWComp.

SWComp.EHPSWComp.

Page 19: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 19

The most important steps- Checklist prerequisites

Prepare your SAP Solution Manager systemIs the latest Support Package level ofSAP Solution Manager 7.0 applied?Is your system landscape maintained via transaction

SMSY?Systemsused software componentsSystem Groups & logical components?

Is your system landscape via transactionSolution_Manager maintained in an existing/activesolution?

Maintenance Optimizer is set up and running (check Note1122966)?

22

Further Information:# 1122966 - Maintenance Optimizer for EHP# 1165587 - MOPZ: EHP stack selection# 1090202 - MOPZ: adjust stack delta XML# 1277035 - EHP4 product data missing

Page 20: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 20

The most important steps- Checklist prerequisites

Package download and generation of "Stack Configuration File“(xml)

3

Use the Maintenance Optimizer to create a newmaintenance transaction for your product version and markit as Enhancement Package Installation.

Choose the product version and the technical usages.The packages and the Stack Configuration File are

located at …/usr/sap/trans/EPS/in?

Further information:# 1165438 - Enhancement package 4 for SAP ERP: Required SWC# 1134872 - FAQ for Stack Delta Files in EPS# 1122966 – Maintenance Optimizer for EHP# 1233954 - No XML in EPS Inbox

Page 21: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 21

Package download and generation of"Stack Configuration File“ (xml)

Go to transaction “solution_manager” and select your solution. Then go to“Operations”, “Change Management”, “Maintenance Optimizer” and create anew Maintenance Transaction.

Package download and generation of "Stack Configuration File“ (xml)3

Solution Manager generates a XML file. This is a requirement for the installation!XML file is generated and stored in /EPS/in of Solution Manager System

(configuration required!)

Page 22: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 22

Package download and generation of "Stack Configuration File“(xml)

3

Set up initial data for the new MaintenanceTransaction:1) Select product version “SAP ERP 6.0”2) Select your system3) Press continue

Package download and generation of "StackConfiguration File“ (xml)

If you have a landscape of systems(Development, Quality Assurance,Production) the recommended wayis to generate a single XML file forall of the systems.

Therefore, select all the systemswhere you want to generate theXML file for.

Page 23: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 23

1) Select the Product Version whichshould be installed (combinationsthat are not compatible with yoursetup can’t be selected)

2) Tick the checkbox of the TechnicalUsage that you want to install

3) Click the button “Find DownloadFiles”

A note on the product version:

EHP 4 for SAP ERP 6.0EHP 4 for SAP ERP 6.0 / NW 7.01

If you are using ECC on ABAP only, you canchoose either product version. Check theEHP4 Master Guide for more information.

1) For ERP Enhancement Packageschoose the radio button“Enhancement PackageInstallation”

2) Click on “Find Download Files”

Package download and generation of "Stack Configuration File“(xml)

3

Package download and generation of"Stack Configuration File“ (xml)

Page 24: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 24 * temporary space

1) Select the correct OS/DB Kernel PartsNote: DB2 IBM DB2 for z/OS

DB4 IBM DB2 for i5/OSDB6 IBM DB2 UDB for

Linux, Unix, andWindows

2) Click on „Continue“3) Step through „Select Files w/o Stack

Dependence“

Package download and generation of "Stack Configuration File“ (xml)3

Download the Enhancement Packages via selection of “Technical Usage”, moreinformation: Note 1165438

Prepare free space for “Download” directory for EHP & SPs of app. 10-30 GB *

Package download and generation of"Stack Configuration File“ (xml)

Page 25: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 25

Package download and generation of "Stack Configuration File“ (xml)3

1) Confirm the calculated package queue by clicking “Continue”2) Tick the radio button for downloading the software via the Download Manager3) Click the button “Select Download Type”

Package download and generation of"Stack Configuration File“ (xml)

Page 26: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 26

1) Click “Continue”2) Click button “Confirm Files in Download Basket”3) In the new window, tick the upper left checkbox to select all

files4) Click on “Confirm Download”5) Now you can download the files with Download Manager

At that point of time the stack information has been written into thedatabase of Solution Manager and additionally as physical files(XML file & TXT file) provided to directory …/usr/sap/trans/EPS/in

Package download and generation of"Stack Configuration File“ (xml)

Package download and generation of "Stack Configuration File“(xml)3

Page 27: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 27

Agenda

1. OverviewSAP Enhancement PackagesMust Knows Regarding Preparation

2. Implementation Scenarios & Tools

3. How to Manage SAP Enhancement Package Implementation Projects

4. Summary, Outlook & Further Information

Page 28: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 28

1New Installation

2 Upgrade of anExisting System

3EnhancementPackageInstallation

Implementation Scenarios- Different Use Cases

Page 29: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 29

Implementation Scenarios- Different Use Cases

New Installation1SAP ERP 6.0 EHP4 Ready Installation:

To run an SAP ERP 6.0 system on SAP enhancementpackage 1 of SAP NetWeaver 7.0 without any technicalusages of SAP enhancement package 4 of SAP ERP 6.0is not supported.You need to install at least one technical usage ofSAP enhancement package 4 of SAP ERP 6.0 right afterthe initial installation.

SAPInst

NW7.0

NWEHP1

PI7.1

ERP6.0

ERP6.0

NWEHP1

ERP6.0

ERP6.0

ERPEHP4

SAINT/ JSPM

NWEHP1

Enhancement PackageInstaller

ERP6.0

ERPEHP3

Enhancement PackageInstaller

NWEHP1

ERPEHP4

NWEHP1

Page 30: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 30

Implementation Scenarios- Different Use Cases

Upgrade of anExisting System

NW7.0

NWEHP1

PI7.1

ERP6.0

ERP6.0

ERPEHP3

2

NW2004 Upgradetools

SAPup/ SAPJup

NWEHP1

ERPEHP4

NWEHP1

R/34.6C Upgradetools

SAPup/ SAPJup

Page 31: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 31

ERP6.0

Implementation Scenarios- Different Use Cases

Enhancement Package Installation3

NW7.0

NWEHP1

NW7.0

ERPEHP4

PI7.1

Enhancement PackageInstaller

SAINT/ JSPM

PI7.1

ERP6.0

Enhancement PackageInstaller

NWEHP1

NWEHP1

Enhancement PackageInstaller *

ERP6.0

ERPEHP3

ERP6.0

*Exceptions: SAINT/ JSPM, if1.) 32bit OS/DB Platform2.) Subsequent installation if EHP4 TU’s are already installed

Page 32: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 32

Implementation Scenarios- Different Use Cases

SAP Enhancement Packages for SAP Solution Manager 7.0

UpgradetoolsSAPup/ SAPJup

1

SAPInst

SolMan7.0

NWEHP1

New Installation

Upgrade of anExisting System

2

SolMan3.1

SolMan7.0

NWEHP1

Enhancement Package Installation3

SolMan7.0

SolMan7.0

NWEHP1

SAINT/ JSPM

Page 33: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 33

Enhancement Package Installation Tool:- SAP Enhancement Package Installer

QUICK FACTS

• Downtime reduction by 60-80%expected*

• Risk mitigation due to isolatedshadow system

MINIMIZEDDOWNTIME

RELIABLE &INTUITIVE

• Mature, stable and optimizedsystem switch procedure

• Improved user experience due tointuitive guided procedure

*compared with EHP3 installations via SAINT

EHP Installer: Standard tool to implement SAP enhancement packages

Technology: System Switch Procedure

Available for:all 64-bit platform for ABAP, Java and Dual-StackSAP enhancement package 4 for SAP ERP 6.0SAP enhancement package 1 for SAP NetWeaver 7.0 and ProcessIntegration 7.1Support Packages for ABAP – only systems (coming soon)

Page 34: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 34

Download the executable from the SAP Service MarketplaceUnpack and execute the installer via SAPCARStart SAP Enhancement Package Installer front-end

Procedure: Start SAP Enhancement PackageInstaller

Start SAP Enhancement Package Installer

Page 35: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 35

Download the executable from the SAP Service MarketplaceUnpack and execute the installer via SAPCARStart SAP Enhancement Package Installer front-end

Start SAP Enhancement Package Installer

Procedure: Start SAP Enhancement PackageInstaller

Page 36: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 36

Only the Monitor tab is shownTo initialize the process, press Next

Roadmap step 1 - Initialization211111

Procedure: Start SAP Enhancement PackageInstaller – Initialization

Page 37: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 37

Step completedAS ABAP identified

Roadmap step 1 - Initialization211111

Procedure: Start SAP Enhancement PackageInstaller – Initialization

Page 38: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 38

KeywordDownload Directory

Roadmap step 2 - Extraction211112

Procedure: Start SAP Enhancement PackageInstaller – Extraction

Page 39: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 39

…completedChoose Next

Roadmap step 2 - Extraction211112

Procedure: Start SAP Enhancement PackageInstaller – Extraction

Page 40: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 40

Add passwordsChoose Preconfiguration Modes

Roadmap step 3 - Configuration211113

Procedure: Start SAP Enhancement PackageInstaller – Configuration

Page 41: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 41

It might be necessary to update R3trans and SPAM versionRoadmap step 3 - Configuration211113

Procedure: Start SAP Enhancement PackageInstaller – Configuration

Page 42: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 42

You have the possibility to bind EHP’s, Add-on’s and SP’sRoadmap step 3 - Configuration211113

Procedure: Start SAP Enhancement PackageInstaller – Configuration

Page 43: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 43

…completedChoose Next

Roadmap step 3 - Configuration211113

Procedure: Start SAP Enhancement PackageInstaller – Configuration

Page 44: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 44

…running…Accept info on kernel installationPress Next

Roadmap step 4 - Checks211114

Procedure: Start SAP Enhancement PackageInstaller – Checks

Page 45: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 45

Development environment will be locked in this stepCloning of original tables to the shadow system starts

Roadmap step 5 - Preprocessing211115

Procedure: Start SAP Enhancement PackageInstaller – Preprocessing

Page 46: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 46

Prepare for DOWNTIME phaseOn the next phase Downtime starts

Roadmap step 5 - Preprocessing211115

Procedure: Start SAP Enhancement PackageInstaller – Preprocessing

Page 47: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 47

…checks availability of database backup before downtime…. And after downtime…

Roadmap step 6 - Downtime211116

Procedure: Start SAP Enhancement PackageInstaller – Downtime

Page 48: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 48

Decide on background job schedulingSend the evaluation form to SAP…

Roadmap step 7 - Postprocessing211117

Procedure: Start SAP Enhancement PackageInstaller – Postprocessing

Page 49: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 49

Press OK to end SAP enhancement package installerRoadmap step 8 - Finalization211118

Procedure: Start SAP Enhancement PackageInstaller – Finalization

Page 50: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 50

Agenda

1. OverviewSAP Enhancement PackagesMust Knows Regarding Preparation

2. Implementation Scenarios & Tools

3. How to Manage SAP Enhancement Package ImplementationProjects

4. Summary, Outlook & Further Information

Page 51: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 51

Software Installation And Activation

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

Requirements Design Deploy

Result:Getting the solutionready and tested

Further ServicesExpert Guided Implementation

- Update to Solution Manager EHP1 including basicconfiguration

SystemAdministrator

Page 52: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 52

Shad

ow S

yst.

Ope

rat.

Prod

uctiv

e Sy

stem

SAP Enhancement Package Installer- Timing Diagram

Backup

Cre

ate

Shad

ow In

stan

ceM

odifi

catio

nAd

just

men

t

Activ

atio

nD

istr

ibut

ion

InitializationExtraction

ConfigurationChecks

Preprocessing Downtime Postprocessing Finalization

Rem

ove

Shad

ow In

stan

ce

Backup

1 2 3 4 5 6 7 8

Point of no-returnProcess can be

resetted without anyartefacts until beginof downtime phases

Import EHP&SPStack

Import EHP&SPStack

Development CloseOnly important foryour DEV system.

Majority of User Interactions(app. 1 day)

Uptime UptimeDowntime

Overall installation runtime (Median: 46hours)

Page 53: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 53

System Landscape Aspects

Requirements Design Deploy

Legend

= ERP + EHP4

= old release (6.0)

= actual project work

= Transport route

System landscape

Productive landscape DEVERP

PRDERP

QASERP

EHP 4 EHP 4Transportchanges

DEVERP

TemporaryDevelopmentSystem

During and after EHP or Support Package installation your development system may not be able tosupport your production line with emergency corrections and/or phased development go-lives unlessyou add temporarily a copy of the development system

Based on your risk profile you should consider appropriate measures

Ensure dual maintenance

EmergencyCorrections

DualMaintenance

Page 54: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 54

Overview of Factors affecting EHPInstaller Tool Runtime & Downtime

SystemConfiguration

Number ofselectedtechnical

usages & SP’s

DatabaseUtilization &

Configuration

Number ofmodifications

Number ofclients

Productiveapplications/Add-On’s or

industrysolutions

Number ofinstalled

languages

EHP InstallerConfiguration

Mode

Hardware /Hard Disc

Config

As each system is highly individual regarding it‘s configuration and application data.A forecast of runtime and downtime is only possible when analyzing results of an EHPinstallation test run with representative set of data !

Key Take Aways

Reaction Timeon Dialog

steps

Business Uptime Business UptimeBusiness Downtime

Follow-up activitiesUpgrade Downtime

Customerspecific

Runtime /Downtime

depending on

Upgrade Uptime

Page 55: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 55

EHP Installer – Best Practices

Consider additional temporary system resources:(free space on file systems, DB & log archives)

SAPehpi installation directory: ~ 25GBEHP4 & SPS Download directory: ~ 10GB depending on # of packagesFree space in /usr/sap/trans : ~ 4GBShadow system ~ 60-80 GBAdditional freespace in table spaces: ~ 20-50 GB 150- 170 GB should be sufficientArchive Logs

Start early enough with the SAPehpi process!Until end of preprocessing phase SAPehpi can run during system uptime, i.e. start at beginning of theweekConsider executing the preprocessing phase during low DB utilization times (i.e. a weekend earlier)After uptime preprocessing you can stop SAPehpi and continue later with the downtime phases atbeginning of maintenance windowConsider time for postprocessing

Manual clean-up steps and load generationAdjustment transports and BackupTesting & validation

Page 56: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 56

Current Statistics- SAP Enhancement Package Installer

EHP Installer Statistics forSAP Enhancement Package 4for SAP ERP 6.0

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

Median Runtime: 46h

EHP Installer Downtime

EHP Installer Runtime

Median Downtime: 7,8h

Page 57: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 57

Phase 4:Deploy

Requirements Design DeployBuild & TestSystem

Administrator

Go-Live and Support

Update of production system:EHP Installer is highly specialized to minimize downtime

Release of the EHP System for Production Operation

Support after Go-Live

Project Closure

Services

SAP delivers Continuous Quality ChecksTransport Management synchronizes deployment toproduction

Result:Innovation isavailable forbusiness

Page 58: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 58

Recommendations on implementationprocedure of SAP enhancement packages

DiscoveryUse Sandbox System to explore newfunctions, Business Functions are not reversible.

Installation tacticsAlways combine installation of enhancement packagewith the installation of the latest Support Package Stack(ABAP). However there are exceptions: Pay attentionespecially in mixed environments: ABAP/JAVA, e.g. LSO.Minimized downtime with new tool: EHP Installer.

Preparation

Read the documentation: The principles and methods toinstall SAP enhancement packages differ significantlyfrom a traditional release upgrade. Make sure your SAPSolution Manager 7.0 is at the latest patch level (SAPNote 1122966).

Page 59: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 59

Agenda

1. OverviewSAP Enhancement PackagesMust Knows regarding Preparation & Checklist prerequisites

2. Implementation Scenarios & Tools

3. How to Manage SAP Enhancement Package Implementation Projects

4. Summary, Outlook & Further Information

Page 60: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 60

In a nutshell: You CAN deliver Innovationwithout disruption

1

3 4 Use SAP Solution Manager –Maintenance Optimizer

Installation With Regular Maintenance

Install EHP combined with Support Package as amaintenance activity - with only minor additional effort.

2

SAP Enhancement Packages acceleratethe adoption of innovation

Select and activate the functionality needed by yourbusiness using the Switch Framework.

Make sure you update to EHP1 forSAP Solution Manager 7.0 BEFORE

starting the implementation.

Minimize your downtime using the newEHP Installer

Plan for some additional technicalpreparation and execution time.

© SAP AG 2009. All rights reserved. / Page 60

Page 61: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 61

SAP Business Suite 7

Default Releasesince Q2/2009

We follow our roadmaps and keep promisesFirst 4 generations of SAP enhancement packages for SAP ERPdelivered and adopted in the market (3340 live customers)First set of EHP’s across the Business Suite 7 planned for Q2/2010

Innovation PathSAP Business Suite 7

SAPBusiness

Suite 7

(Core Applications) SAP Business Suite 7 Innovations 2010(Core Applications)

ERP 6.0 SRM 7.0 SCM 7.0 CRM 7.0

EHP 1

PLM 7.01

Release-to-Customers planned for Q2/2010

EHP 1EHP 1EHP 5

Page 62: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 62

Expert Guided Implementation- SAP Solution Manager Prep

When to choose offering?Customer wants to set up or updateSAP Solution Manager with standardconfiguration.Customer has the technical skills,but lacks SAP Solution Manager specificconfiguration knowledge.Willingness to execute implementation indefined time frame

How to order?SAP offers delivery at fixed time slotsAvailable delivery slots are published on the SAP Service Marketplace (Alias: SolutionManager -> Services -> Expert Guided Implementation)Customers plan projects and self-register based on project timeline:

Alias: SolutionManager -> Services -> Expert Guided ImplementationDirect Link: http://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000717440&_SCENARIO=01100035870000000202&

SAP Expert explains step by steps configuration usingtraining materials and a SAP Solution Managerdemonstration system, providing guidance and Q&A

Participants executesdemonstrated steps in ownproject i.e. on own SAPSolution Manager system atthe same day

Participants havedirect access to SAPExpert who directlysupports, ifnecessary, during the

Customer/Partner

SAP Scenario Expert SAP Scenario Expert

Empowering via Web sessionsExplanation of implementation steps through SAP Expert(“Remote training”)Typically 1-2 hours in each morning

Execution by customer/partner teamOn own project systemOn demand supported by back office, SAP expert overphone or remoteTypically each afternoon for the setup steps of the day

Customer/Partner

DescriptionCustomer is trained in SAP Solution Manager configuration step by step by SAP Expert remotely.Customer executes configuration of explained steps.Customer has direct remote access to SAP Expert during execution of configuration steps.The delivery covers 5 days. At the end of delivery the standard configuration will be finished.

SystemAdministrator

Enterprise Support customerscan join Expert GuidedImplementation without

additional charge in 2009

Page 63: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 63

SAP Accelerated Innovation Enablement5 days free* access to SAP Solution Architects

Benefit from direct engagement with SAP‘s experts:SAP provides up to five remote person days per calendar yearassistance and enablement per customer helping to evaluate theinnovation capabilities of the latest SAP Enhancement Package.

Value PropositionAccelerated Innovation Enablement provides access to SAP Solution Architects to evaluate the innovation capabilities ofthe latest SAP Enhancement Package and how it may be deployed for your business process requirements.

In A NutshellEntitlement

Customer is entitled to receive up to fivecalendar days remote advice per year.

OutcomeThe results of the check will bedocumented in English by SAP expert.

Duration5 calendar days (= 5x8hrs)

Addressed SolutionSAP Business Suite 7 core applications(ERP 6.0, CRM 7.0, SCM 7.0, PLM 7.0)

Technical PrerequisitesSAP’s Accelerated Innovation Enablement service is delivered remotelyby SAP Solution Architects and is only available to SAP Enterprise Support customersSAP Solution Manager Enterprise EditionDocumentation of core business processes within SAP Solution Manager EnterpriseEdition and information about the special focus on your specific functional requirementsSAP requires the commitment of the time and expertise of Customer’s functionaland/or process lead

Further Informationhttp://service.sap.com/enterprisesupport -> Scope description -> SAP AcceleratedInnovation Enablement

Business

Up to five calendardays free remote adviceper year for Enterprise

Support customers

Page 64: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 64

Service offering:Enhancement package planning for SAP ERP 6.0

Your Benefit :

Overview….• Intensive 2 days onsite workshop• We plan your EHP 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 projectroadmap based SAP’s best practices & provedmethodology

Landscape Dependencies• Identify technical dependencies of your system

landscape

• Outlines critical issues for a smoothImplementation project

• Getting behind the new technology

• Understand the concept of switchable BusinessFunctions & Technical Usages

• Learn how to use “EHP Installer” Tool

Knowledge Transfer

Order & Contact Details…Direct contact: [email protected]

Service Market Place Link: /UFG

Page 65: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 65

Provide YOUR Feedback!Benefit from Feedback!

Provides benchmarking data and project statistics from completed SAPEnhancement Package implementation projects, for example, on projectduration, downtime, satisfactionUp-to-date results and the online questionnaire are published athttp://service.sap.com/ehp-db.

SAP EHPExperienceDatabase

Please send Evaluation Form (Statistics plus your individual feedbackcomment) via email!

The statistics of your SAP enhancement package implementation help usimproving the SAP Enhancement Package Installer!Your individual comments are reviewed within our tool development!

SAPEnhancementPackageInstallerStatistics

Page 66: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 66

Get Started - Enhancement Package Infocenterhttp://service.sap.com/erp-ehp

What IT professionalsmust know about

SAP Enhancement Packages&

How to Install EHP4:A Practical Guide

SAP Enhancement Packages -Frequently Asked Questions

Lifecycle of SAPEnhancement Packages

SAP EHP Technology Facts

SAP Enhancement PackageStrategy for SAP ERP

ERP@BPX: EHP Forum & Wiki

SAP EHP Info CenterSAP EHP Info Center

Page 67: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 67

Further Information

SAP Public Web: SAP Developer Network (SDN)Software Logistics: www.sdn.sap.com/irj/sdn/softwarelogisticsSoftware Logistics Forum: www.sdn.sap.com/irj/sdn/forum?forumID=293

Page 68: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 68

Thank you for your time

Questions?Kathrin WinkmannSAP Technology Solution ManagementLife-cycle Management

SAP AGDietmar-Hopp-Allee 1669190 WalldorfGermany

E-Mail [email protected]

Page 69: Best%20 practices%20for%20implementing%20sap%20enhancement%20packages

© SAP AG 2009. All rights reserved. / Page 69

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained hereinmay be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries,eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+,POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex,MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or othercountries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respectivelogos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products andservices mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries.Business Objects is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only.National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only,without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construedas constituting an additional warrant.

Copyright 2009 SAP AGAll Rights Reserved