Implementing SAP Enhancement Packages

Implementing SAP Enhancement Packages

2010
978-1-59229-351-3
219

Product Details

This book provides numerous step-by-step instructions to describe how you can successfully install SAP enhancement packages (EHPs) and activate them via the Switch Framework. You’ll learn technical details about the architecture, how to approach an EHP project from planning through activation, how to handle enhancement package tools, and which benefits the enhancement package strategy provides.

Comprehensive Technical Description 
Get answers to all your questions about the architecture of enhancement packages and the use of the Switch Framework, from development basics to technical details.

Enhancement Package Projects
Discover how to optimally approach the implementation of enhancement packages. The authors describe all relevant project phases and present the most critical activities based on real-life examples.

Tools
Learn which role SAP Solution Manager assumes in the enhancement package installation, and how to configure it. You’ll also learn how to download enhancement packages and how to use the installation tool, EHP Installer.

Practical Application
Take advantage of best practices, checklists, and tips and tricks from the authors, all of which make this book a useful companion you can consult time and again.

Highlights

· Enhancement package concept
· Switch and Enhancement Framework 
· Business functions
· Enhancement package project phases and activities
· SAP Solution Manager and SAP EHP Installer
· Test catalog and test case templates
· Analysis and optimization of enhancement package installations

The Authors

Martina Kaplan is a Senior Consultant at Technology Consulting (SAP Deutschland AG), where her work focuses on the areas of enhancement packages and upgrades. Christian Oehler is a Solution Manager within the SAP Business Suite (SAP AG). His area of responsibility includes the Lifecycle Management environment, where enhancement packages are a main topic.

