ehp concept
TRANSCRIPT
SAP Enhancement Packages
Technology Facts
Applicable for SAP ERP 6.0, SAP CRM 7.0, SAP SCM 7.0, SAP SRM 7.0
Version 8.21 (November 2011)
© 2011 SAP AG. All rights reserved. 2
Legal Disclaimer
This presentation is not subject to your license
agreement or any other agreement with SAP.
SAP has no obligation to pursue any course of
business outlined in this presentation or to develop
or release any functionality mentioned in this
presentation.
This presentation and SAP's strategy and possible
future developments are subject to change and may
be changed by SAP at any time for any reason
without notice. This document is provided without a
warranty of any kind, either express or implied,
including but not limited to, the implied warranties of
merchantability, fitness for a particular purpose, or
non-infringement.
SAP assumes no responsibility for errors or
omissions in this document, except if such damages
were caused by SAP intentionally or grossly
negligent.
© 2011 SAP AG. All rights reserved. 3
Agenda
1. SAP Enhancement Package Concept
The Challenge ▪ Improved Software Lifecycle ▪ Maintenance
2. Architecture and Technology
EHP Installer ▪ Switch Framework ▪ Technical Facts ▪ Landscape Options
3. Implementation Procedure
Innovation Management ▪ Installation Procedure ▪ Recommendations
4. Customer Experiences and Summary
Customer Proof Points ▪ Roadmap ▪ Services ▪ Key Take-Aways
SAP Enhancement Package Concept
The Challenge ▪ Improved Software Lifecycle ▪ Maintenance
© 2011 SAP AG. All rights reserved. 5
Enhancement Packages = Innovation + Stability Reduce Conflict Between Stability and Innovation
INNOVATION
• Fast and easy introduction
of business innovation at
any time when needed
STABILITY
• Stable and robust business
processes for maximum
efficiency and low TCO
• Routine deployment of support
packages to sustain compliance
ENHANCEMENT PACKAGES =
INNOVATION + STABILITY
• Enable IT to continuously provide
new functionality: Installation of
enhancement packages as part
of routine maintenance
• Selective, non-disruptive
activation of innovation at any
time - driven by business needs
© 2011 SAP AG. All rights reserved. 6
SAP Enhancement Packages (incl. SP-Stacks)
Installation with Regular Maintenance + Selective Activation
Support
Package
Inactive Business
Functions
Time SAP
System
1. Always install SAP enhancement packages combined
with Support Pack Stack as a maintenance activity with minor
additional effort and facilitated by the EHP Installer tool.
Business Function Activation
2. Select and activate the functionality needed by your
business using the Switch Framework. Functionality
your business does not need will remain dormant.
EHP
Support
Package
EHP
Support
Package
Support
Package
© 2011 SAP AG. All rights reserved. 7
Adoption SAP Enhancement Packages for SAP ERP August 2011 – Customers With Productive Enhancement Package Installation
Key messages:
Already more than 11.000 productive customers have an enhancement package installed
SAP enhancement packages get adopted much quicker than previous major releases (e.g. SAP ERP 6.0)
SAP enhancement package 5 is gaining momentum after general availability
Legend:
EHP 5 installed
(only highest installed EHP level is counted)
EHP 4 installed
EHP 3 installed
EHP 2 installed
© 2011 SAP AG. All rights reserved. 8
SAP Enhancement Packages Quick Facts
BUSINESS SUITE – Stable Core
SAP NetWeaver 7.0x
SAP ERP 6.0
Enhancement Packages
Optionally installed
Selectively activated
Cumulative
Software innovations
Delta Shipments to e.g. SAP ERP 6.0, SAP CRM 7.0, SAP SCM 7.0, SAP SRM 7.0
© 2011 SAP AG. All rights reserved. 9
Maintenance for SAP Business Suite1
1 The SAP Business Suite includes the core applications (SAP ERP 6.0, SAP PLM 7.0, SAP CRM 7.0, SAP
SCM 7.0, SAP SRM 7.0), supplementary applications and industry applications. 2 For detailed information please refer to SAP Note 1648480
ERP 6.02
EHP12
EHP22
EHP32
EHP4
EHP5
EHP6
2010 2011 2012 2013 2014 2015 2016 2017 2018 2020 2008 2005 2009 2006 2007
CRM 7.0
SCM 7.0
SRM 7.0
2019
SAP NetWeaver AS ABAP 7.x 2
SAP
Business Suite 7 Core Applications
EHP1 EHP2
EHP1 EHP2
EHP1 EHP2
Longer
Maintenance
until 2020
© 2011 SAP AG. All rights reserved. 10
Agenda
1. SAP Enhancement Package Concept
The Challenge ▪ Improved Software Lifecycle ▪ Maintenance
2. Architecture and Technology
Switch Framework ▪ Technical Facts ▪ Landscape Options
3. Implementation Procedure
Innovation Management ▪ Installation Procedure ▪ Recommendations
4. Customer Experiences and Summary
Customer Proof Points ▪ Roadmap ▪ Services ▪ Key Take-Aways
Architecture and Technology
Switch Framework ▪ Technical Facts ▪ Landscape Options
© 2011 SAP AG. All rights reserved. 12
Motivation: Evolution of SAP Architecture Example SAP ERP
Te
ch
no
log
y
Ap
pli
cati
on
SAP R/3
up to 4.6C
Industry Sol.
SAP Basis
Application
SAP R/3
Enterprise
Industry Solutions
SAP Web Application
Server 6.20
SAP R/3 Enterprise Core (4.70)
Enterprise Extension Set
mySAP ERP 2004
Composite Applications
Strategic Enterprise Management
Self-Services
Internet Sales
Industry Solutions
and more …
SAP NetWeaver 2004
SAP ECC Core (5.0)
Enterprise Extensions
ITS
Co
mp
os
ite A
pp
licati
on
Fra
mew
ork
APPLICATION SERVER (6.40)
Life
Cycle
Mg
mt
PEOPLE INTEGRATION
Multi Channel Access
Portal Collaboration
INFORMATION INTEGRATION
Master Data Mgmt
Bus. Intelligence Knowledge Mgmt
PROCESS INTEGRATION
Business
Process Mgmt
ABAP
DB and OS Abstraction
Integration
Broker
J2EE
SAP NetWeaver 2004
SAP ERP 6.0
Composite Applications
Strategic Enterprise Management
Self-Services
Internet Sales
Supplier Relationship Management
EHP 5 EHP 6
and more …
SAP NetWeaver 7.0x
Co
mp
osit
e A
pp
licati
on
Fra
mew
ork
APPLICATION SERVER (7.0x)
Life
Cycle
Mg
mt
PEOPLE INTEGRATION
Multi Channel Access
Portal Collaboration
INFORMATION INTEGRATION
Master Data Mgmt
Bus. Intelligence Knowledge Mgmt
PROCESS INTEGRATION
Business
Process Mgmt
DB and OS Abstraction
Integration
Broker
J2EE ABAP ITS
SAP ECC Core (6.0)
Industry Extensions Enterprise Extensions
Switch Framework
..
© 2011 SAP AG. All rights reserved. 13
Example: SAP Enhancement Package 5 SAP ERP 6.0 Focus: Activation
1. Installation of EHP Components
with regular maintenance
SAP_APPL (605)
EA-APPL (605)
IS-OIL (600)
EA-HR (600)
SAP_HR (600)
SAP_ABA (702)
SAP_BASIS (702)
1
Selective, component-wise installation 1
Technical Usage:
“Central Applications”
© 2011 SAP AG. All rights reserved. 14
Example: SAP Enhancement Package 5 SAP ERP 6.0 Focus: Activation
1. Installation of EHP Components
with regular maintenance
SAP_APPL (605)
EA-APPL (605)
IS-OIL (600)
EA-HR (600)
SAP_HR (600)
SAP_ABA (702)
SAP_BASIS (702)
SAP_APPL (605)
EA-APPL (605)
IS-OIL (600)
SAP_HR (600)
SAP_ABA (702)
SAP_BASIS (702)
EA-HR (600)
1
Explicit activation for each business function separately 2
Business Function activated:
“Expediting Data in
Purchase Order” 2. Activation of
Business Functions
2
© 2011 SAP AG. All rights reserved. 15
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 ERP (ECC 6.0)
Fundament: Enhancement Framework is the solution of SAP NetWeaver 7.0x 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 kernel-based BAdI is also integrated in the Enhancement Framework.
© 2011 SAP AG. All rights reserved. 16
Switch Framework How Does It work?
Architectural
View:
“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
Enhancements
Switch 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”
…
A switch controls the visibility of other repository objects.
© 2011 SAP AG. All rights reserved. 17
Installing SAP Enhancement Packages Things You Should Know Before
Only one EHP Level per
system
One application system can
only consist of one EHP level
(e.g. EHP4 or EHP5). Hence
installed EHP components have
to be updated with every future
EHP implementation.
Industry solutions
Customers who have activated
an industry business function
set have to include the
corresponding EHP industry
software component during
installation.
EHP installation and
functional activation is
partially non-reversible
EHP Facts
EHPs are “cumulative”
When installing the latest EHP
you will automatically get all
functionality delivered with
previous Enhancement Packs.
Delta Shipment
Technically the EHP installation
delivers only changed objects to
your system: In case you have installed EHP5
you will only install the new objects
of EHP 6.
In case you have installed EHP 4
you will install EHP 5 and EHP 6
objects in one step
SAP NetWeaver 7.0
enhancement package
The application update brings a
new enhancement package for
SAP NetWeaver 7.0
Technical Delivery
Modification adjustment
After installing Enhancement
Packages modifications must be
adjusted – even if no business
function has been activated.
Regression test required
The installation of an SAP
Enhancement Package requires
a full regression test – even if
no business function has been
activated.
Effort estimation
Most customers say that the
installation effort is a bit higher
with EHP‟s (without activating
business functions) compared
to pure Support Package
updates.
Project Perspective
© 2011 SAP AG. All rights reserved. 18
Landscape options for implementing integration capabilities of SAP NetWeaver
Embedded deployment within an SAP Business Suite system
Within an application backend system (same SID)
Deployed as a local sidecar system to an SAP Business Suite system
Used by exactly one application system (1:1 relation)
Deployed as a central hub system
Shared by several application systems, e.g. ERP and SRM (1:n relation)
Technical Deployment of SAP NetWeaver Landscape Options
(Local) Sidecar (Central) Hub Embedded*
* only to support existing setups
© 2011 SAP AG. All rights reserved. 19
Applying an Enhancement Package What about my hub systems?
1. Minimal Impact - Recommended
If your hub system is already based on SAP NetWeaver 7.0 (or 7.0 EHP1 or 7.0 EHP2) there is no need to update this system (see also SAP Note 1388258)
2. Application-driven Innovation
Optionally, you may update hub systems based on SAP NetWeaver 7.0 or SAP NetWeaver
7.01 to SAP NetWeaver 7.02 together with the update of your application system.
This is the default case for local sidecar systems.
3. Technology-driven Innovation
You may update your hub systems to SAP NetWeaver 7.3 if it is supported by the respective
applications. You can find details about availability and restrictions in SAP Note 1532805.
Remark: SAP Business Suite 7 (e.g. ERP 6.0 EHP4) first supported SAP NetWeaver 7.3 (see SAP Note 1468349)
SAP Business Suite 7i2010 supports multiple landscape strategies for hub* systems
If you apply an SAP Enhancement Package of SAP Business Suite 7 and above to your
ABAP system (e.g. EHP5 on ERP or EHP1 on CRM), the underlying SAP NetWeaver stack is
always updated to the corresponding EHP for SAP NetWeaver 7.0
* For details about hubs please refer to the guide ”SAP Business Suite Landscape Implementation - Technical Planning Guide”
© 2011 SAP AG. All rights reserved. 20
SAP NetWeaver 7.3 – SEM-BW Hub* Landscape Options
SEM-BW Technology Hub* Business Suite
Back-End
SAP Business
Warehouse
AS ABAP 7.01
SEM-BW 6.04
SAP Business
Warehouse
AS ABAP 7.02
SEM-BW 6.05
SAP Business
Warehouse
AS ABAP 7.31
SEM BW 7.36
SAP Business
Warehouse
AS ABAP 7.3
SEM-BW 6.34
a.
b.
Application-driven innovation b.
a.
SAP
Business Suite 7 /
Business Suite 7i2010 /
Business Suite 7i2011
SAP NW 7.0x
Technology-driven innovation
* For details about hubs please refer to the guide ”SAP Business Suite Landscape Implementation - Technical Planning Guide”
SEM-BW 6.05 Skipped for NW 7.3
no Upgrade to 7.3
possible! !
Consolidation
with
EHP6
© 2011 SAP AG. All rights reserved. 21
Landscape Recommendations and Further Details All at One Central Place
Deployment recommendations
are published here:
https://www.sdn.sap.com/irj/sdn/
landscapedesign
section Distribution Models
Currently Available:
Dual Stack deployment
SAP NetWeaver Portal
Adobe Document Services
SAP NetWeaver Business Warehouse &
BEx Web
SAP NetWeaver Process Integration
Enterprise Services Repository & Registry
System Landscape Directory
© 2011 SAP AG. All rights reserved. 23
Agenda
1. SAP Enhancement Package Concept
The Challenge ▪ Improved Software Lifecycle ▪ Maintenance
2. Architecture and Technology
EHP Installer ▪ Switch Framework ▪ Technical Facts ▪ Landscape Options
3. Implementation Procedure
Innovation Management ▪ Installation Procedure ▪ Recommendations
4. Customer Experiences and Summary
Customer Proof Points ▪ Roadmap ▪ Services ▪ Key Take-Aways
Implementation Procedure
Innovation Management ▪ Installation Procedure ▪ Recommendations
© 2011 SAP AG. All rights reserved. 25
SAP Enhancement Packages Implementation Procedure
PLAN
Discover & Evaluate:
EHP Info Center
Business Function Prediction Service
Preparation & Blueprint
Landscape Verification 1.0
Identify technical usages
Maintenance Optimizer
Realization (Install, Activate, & Test):
Enhancement Package Installer
Switch Framework
Configuration + Customizing
Predefined test content
Go-Live and Support
PLAN
Require-ments
Design
Deploy
Build & Test
Optimize
Operate
Application
Lifecycle
Management
(ALM)
© 2011 SAP AG. All rights reserved. 26
Enhancement Package Lifecycle How ALM and ASAP Relate to Each Other
Discover New EHP
Functionality EHP Info Center
Business Function
Prediction
Business and
Technical Aspects Business Blueprint
Landscape
Verification 1.0 SP1
Maintenance Optimizer
Installation and
Configuration Installation Tools
Technical Configuration
Business Configuration
Test Management
Deployment Go-Live and Support
Transport Management
Plan Build Correspon-
ding ASAP
phases: Preparation Blueprint Realization Go-Live & Support Prep. for Cutover Discovery Evaluation
Application
Lifecycle
Management
phases:
Business Business Process
Expert
System
Administrator
Requirements Design Build & Test Deploy
© 2011 SAP AG. All rights reserved. 27
Further Services and Tools
Accelerated Innovation Enablement (AIE)
Business Function Prediction and Solution Browser
Phase 1: Requirements
AIE
Experts
Identification of new business functionality
through Enhancement Package Info Center*
Single point of access
Deep level of granularity
Analyze new software functionality
Identify needed Business Function(s)
Result:
High-Level Business
Requirements
and Selection of
Business Functions
* http://service.sap.com/erp-ehp (or /crm-ehp, /srm-ehp, /scm-ehp)
Requirements Design Build & Test Deploy
© 2011 SAP AG. All rights reserved. 28
Business Function Prediction for SAP® ERP Helps you to Identify the new Functionality you Need
Customer
popularity rating! Relevance based on
actual system usage
For details please go to http://service.sap.com/bfp
Project relevant
information Mapping to
Technical Usage
Requirements
© 2011 SAP AG. All rights reserved. 29
SAP Solution Browser Tool http://service.sap.com/solutionbrowser
Features
Discover new functionality across different SAP application releases and respective SAP
enhancement packages
Assess the value of updating/upgrading by comparing functional enhancements and
business benefits between your existing release and any subsequent release up to SAP
Business Suite 7 and the latest enhancement packages.
Requirements
© 2011 SAP AG. All rights reserved. 30
Enhancement Package Information Center General Information
Central access to EHP
related information:
EHP strategy
Concepts and methodology of
EHPs
Discover, evaluate and install
new functionality
Access here:
• http://service.sap.com/erp-ehp
• http://service.sap.com/crm-ehp
• http://service.sap.com/srm-ehp
• http://service.sap.com/scm-ehp
example: /erp-ehp
Requirements
© 2011 SAP AG. All rights reserved. 31
Enhancement Package Information Center (example ERP) Functional Information - http://service.sap.com/erp-ehp
Level 1 =>
„Short overview presentation‟:
Get an idea of each business function
(short description and target group)
Level 3 =>
„Detailed presentation‟:
Understand each feature of
a business function
(~ 1 slide per feature)
Level 4 =>
„Online information‟:
Assess each business function,
using all related information:
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
© 2011 SAP AG. All rights reserved. 32
Enhancement Package Information Center (example ERP) Business Function Information - http://service.sap.com/erp-ehp
Documentation for each EHP business
function
Technical Usages 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
Test catalog in order to test the new
functionality
Requirements
© 2011 SAP AG. All rights reserved. 33
Define Business Aspects
Business Blueprint
Execute with ASAP methodology
Phase 2: Design
Prepare Technical Installation
Prerequisites
Installation Approach (Business-driven vs. IT-driven)
Map Business Functions and Technical Usage
Result:
Business Blueprint and
Technical Preparation
Activities
Requirements Design Build & Test Deploy
© 2011 SAP AG. All rights reserved. 34
Installation Prerequisites
1. SAP Solution Manager Prerequisites
EHP1 for SAP Solution Manager 7.0 (SP 23 or higher)
Landscape Verification 1.0 SP1 or higher for SAP Solution Manager
(recommended)
2. Platform (OS/DB) availability (http://service.sap.com/pam)
3. Latest installation or upgrade tools
Enhancement Package Installer (SAPehpi)
Upgrade tools (SAPup/SAPJup)
Software Update Manager (SUM) as of SAP Business Suite 7
Innovations 2011
4. Compatibility of Add-ons (mainly ERP)
5. Support Packages
Generally there is no minimal Support Pack Level required
Align your upgrade schedule with the availability of equivalent
Support Package
You find details on http://service.sap.com/sp-stacks
Design
© 2011 SAP AG. All rights reserved. 35
Mapping Process – Example (ERP) Technical Usages-Business Functions-Software Components
Business Function Technical Usage Main Instances &
Software Components
SAP ECC Server
A “Technical Usage”
groups software
components which must
be installed together.
A “Business Function”
is the activatable unit
within the SAP ECC
Server
EA-HR 605
SAP_HR 604
ERECRUIT 600
EA_GLTRADE 600
…….
SAP_APPL 605
EA-APPL 605
SAP NetWeaver 702
Central
ApplicationsABAP Product
Instance: Central
Application
HCM Self Services ABAP Product Instance:
Human Capital Management
JAVA Product Instance:
SAP XSS (Self Services)
BF
BF
Central Applications
Media ABAP Product
Instance: Media
Financials ABAP Product Instance:
Leasing/Contract A/R & A/PBusiness Function 3
Lean Manufacturing
Technical Name:
LOG_PP_LMAN
Business Function 1
Real Estate Management
Technical Name:
RE_GEN_CI_1
Business Function 2
General Ledger
Accounting 3
Technical Name:
FIN_GL_CI_3
. . .
BF
Design
© 2011 SAP AG. All rights reserved. 36
Installation Approaches at a Glance
Queue of installable
packages + stack xml
5. Modification Adjustment
6. Regression Test
4. Install installation packages using EHP Installer
3. Select technical usage(s) using Solution
Manager Maintenance Optimizer.
Automated calculation and download
of required installation files
Now defined: technical usage(s)
IT-Driven (formerly referred to as “broad”)
1+2. Choose relevant Technical
Usage(s) with potential business
value for your company.
Business-Driven (formerly referred to as “selective”)
1. Choose business functions,
e.g.: „Retail Buying‟
SAP Note:
1566412 2. Map business function(s)
to Technical Usage(s)
Business
System
Administrator
Design
© 2011 SAP AG. All rights reserved. 37
Two Alternative Installation Approaches Detailed Comparison
IT-Driven
Customer‟s IT Strategy for EHP installations:
– Proactively add relevant scope of new functions to be in best shape to activate
further business functions as soon as these are requested by the business.
– Use synergy effects with your maintenance cycles to avoid a separate regression test.
Proceeding: Broader approach
– Look at the technical usages offered and exclude the ones that you do not use on this system.
– For the remaining technical usages, check if the enhancements inside potentially add value for you
Advantages:
– Minimize initial effort for analyzing new functions
– In best shape for new implementations.
Business-Driven
Customer‟s IT Strategy for EHP installations:
– Change (install) only what is needed for activating a business function that the business decided to use.
– Use synergy effects with your maintenance cycles to avoid a separate regression test.
Proceeding: Selective approach
– Select exactly those technical usages that are needed to activate the business functions in scope for your project.
Advantages:
– Minimize risk for this implementation project
– Less potential adjustment efforts as less software components are touched
Technical
Installation
Which Technical Usages should I include for the ECC Server? The Business Experts can‘t tell which Business
Function(s) they want to use later on..
Design
© 2011 SAP AG. All rights reserved. 38
EHP Implementation Procedure Reading Sequence of Documentation – Example ERP*
EHP 5 Master Guide /
EHP 6 Master Guide Installation
Guide(s)
1
2
3
The documentation can be found via:
http://service.sap.com/erp-ehp5-inst (ERP 6.0 EHP5)
http://service.sap.com/erp-ehp6-inst (ERP 6.0 EHP6)
How to install SAP
Enhancement Package 5
(only EHP 5)
* Same reading sequence applies to SAP CRM, SAP SRM, SAP SCM (accessible through http://service.sap.com/ehp-inst)
Design
© 2011 SAP AG. All rights reserved. 39
Landscape Verification 1.0 for SAP Solution Manager Ensure Correctness of Landscape Data
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 in the update process is required
Solution: Landscape Verification 1.0 SP1 or higher for SAP Solution Manager
Helps to analyze system landscape data in SAP Solution
Manager System Landscape (SMSY) in order to identify and solve
issues in landscape description
Background information and demos can be found here
SAP Landscape Verification promotes the “landscape pattern” concept:
Hub and sidecar - Details can be found here
Using Landscape Verification 1.0 for SAP Solution Manager helps to
improve landscape data quality as a major prerequisite for smooth
installation of SAP enhancement packages for SAP Business Suite.
Design
© 2011 SAP AG. All rights reserved. 40
Maintenance Optimizer (MOPZ) Plan, Manage and Carry out all Maintenance Activities
Central point of access in SAP
Solution Manager for all
maintenance-related activities to
manage the installation of Support
Packages, Support Package stacks
and enhancement packages (EHPs)
for the SAP Business Suite and to
support upgrades.
Maintenance Optimizer gives an
overview of all maintenance
activities in your system landscape
Maintenance Optimizer leads you
through the planning, download and
implementation of the above
mentioned maintenance activities.
Guided Procedure in a
Maintenance Optimizer Transaction
Design
© 2011 SAP AG. All rights reserved. 41
Maintenance Optimizer Transaction Select Target State
Technical Usage: predefined, installable
subsets of an SAP enhancement package
(mapping from business functions
according to notes/help.sap.com)
Enter the Technical Usages in the
Maintenance Optimizer and it automatically
calculates the relevant download files and
the stack xml-file
Take SAP Note 1488450 into account if the
Business Suite 7i2010 product version
data is missing in the Maintenance
Optimizer.
Example: ERP EHP 5 SP-Stack 05
including Technical Usage
“HCM Self Services
Design
© 2011 SAP AG. All rights reserved. 42
Further Services
Expert Guided Implementation
Phase 3: Build & Test
Software Installation and Activation
Installation, e.g. with Software Update Manager
Activation using the Switch Framework
Regression and Acceptance Testing
Test case templates
Risk based testing with Business Process Change Analyzer
Result:
Getting the solution
ready and tested
Requirements Design Build & Test Deploy
© 2011 SAP AG. All rights reserved. 43
Software Logistics Toolset 1.0
Most prominent example of already available improvements
is the Software Update Manager 1.0 which evolved from
SAP Enhancement Package installation tool and upgrade
tools – now required for SAP Business Suite i2011
customers.
For more information about available SL Toolset 1.0
improvements see:
Central Release Note for Software Logistics Toolset 1.0
– 1563579
SAP Service Marketplace quicklink ~sltoolset
SL Toolset knowledge transfer material when available
An independent delivery channel for regular software logistics tool improvements has
been established with the SL Toolset 1.0 targeting reducted total cost of ownership for current
customer landscape.
Build & Test
© 2011 SAP AG. All rights reserved. 44
SAP Enhancement Package (incl. SP-Stack) Installation Tools
Scenario Tool Sequence
New system installation 1. SAPInst
2. Maintenance Optimizer
3. SAPehpi / SUM*
alternatively:
SPAM (SP-Stacks) or
SAINT (for additional technical usages)
Upgrade (e.g. from SAP R/3 4.6C, 4.7 or
ECC 5.0)
1. Maintenance Optimizer
2. SAPup (ABAP) / SAPJup (Java) / SUM*
Update (EHP Installation) (e.g. of existing ERP 6.0)
1. Maintenance Optimizer
2. SAPehpi / SUM*
* Software Update Manager: replaces SAPehpi/SAPup/SAPJup in certain areas,
for example updating/upgrading to SAP Business Suite 7 Innovations 2011
Build & Test
© 2011 SAP AG. All rights reserved. 45
SAP Business Suite 7 Innovations 2010 How to Get There …
¹ Direct upgrade from these source releases to of SAP Business Suite 7 Innovations 2010 is supported by SAP.
² If you upgrade from SAP CRM 4.0 or 5.0 to SAP CRM 7.0, customer-specific UIs (including the underlying UI-related coding) have to be migrated
separately.
³ Most industry and supplementary applications are shipped with the SAP Business Suite applications and are included in the respective upgrade. For the
versions of industry and supplementary applications that are part of SAP Business Suite 7 Innovations 2010, but not shipped as part of SAP ERP, SAP
PLM, SAP SCM, SAP SRM, or SAP CRM refer to "SAP Release Strategy for Large Enterprises“ on http://service.sap.com/releasestrategy. 4 SAP PLM is part of and shipped with SAP ERP or corresponding enhancement packages and follows SAP ERP‟s maintenance durations.
SA
P B
usin
ess S
uite
7i2
010
3
SAP CRM 4.01,2
and above
SAP R/3 4.6C1 and above SAP PLM 4.01,4 and above
SAP ERP 6.0
SAP PLM 7.04
SAP CRM 7.0
SAP SRM 7.0
SAP SCM 4.11
and above
SAP SCM 7.0
Install SAP enhancement package 1 for SAP CRM
Install SAP enhancement package 1 for SAP SRM
Install SAP enhancement package 1 for SAP SCM
Upgrade and include EHP1 for SAP CRM
Upgrade and include EHP1 for SAP SRM
Upgrade and include EHP1 for SAP SCM
SAP ERP 6.0
incl.
EHP5
SAP PLM 7.014
SAP CRM 7.0
incl.
EHP1
SAP SRM 7.0
incl.
EHP1
SAP SCM 7.0
incl.
EHP1
SAP SRM 4.01 and above
Install SAP enhancement package 5 for SAP ERP
Upgrade and include EHP5 for SAP ERP
© 2011 SAP AG. All rights reserved. 46
SAP Business Suite 7 Innovations 2011 How to Get There …
¹ Direct upgrade from these source releases to SAP Business Suite 7 Innovations 2011 is supported by SAP with exceptions in the Java area.
² If you upgrade from SAP CRM 4.0 or 5.0 to SAP CRM 7.0, customer-specific UIs (including the underlying UI-related coding) have to be migrated
separately.
³ Most industry and supplementary applications are shipped with the SAP Business Suite applications and are included in the respective upgrade. For the
versions of industry and supplementary applications that are part of SAP Business Suite 7 Innovations 2011, but not shipped as part of SAP ERP, SAP
PLM, SAP SCM, SAP SRM, or SAP CRM refer to "SAP Release Strategy for Large Enterprises“ on http://service.sap.com/releasestrategy. 4 SAP PLM is part of and shipped with SAP ERP or corresponding enhancement packages and follows SAP ERP‟s maintenance durations.
SA
P B
usin
ess S
uite
7i2
011
3
SAP CRM 4.01,2
and above
SAP R/3 4.6C1 and above SAP PLM 4.01,4 and above
SAP ERP 6.0
SAP PLM 7.04
SAP CRM 7.0
SAP SRM 7.0
SAP SCM 4.11
and above
SAP SCM 7.0
Install SAP enhancement package 2 for SAP CRM
Install SAP enhancement package 2 for SAP SRM
Install SAP enhancement package 2 for SAP SCM
Upgrade and include EHP2 for SAP CRM
Upgrade and include EHP2 for SAP SRM
Upgrade and include EHP2 for SAP SCM
SAP ERP 6.0
incl.
EHP6
SAP PLM 7.024
SAP CRM 7.0
incl.
EHP2
SAP SRM 7.0
incl.
EHP2
SAP SCM 7.0
incl.
EHP2
SAP SRM 4.01 and above
Install SAP enhancement package 6 for SAP ERP
Upgrade and include EHP6 for SAP ERP
© 2011 SAP AG. All rights reserved. 47
End-to-End Lifecycle Management Process
SAP Solution Manager 7.0 SP23 or higher
DEV QAS PRD
SAP Service Marketplace
Tool
1
2
2a
2c
3
Tool Tool
4
Stack
Configuration
File
Software
Packages
2b
File System
SAP Product
Model
MOPZ
Backend
Ho
ste
d@
SA
P
MOPZ
Client SMSY
Landscape
Verification 1.0 SP1
or higher
@C
usto
me
r
SUM SUM download together with
content is offered in MOPZ for BS7i2011
target
Build & Test
© 2011 SAP AG. All rights reserved. 48
Software Update Manager / SAP EHP Installer Downtime Planning
Uptime
Uptime Business Downtime
Build & Test
Development close Point of no return
© 2011 SAP AG. All rights reserved. 49
Provide Feedback to SAP Build & Test
© 2011 SAP AG. All rights reserved. 50
System Landscape Aspects Build & Test Phase
Legend
= ERP + EHP5
= old release (6.0)
= actual project work
= Transport route
System landscape
Productive landscape DEV
ERP PRD
ERP
QAS
ERP
EHP 5 EHP 5 Transport
changes
DEV
ERP
Temporary
Development
System
During and after EHP or 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
Emergency
Corrections
Dual
Maintenance
Build & Test
© 2011 SAP AG. All rights reserved. 51
Installation of Additional Technical Usages SAP ERP
Both installation options require modification adjustment and regression tests
for the affected software components!
Prerequisites:
The EHP5 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)
EHP Installer Transaction SAINT
Mandatory for the initial EHP5 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:
Build & Test
© 2011 SAP AG. All rights reserved. 52
Activate and Configure Business Functions
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
*During activation no user should be active in the system (for details see help.sap.com)
Build & Test
© 2011 SAP AG. All rights reserved. 53
First Set Of Reversible Business Functions New with SAP Business Suite 7 Innovations 2010
New since SAP Business Suite 7i2010: Reversible Business Functions
A reversible Business Function can be tested / evaluated in DEV/QAS systems but only in
separate clients
Make sure that the activated functionality of the Business Function is not tested in any
other client of the test system. Business Functions are active in all clients!
To completely „undo‟ a Business Function the whole client has to be deleted
Build & Test
© 2011 SAP AG. All rights reserved. 54
Switch Framework: Transaction SFW5 Transport of Switch Settings
Transaction: SFW5
SBX DEV QAS PRD transport* transport*
Activate Business
Functions manually
Activate Business
Functions manually
Generate transport*
with switch settings
Import transport with
switch settings
Import transport with
switch settings
* Only complete transport of all switch settings is possible
Build & Test
© 2011 SAP AG. All rights reserved. 55
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
You can access the TCT‟s before Installing an EHP…
All test cases are available as documents in
the enhancement package information center
(http://service.sap.com/erp-ehp)
Documents (texts) can be downloaded
… or after installing an EHP
Test cases are shipped with the
enhancement package and are part
of the installation (SAP ECC)
Access the test case from the
switch transaction (SFW5)
From there, you will (by drilldown)
enter the test workbench
Test cases can be transported to
SAP Solution Manager via workbench request
Build & Test
© 2011 SAP AG. All rights reserved. 56
SAP Solution Manager Enhanced Business Process Change Analyzer
Precise insight
Identification of critical business processes
affected by planned change events
Improved handling of EHP‟s
BPCA allows to identify process steps of critical
business processes affected by planned EHP
Business Function before activation
Risk-based Test Planning
Recommendation for subsequent regression tests
SAP Solution Manager 7.0 EHP1 (SP23 or higher)
Business Process Change Analyzer (BPCA)
Build & Test
© 2011 SAP AG. All rights reserved. 57
SAP Solution Manager – BPCA Impact Analysis of Planned Business Functions Activation
Support
Package Support
Package
Time
Business Functions deployed via EHPs
Business Function 01 - inactive
Business Function 02 - activated
Business Function nn – inactive – planned activation
…
Business Process Change Analyzer (BPCA)
BPCA identifies Business Processes affected
by planned Business Functions usage
before activation
Order to Cash
Sales Order
Delivery
Goods Issue
Billing
Procure to Pay
Create Purchase Order
SAP Solution Manager
Create Sales Order
Goods Issue
Business Blueprint
Build & Test
SAP
System
EHP
Support
Package
EHP
Support
Package
© 2011 SAP AG. All rights reserved. 58
Business Process Change Analyzer Prerequisites and Functionality
Customer requirement
Which mission-critical business processes are impacted
through planned business functions activation?
Prerequisites
(Lean) documentation of business processes
BPCA triggered trace in order to create
technical bill of material (TBOM)
of mission-critical business processes
EHP deployment in DEV or QAS system
SAP Solution Manager 7.0 EHP1 SP23 or higher
or SAP Solution Manager 7.1
Functionality
BPCA provides a list of all available business functions
based on deployed EHPs
BPCA lists all affected business processes which will
be impacted before activating the selected EHP business function
Order to Cash
Sales Order
Delivery
Goods Issue
Billing
Procure to Pay
Create PO
Business
Process Change
Analyzer (BPCA)
Result: Impacted Process Steps
Select inactive Business Function
Build & Test
© 2011 SAP AG. All rights reserved. 59
Further Services
SAP delivers continuous quality checks
Transport Management synchronizes deployment to
production
Phase 4: Deploy
Go-Live and Support
Update of production system:
Minimized downtime with EHP Installer / Software Update Manage
Release of the EHP System for production operation
Support after go-live
Project closure
Result:
Innovation is available
for business
Requirements Design Build & Test Deploy
© 2011 SAP AG. All rights reserved. 60
EHP Installer Tool Runtime & Downtime Overview of Influencing Factors
Business Uptime Business Downtime
EHP Installer
Downtime
Follow-up
activities
Preparation
activities
EHP Installer
Uptime
Business Uptime
customer
specific System
Configuration
Number of
selected
technical usages
& SP‟s
Database
Utilization &
Configuration
Number of
modifications
Number of
clients
Productive
applications/
Add-Ons or
industry
solutions
Number of
installed
languages
EHP Installer
Configuration
Mode
Hardware /
Hard Disc
Reaction Time
on Dialog
steps
Runtime /
Downtime
depending on
Each system is highly individual regarding configuration and application data
Forecast of runtime/downtime is only possible when analyzing results of an EHP
installation test run with a representative set of data!
Deploy
© 2011 SAP AG. All rights reserved. 61
SAP Enhancement Package Installer Current Statistics for SAP ERP*
EHP Installer Runtime
EHP Installer Statistics for
SAP Enhancement Package 5
for SAP ERP 6.0 (Starting Point: ECC 6.0)
EHP Installer Downtime
Median Runtime: ~40h Median Downtime: ~5h
*This statistic is based on the evaluation forms received from customers within Q2/2011
Deploy
© 2011 SAP AG. All rights reserved. 62
Implementation of SAP Enhancement Packages Recommendations
Discovery
Use Sandbox system to explore new functions
Most Business Functions are not reversible
Installation tactics
Always combine installation of enhancement package with the installation of the latest
Support Package Stack (ABAP)
However there are exceptions:
Pay attention especially in mixed environments with ABAP and JAVA systems
Preparation
Read the documentation
Use Master Guide as starting point
Make you have SAP Solution Manager 7.0 EHP1 with patch level 23 or higher
© 2011 SAP AG. All rights reserved. 63
Agenda
1. SAP Enhancement Package Concept
The Challenge ▪ Improved Software Lifecycle ▪ Maintenance
2. Architecture and Technology
EHP Installer ▪ Switch Framework ▪ Technical Facts ▪ Landscape Options
3. Implementation Procedure
Innovation Management ▪ Installation Procedure ▪ Recommendations
4. Customer Experiences and Summary
Customer Proof Points ▪ Roadmap ▪ Services ▪ Key Take-Aways
Customer Experiences and Summary
Customer Proof Points▪ Roadmap ▪ Services ▪ Key Take-Aways
© 2011 SAP AG. All rights reserved. 65
Benefits of SAP Enhancement Packages Customer Proof Points
„The implementation of SAP enhancement package 2 for SAP ERP 6.0 was much easier than upgrading a full release. We installed all the software components that we could get in order to be open to implement further innovations at minimized cost at any time.‟
Thomas Muhler, Technology Consultant, cormeta ag
Cost reduction
• Lower effort to install functional
enhancements,
ideally silent as part of system
maintenance
• Easier testing with standard
test case templates
Innovate -
Just in Time
• Stability and Access to
Innovation – activate new
functionality on demand.
„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 concept allowed us to fulfill requirements years before we will start our next release upgrade. The end-user reactions were very positive and no critical issues occurred.‟
Stephan Polster, Project Manager, ThyssenKrupp Steel
„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
© 2011 SAP AG. All rights reserved. 66
SAP Enhancement Packages Roadmap
We follow our roadmaps and keep promises
SAP Business Suite 7 i2010 is generally available since May, 12th 2011
SAP Business Suite 7 i2011 is in Ramp-Up since November, 2011
EHP concept is proven by high number of 11000+ live customers
ERP 6.0
CRM 7.0
PLM 7.0
SCM 7.0
SRM 7.0
EHP4
SAP Business
Suite 7
EHP5
EHP1
EHP1
EHP1
Innovations
2010
Innovations
2011
EHP6
EHP2
EHP2
EHP2
EHP3
*for latest details please refer “SAP RELEASE STRATEGY” on http://service.sap,com/support - Release & Upgrade Info Release Strategy
© 2011 SAP AG. All rights reserved. 67
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 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
© 2011 SAP AG. All rights reserved. 68
Hot of the Press: SAP Enhancement Packages – Funktionsweise und Implementierung
Project manager
Technical project team
Price: 59,90 Euro
ISBN 978-3-8362-1735-4, 2nd edition in German language
Shows how to install and activate
enhancement packages via the switch
framework
Explains how to successfully use all related
EHP tools
Covers best practices for planning and
running EHP projects
2nd updated and expanded edition for EHP5
First edition in English language available
Audience
Content
Details and subscription via link: http://www.sap-press.de/katalog/buecher/titel/gp/titelID-2828
© 2011 SAP AG. All rights reserved. 69
You CAN Deliver Innovation Without Disruption!
2. Use SAP Solution Manager –
Maintenance Optimizer
Make sure you update to SP23 for
SAP Solution Manager 7.0 BEFORE
starting the implementation.
4. SAP Enhancement Packages accelerate
the adoption of innovation
3. Minimize your downtime using the
EHP Installer / Software Update
Manager
Plan for some additional technical
preparation and execution time.
1. Installation With Regular Maintenance
Install EHP combined with Support Package as a
maintenance activity - with only minor additional effort.
Select and activate the functionality needed by
your business using the Switch Framework.
© 2011 SAP AG. All rights reserved. 70
Get Started - Enhancement Package Infocenter http://service.sap.com/erp-ehp (also /crm-ehp, /srm-ehp, /scm-ehp)
SCN Forum:
SAP Enhancement Packages
Technology Facts
Selecting and Activating
Business Functions
Master Guides
&
How to Install … Guides
SCN Blogs:
Enhancement Packages
EHP Infocenter
ERP – CRM – SRM – SCM
A full list of guides can be found here:
http://service.sap.com/ehp-inst
For SAP ERP e.g. directly via
http://service.sap.com/erp-ehp5-inst
Introducing SAP Enhancement Packages
Thank You!
Contact information:
Oliver Nocon
Cross Compliance
Dietmar-Hopp-Allee 16
D-69190 Walldorf
Germany
+49 6227 7-47474