Table of Contents

  • ... Foreword ... 11
  • ... Preface ... 13
  • 1 ... Introduction ... 15
  • 1.1 ... SAP Enhancement Packages — from the Idea to the Implementation ... 18
  • 1.1.1 ... Selective Installation ... 20
  • 1.1.2 ... Selective Activation ... 21
  • 2 ... Architecture and Technology ... 23
  • 2.1 ... Brief Introduction to the Development of the SAP ERP Architecture ... 23
  • 2.1.1 ... SAP Industry Solutions ... 24
  • 2.1.2 ... Integration of Industry Solutions with the Standard SAP ERP Solution ... 26
  • 2.2 ... Architecture of Enhancement Packages ... 27
  • 2.2.1 ... Technical Usages and Product Instances ... 29
  • 2.2.2 ... Software Components of Enhancement Package 4 for SAP ERP ... 31
  • 2.2.3 ... Prerequisites for the Installation of an Enhancement Package ... 34
  • 2.2.4 ... Cumulative Delivery ... 35
  • 2.2.5 ... Comparing Standard Release, Enhancement Package, and Support Package ... 36
  • 2.2.6 ... Support Package Strategy and Equivalence Levels ... 42
  • 2.2.7 ... Enhancement Packages for SAP NetWeaver ... 45
  • 2.3 ... Development of Enhancement Packages ... 45
  • 2.3.1 ... Switch Framework ... 45
  • 2.3.2 ... Enhancement Framework ... 50
  • 2.3.3 ... SAP Enhancement Package Development Guidelines ... 53
  • 2.3.4 ... Effects on Customer Developments ... 59
  • 2.4 ... Business Functions ... 59
  • 2.4.1 ... Change Analysis of the User Interfaces (Impact Analyzer) ... 59
  • 2.4.2 ... Reversibility of Business Functions ... 60
  • 2.4.3 ... Transport of Switch Statuses in System Landscapes ... 61
  • 2.4.4 ... Documentation and Test Case Templates ... 62
  • 2.4.5 ... Business Process Change Analyzer ... 64
  • 3 ... Successful Enhancement Package Project Management ... 67
  • 3.1 ... Five Success Factors for Enhancement Package Projects ... 67
  • 3.1.1 ... Maintenance Planning ... 67
  • 3.1.2 ... IT Infrastructure Planning ... 69
  • 3.1.3 ... Necessary Adjustment Work ... 70
  • 3.1.4 ... Change Management — Sandbox System and Double Maintenance ... 72
  • 3.1.5 ... Test Management ... 77
  • 3.2 ... Application Lifecycle Management ... 78
  • 3.3 ... Enhancement Package Project Phases and Activities ... 82
  • 3.3.1 ... Phase 1: Requirements ... 82
  • 3.3.2 ... Phase 2: Design ... 86
  • 3.3.3 ... Phase 3: Build & Test ... 88
  • 3.3.4 ... Phase 4: Deploy ... 92
  • 3.4 ... Enhancement Package Project Statistics ... 93
  • 3.5 ... Customer Example ... 94
  • 3.5.1 ... Project Idea ... 94
  • 3.5.2 ... SAP System Landscape ... 95
  • 3.5.3 ... Project Phases ... 96
  • 3.5.4 ... Summary ... 101
  • 3.6 ... Eight Tips for a Successful Enhancement Package Project ... 101
  • 4 ... Implementation Tools and Service Offers ... 103
  • 4.1 ... SAP Solution Manager in Enhancement Package Implementation Projects ... 103
  • 4.1.1 ... SAP Solution Manager Work Centers ... 104
  • 4.1.2 ... Prerequisites and Recommendations ... 106
  • 4.1.3 ... Key Terminology ... 106
  • 4.1.4 ... Overview of the Technical Activities ... 108
  • 4.2 ... System Landscape in SAP Solution Manager ... 109
  • 4.2.1 ... Automatic Creation of Systems Using the SLD ... 110
  • 4.2.2 ... Manually Creating Systems in the System Landscape ... 112
  • 4.2.3 ... Necessary Manual Postprocessing ... 114
  • 4.2.4 ... Creating Logical Components ... 116
  • 4.2.5 ... Summary ... 116
  • 4.3 ... Maintenance Optimizer in SAP Solution Manager ... 117
  • 4.3.1 ... Basic Settings in the Maintenance Optimizer ... 118
  • 4.3.2 ... Downloading an Enhancement Package for SAP ERP ... 119
  • 4.3.3 ... Package Configuration File ... 123
  • 4.4 ... SAP Add-On Installation Tool ... 124
  • 4.4.1 ... Differences to the EHP Installer ... 124
  • 4.4.2 ... “Downtime Minimized” Option ... 125
  • 4.5 ... SAP EHP Installer ... 126
  • 4.5.1 ... Key Terminology ... 127
  • 4.5.2 ... Development from the Repository Switch to the System Switch Procedure ... 128
  • 4.5.3 ... The System Switch Procedure of EHP Installer ... 129
  • 4.5.4 ... Supported Tools for the Enhancement Package Installation ... 131
  • 4.5.5 ... Technical Structure of the Installation Program ... 132
  • 4.5.6 ... Communication Routine ... 134
  • 4.5.7 ... Starting EHP Installer ... 135
  • 4.5.8 ... Installation Directory ... 136
  • 4.5.9 ... Installation Interface SDT GUI ... 137
  • 4.5.10 ... Roadmap Steps of an Enhancement Package Installation ... 140
  • 4.5.11 ... Installing Technical Usages Retroactively ... 150
  • 4.5.12 ... Phase List for the Enhancement Package Installation ... 151
  • 4.6 ... Service Offers and Useful Utilities ... 152
  • 4.6.1 ... SAP Enhancement Package Info Center ... 152
  • 4.6.2 ... SAP Enhancement Package Experience Database ... 153
  • 4.6.3 ... Solution Browser Tool ... 154
  • 4.6.4 ... ASU Toolbox ... 155
  • 4.6.5 ... Upgrade Dependency Analyzer ... 155
  • 4.6.6 ... Test Catalogs and Test Case Templates ... 155
  • 4.6.7 ... Switch Framework Cockpit ... 157
  • 4.6.8 ... Service Offers for Enterprise Support Customers ... 157
  • 4.6.9 ... Service Offers from Consulting ... 157
  • 5 ... Practical Experience and Tips on Enhancement Package Installations ... 159
  • 5.1 ... Useful Tips on SAP Solution Manager ... 159
  • 5.1.1 ... Updating Product Data in SAP Solution Manager ... 159
  • 5.1.2 ... Practical Approach for Selecting Relevant Technical Usages ... 160
  • 5.1.3 ... Selecting the “Correct” Product Version ... 166
  • 5.1.4 ... Special Features of the Package Configuration Files ... 168
  • 5.1.5 ... Checking the Consistency of the Installation Queue ... 171
  • 5.1.6 ... Deselecting Packages of the Installation Queue ... 172
  • 5.1.7 ... Additional Documentation ... 174
  • 5.2 ... Useful Tips on EHP Installer ... 175
  • 5.2.1 ... Additional Documentation and Information ... 175
  • 5.2.2 ... Installation Cookbook ... 177
  • 5.2.3 ... Parallel Enhancement Package Installations on a Physical Host ... 181
  • 5.2.4 ... Configuring EHP Installer (Preconfigured Modes) ... 185
  • 5.2.5 ... Handling Add-ons in Enhancement Package Installations ... 187
  • 5.2.6 ... Important Commands for the Administration of the Shadow Instance ... 189
  • 5.2.7 ... Activation Errors in the ACT_UPG Phase ... 190
  • 5.2.8 ... Important Checkpoints before Starting the Technical Downtime ... 192
  • 5.2.9 ... Generating a Print Revision of an Enhancement Package Installation ... 194
  • 5.2.10 ... Maintenance Project after Completion of an Enhancement Package Installation ... 196
  • 5.3 ... Analysis and Optimization of an Enhancement Package Installation ... 196
  • 5.3.1 ... Comparing Uptime, Downtime, and Business Downtime ... 197
  • 5.3.2 ... Installation Runtime and Downtime ... 197
  • 5.3.3 ... Runtime Analysis File of an Enhancement Package Installation ... 199
  • 5.3.4 ... Evaluating the Runtime Analysis File ... 203
  • 5.3.5 ... General Recommendations on Optimizing the Downtime ... 204
  • 5.3.6 ... Optimization Potential of Parallel Processes ... 205
  • 5.3.7 ... Optimization Potential of Individual Downtime Phases ... 207
  • 5.4 ... Recommendations on Activating Business Functions ... 209
  • 5.4.1 ... Preparations ... 209
  • 5.4.2 ... Switching On a Business Function ... 209
  • ... The Authors ... 213
  • ... Index ... 215