How To Install SAP Enhancement Package 1 For SAP CRM 7.0: A Practical Guide
How To Install SAP Enhancement Package 1 For SAP CRM 7.0: A Practical Guide
0
A Practical Guide
Target Audience System administrators Technology consultants
Document History
CAUTION
Before you start the implementation, make sure you have the latest version of this document. You can find the latest version at the following location: http://service.sap.com/crm-inst SAP Enhancement Package 1 for SAP CRM 7.0 EHP1 . The following table provides an overview of the most important document changes.
Version Date Description
1.0
2010-12-16
First version.
2/42
PUBLIC
2010-12-16
Table of Contents
Chapter 1 1.1 1.2 1.3 1.4 Chapter 2 Chapter 3 3.1 Chapter 4 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.2 4.3 Chapter 5 5.1 5.1.1 5.1.1.1 5.1.1.2 5.1.2 5.1.2.1
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About this Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Overall Process at a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reading Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 5 6 7 8
Quick Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Installation in an SAP System Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preparing SAP Solution Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP Solution Manager Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation of Landscape Verification 1.0 for SAP Solution Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration of the Maintenance Optimizer . . . . . . . . . . . . . . . . . . . . . . . . . Maintaining System Landscape Information . . . . . . . . . . . . . . . . . . . . . . . . . . Selecting and Downloading Software Packages . . . . . . . . . . . . . . . . . . . . . . . . Evaluating Business Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Additional Application-Specific Information . . . . . . . . . . . . . . . . . . . . . . . . . . Preparations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SAP Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Free Space Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Follow-Up Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating Dialog Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 15 15 15 16 16 20 24 27 28 28 28 28 28 28
2010-12-16
PUBLIC
3/42
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Update of Further Software Units in your System Landscape . . . . . . . . . Importing Process Integration Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating the BI Content Add-On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating Portal Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 33 33 33
4/42
PUBLIC
2010-12-16
1 1.1
1 Getting Started
This document assumes that you are familiar with the contents of the Master Guide for SAP Enhancement Package 1 for SAP CRM 7.0 and the document SAP Business Suite 7 i2010 Landscape Implementation Technical Planning Guide. In particular, the business requirements have been mapped to the technical usages and you are aware which technical usages of enhancement package 1 are to be installed in the system you want to update. The documents are available at http://service.sap.com/crm-inst SAP Enhancement Package 1 for SAP CRM 7.0 EHP1 .
Constraints
Install enhancement packages for SAP NetWeaver 7.0 ABAP systems only in standalone SAP NetWeaver systems. For existing SAP Business Suite ABAP systems (for example, SAP ERP 6.0) that are based on SAP NetWeaver 7.0, enhancement packages for SAP NetWeaver must not be installed separately for the following reasons: For the SAP Business Suite applications, the relevant parts of the SAP NetWeaver enhancement packages are automatically included in the download stack for the Business Suite enhancement package. You have to install the complete stack, consisting of the enhancement package for SAP NetWeaver, the enhancement package for the SAP Business Suite application and the required Support Package Stacks in a single installation step. The installation of the SAP NetWeaver enhancement package is part of the upgrade procedure for SAP Business Suite applications that are based on a specific enhancement package for SAP NetWeaver. For example, when you upgrade from SAP SRM 6.0 to SAP SRM 7.0 including EHP1, the underlying SAP NetWeaver 7.0 is automatically updated with enhancement package 2 for SAP NetWeaver 7.0. Installing enhancement packages for SAP NetWeaver in an SAP Business Suite ABAP system without installing the enhancement package for the SAP Business Suite application will result in malfunctioning of the installation procedure and/or the final system state.
2010-12-16
PUBLIC
5/42
1 1.2
Regarding Java systems, it depends on the landscape pattern (hub or sidecar) whether you can update the SAP NetWeaver Java system independently of the application on top of it. A hub system can be updated independently of the application, whereas a sidecar system (as well as the Java stack of a dual stack system) can only be updated along with the application.
Figure 1:
1.
2. 3.
4. 5.
To install an enhancement package, you need an SAP Solution Manager 7.0 system with the latest available Support Package stack level and the SAP Solution Manager Maintenance Optimizer needs to be configured. You register your systems in SLD and transfer the system data to SAP Solution Manager. Optional: You run the landscape verification 1.0 for SAP Solution Manager (add-on to SAP Solution Manager) which checks the system data that is maintained in the Solution Manager System Landscape (transaction SMSY). You check the system data using transaction SMSY and, if necessary, update them. As soon as the system data in SMSY is maintained correctly, you start a new maintenance transaction in SAP Solution Manager.
6/42
PUBLIC
2010-12-16
1 1.3
6.
As part of the maintenance transaction, you have to select the required technical usages as well as the target Support Package level. 7. This selection is used by the Maintenance Optimizer to generate a stack configuration file and to calculate the software components as well as the Support Packages. 8. You download the files using the Download Manager. 9. You provide all downloaded files to the SAP Enhancement Package Installer. 10. The SAP Enhancement Package Installer updates the system with the enhancement package files and Support Packages.
1.3 Glossary
Here is a short overview of some technical terms used in this document:
Term Explanation
The SAP Solution Manager System Landscape collects information about the SAP systems in the landscape. (SMSY is the name of the transaction in SAP Solution Manager.) SLD The System Landscape Directory is a Java software component that is installed on any SAP NetWeaver Java system. It can be configured to contain information about all the Java systems in a landscape. It can also contain information about ABAP systems. Usually you use one central SLD for your whole SAP system landscape. Maintenance Optimizer The SAP Solution Manager Maintenance Optimizer is a functionality that guides the user through maintenance procedures for any system in the landscape. Maintenance Optimizer is part of SAP Solution Manager and uses the information that is stored in the SAP Solution Manager System Landscape. Stack configuration file The stack configuration file is created by the Maintenance Optimizer and is systemspecific. Depending on the software components that are installed in a system, the Maintenance Optimizer calculates the required software components that have to be installed additionally in order to reach a certain target configuration. Target system The SAP system on which you are going to install the enhancement package. SAPehpi The SAP enhancement package installer is the tool that installs the SAP enhancement packages in the systems. It can drastically minimize the downtime of the system compared to the previous installation method. It reads the software components to install from the stack configuration file. Product Used in SAP solutions. Generally speaking, a product fulfills business requirements. Product Version A concrete release of a given product. It bundles together software component versions made available at the same time for implementing a well defined scope of functionality. Technical Usage A grouping that is used to bundle together dependent product instances as part of a product. Product Instance A part of a product version and the smallest element for designing system landscapes. It groups technically dependent software component versions which have to be installed and operated on a single technical system. Software Component (SC) Reusable component of the product. SMSY
2010-12-16
PUBLIC
7/42
1 1.4 Term
Landscape Patterns
The runtime environment in which SAP applications are executed. It is identified with a system identifier (SID). It must be assigned manually to a product system. A group of technical systems on which one product version is installed. A group of technical systems on which the same product instance has been installed. The technical systems have different roles, for example, development, test or production system. Describe how systems are used in a landscape. Landscape pattern hub: Technical system used by two or more product systems. Landscape pattern sidecar: Technical system that is used by a single product system and is not running on the ABAP stack.
Figure 2:
Reading Sequence
Content /Target
Document(s)
Master Guide SAP CRM 7.0 Including Provides information about the enhancement package concept, business Enhancement Package 1 functions, and how they are related to technical usages, and the implementation procedure at a glance. You are directed to information sources that enable you to define the business functions to be implemented.
8/42
PUBLIC
2010-12-16
1 1.4
Document(s)
As a result, you know which business functions you want to implement and activate in your system. You have mapped the business functions to technical usages. SAP Business Suite 7 i2010 Landscape Amongst other topics, you find information about the landscape patterns: Implementation Technical Planning Guide hub system, local sidecar system and embedded deployment. This information is important for the correct modelling of your system landscape in SAP Solution Manager. How to Install SAP Enhancement Package You are guided through the implementation process with special focus on 1 for SAP CRM 7.0 the SAP Solution Manager setup and use for your enhancement package (this guide) implementation. Provides product-specific information that is not covered by generic documentation and you are directed to separate guides with detailed information where necessary. Individual documents and SAP You find detailed procedures for the individual steps required for the Notes as referenced in this How-to enhancement package implementation in these guides. Guide, for example, the Installation Guide SAP Enhancement Package Installation Using SAP Enhancement Package Installer 7.0
2010-12-16
PUBLIC
9/42
This page is left blank for documents that are printed on both sides.
Quick Guide
2 Quick Guide
This section contains a checklist with all the actions you need to perform. For more information, follow the links to the descriptions of the actions. Read this list completely before you begin with the activities to get a thorough understanding of the process and to plan your schedule and resources accordingly.
Checklist
1. You plan the implementation of the enhancement package in your system landscape [page 13]. You provide additional temporary systems for dual maintenance and educate developers about the impact of the enhancement package installation on the development activities. 2. You update SAP Solution Manager [page 15] to at least SAP Solution Manager 7.0 Support Package Stack 23. 3. You run transaction SOLMAN_SETUP after the SAP Solution Manager update. 4. Optional: You install the landscape verification 1.0 add-on [page 15] on top of your SAP Solution Manager system. 5. You configure the Maintenance Optimizer [page 16]. 6. You check the composite SAP Note 1436297 for corrections for the maintenance optimizer and apply the required SAP Notes. 7. You Maintain your system landscape data in SAP Solution Manager [page 16]: 1. Make your systems known to SAP Solution Manager using SLD. 2. Optional: Run the landscape verification 1.0 for SAP Solution Manager to check the entries in transaction SMSY. 3. Correct the SMSY entries, if necessary. 8. You create a new maintenance transaction [page 20] in SAP Solution Manager and download the enhancement package and Support Package stack files and the stack configuration file. 9. You test the enhancement package installation and the business functions [page 24] in an evaluation system which is a copy of the production system. 10. You prepare your system [page 27] for the enhancement package installation as described in this guide and in the Installation Guide SAP Enhancement Package Installation Using SAP Enhancement Package Installer. This includes preparation activities for the hardware (for example, checking disk space requirements), activities for the database (for example, preparing free space, updating statistics, planning backups) and for the SAP system itself (for example, preparing the modification adjustment, checking the number of background processes).
2010-12-16
PUBLIC
11/42
Quick Guide
11. You perform the enhancement package installation with the latest available SAP Enhancement Package Installer [page 27]. 12. Perform follow-up activities [page 27] as described in this guide and in the Installation Guide SAP Enhancement Package Installation Using SAP Enhancement Package Installer 13. You configure the newly introduced functions [page 31] using SAP Solution Manager. 14. You update further software units [page 33], if necessary: SAP NetWeaver Process Integration content, BI Content Add-On, and SAP NetWeaver Portal content. 15. You perform regression tests.
12/42
PUBLIC
2010-12-16
3 3.1
3 Planning
Install the enhancement packages in your systems in the same sequence in which you transport your modifications. Install the same software packages on each system. If your system group consists of three SAP systems and includes a quality assurance system that has been set up between the development and production system, work in the following order: 1. Development system 2. Quality assurance system 3. Production system
RECOMMENDATION
We strongly recommend that you perform transports only between systems of the same release or enhancement package level, and where the same business functions are activated. If you do not follow this recommendation, you do so at your own risk regarding potential problems. If you have made modifications to SAP objects that you want to retain, you must proceed in the above sequence. The version management functions of the SAP system record all the changes you make only in the system in which you made the modifications (the development system). Only this SAP system offers you optimal support when you adjust modifications. Changes made in the development system after the installation of enhancement packages can be transported automatically to your other SAP systems. If you use this procedure, you no longer need to perform time-consuming adjustments in the production system.
CAUTION
If you have modified SAP objects, make sure that you keep your development system. Do not copy your production system to your development system for test purposes.
2010-12-16
PUBLIC
13/42
3 3.1
Impact on Development
At a certain point in time during the enhancement package installation, the development environment of the system that is updated is locked. Consider this development freeze in your project plan and inform your developers about it. To avoid the development system being unavailable during the installation, we recommend that you add a temporary copy of your development system to your system landscape. This temporary development system can supply your production system with emergency corrections or support a phased development go-live after you have updated the original development system with the enhancement package. You then have to make any corrections in the original development system as well as in the temporary development system. Make sure that your developers are notified about the dual maintenance.
Figure 3:
Dual Maintenance
14/42
PUBLIC
2010-12-16
4 4.1
4 Preparation
Upgrade Guide SAP Solution Manager 7.0 incl. Enhancement http://service.sap.com/instguides SAP Package 1 Components SAP Solution Manager Release 7.0 EHP1 Describes the upgrade from source releases SAP Solution Manager 3.1 and 3.2. You can include the installation of the required Support Package stack in the upgrade procedure. Update Guide SAP Enhancement Package 1 for SAP Solution http://service.sap.com/instguides SAP Manger 7.0 Components SAP Solution Manager Release 7.0 EHP1 Describes the update from source releases SAP Solution Manager 7.0. You can include the installation of the required Support Package stack in the update procedure. Solution Operations Guide SAP Solution Manager 7.0 EHP1, http://service.sap.com/instguides SAP section Software Change Management Components SAP Solution Manager Release 7.0 EHP1 Describes the actions required after the update to SAP Solution Manager 7.0 EHP1.
2010-12-16
PUBLIC
15/42
4 4.1
1.
Register all systems that you want to update in your central SLD. In case of a dual stack system, you have to register both the ABAP stack and the Java stack. Depending on your applications, this can either be the SLD of your SAP Solution Manager system (if there are no dependencies of productive runtime systems), or you have separate SLD systems for productive and non-productive use (default recommendation). If you use a central runtime SLD, distribute the data of all technical systems that are registered in the central SLD, from the central SLD to the development SLDs and to the local SLD in SAP Solution Manager. For more information about the SLD topology options and synchronization, see the Planning Guide System Landscape Directory available at http://sdn.sap.com/irj/sdn/nw-sld. To register Java systems, you use the Visual Administrator. To register the ABAP system you use transaction RZ70.
16/42
PUBLIC
2010-12-16
4 4.1
2.
For more information, see http://help.sap.com/nw70 SAP NetWeaver Library <Language> SAP NetWeaver by Key Capability Solution Lifecycle Management by Key Capability Software Life Cycle Management System Landscape Directory Configuring Systems to Connect to SLD If the registration was successful, both the ABAP system and the Java system appear in the SLD under Technical Systems. To transfer the data from the SLD to the SAP Solution Manager system landscape, schedule SLD update jobs in the SAP Solution Manager transaction SMSY_SETUP. For more information, see the SAP Solution Manager Library at http://help.sap.com SAP Solution Manager 7.0 <Language> Basic Settings Solution Manager System Landscape Set Up Automatic Data Capture for System Landscape .
Figure 4:
Running the landscape verification 1.0 is an optional step. This tool checks how your systems are maintained in the SAP Solution Manager system. If it detects any inconsistencies, you are prompted to correct existing entries or enter missing data. The tool provides you with information how to maintain the data. As of SP01 for landscape verification 1.0 for SAP Solution Manager, two additional wizards are available, which enable you to correct the detected problems directly. These wizards enable you to correct the description of technical systems and product systems in which problems were detected. The wizards also include help for making the correct settings. To start the landscape verification, call transaction LVSM in SAP Solution Manager. For more information about the landscape verification, choose the Help link from within the application.
2010-12-16
PUBLIC
17/42
4 4.1
Figure 5:
When your product systems are known in SAP Solution Manager, you have to check and maintain the system data, add your system to a logical component and to a solution. 1. In transaction SMSY, choose Landscape Components Product System <System> . 2. Check whether the product version is correct. The product version is displayed in the right pane below the name of your system. 3. Choose the Selection of Product Instances tab and check that everything that is installed in your system is flagged as Relevant. Make sure that no instance is marked as relevant that is not installed in your system, as this would lead to the installation of unwanted software components in your system.
NOTE
You can only select one ABAP instance as relevant. You have to flag further ABAP instances as Also Installed in Relevant ABAP Product Instance. For more information about selecting the instances and required settings, see SAP Note 1344564 Maintenance Optimizer: Check system landscape and SAP Note 1429764 -Automatic assignment of products in SMSY. Javabased systems connected to SAP Business Suite Application ABAP Systems: Checking the Landscape Patterns Make sure that you have correctly modeled the connected Java systems as hub systems or sidecar systems. A sidecar system is a system that is used by only one SAP Business Suite product (for example an SAP Netweaver 7.0 Portal or Business Intelligence system used exclusively by one SAP ERP 6.0 system). In contrast, a hub system is used by several SAP Business Suite products. This has implications for the Maintenance Optimizers update strategy for your landscape: A sidecar system only receives updates along with its associated SAP Business Suite system, whereas you can update
4.
18/42
PUBLIC
2010-12-16
4 4.1
5.
6.
a hub system independently. However, the SAP Business suite software that is installed on the hub system (for example, SAP XSS on an SAP NetWeaver Portal) is updated along with its associated SAP Business Suite system. For more information, see the document SAP Business Suite 7 i2010 Landscape Implementation Technical Planning Guide. To check the landscape pattern of the connected Java systems, proceed as follows: 1. Log on to SAP Solution Manager and call transaction SMSY. 2. Choose Landscape Components Product Systems <System> 3. On the Product Instance Selection tab, double-click on the relevant Java product instances and choose the Other Attributes tab. 4. Select the appropriate landscape pattern. Creating the logical component 1. In transaction SMSY, choose System Groups and Logical Components 2. In the context menu of Logical Components choose Create New Logical Component. 3. Enter your system data. The name of your logical component must start with Z.... Assigning the system to the logical component In the Current System Assignments of the newly created logical component, add your systems with the appropriate roles (such as Development System or Production System).
RECOMMENDATION
7.
We recommend adding all systems of one product to one logical component. This means that you create one logical component and add the development system, the quality assurance system, and the production system to the same logical component. Optional: Adding the product system to a solution It is no longer mandatory to create a solution and to add your product system to a solution. However, if you already have a solution, then add your product system to it. When you later create a maintenance transaction, you can select this solution and thus restrict the number of product systems displayed. 1. Call transaction solution_manager and create a solution, if it does not yet exist. 2. Choose Solution Landscape and Solution Landscape Maintenance. 3. Add your SAP system to the solution as follows: 1. Change to edit mode. 2. Place the cursor on a new line in the Logical Component column. 3. Use the input help to select your system from the list (product, logical component). 4. Choose Complete System Data Replication. 5. Save your selection.
2010-12-16
PUBLIC
19/42
4 4.2
The screenshots below are an example taken from a maintenance transaction for enhancement package 5 for SAP ERP 6.0. They illustrate the general appearance of the Maintenance Optimizer which is the same for all applications. 1. 2. In SAP Solution Manager, start transaction solman_workcenter and choose Change Management Choose New Maintenance Transaction.
3. 4.
Creating a New Maintenance Transaction If you have maintained a solution, choose the solution for which you want to download the software packages. Select the system(s) that you want to include in the maintenance transaction. The product version dropdown box displays all product versions of the selected solution and, depending on the product version, the systems are displayed. You can run a maintenance transaction for one or multiple systems of one product version of exactly one solution.
Figure 6: RECOMMENDATION
Create a single stack configuration file for all systems of a track (development system, quality assurance system, and production system). In addition, run your Maintenance Optimizer transactions for every affected system at the same point in time, ideally also in the same maintenance transaction. That way you make sure that all systems are updated with exactly the same software.
20/42
PUBLIC
2010-12-16
4 4.2
5.
If you run the same Maintenance Optimizer transaction at different points in time, the Maintenance Optimizer might include slightly different software. This is due to the fact that SAP changes Support Package stacks whenever a critical issue in the currently delivered software arises. ChooseCalculate Files Automatically as the file selection mode.
RECOMMENDATION
6. 7.
Check the Log tab regularly to see if any severe issues have occurred. In case you are unsure, create a customer message and assign it to component SV-SMG-MAI (Maintenance Optimizer). In addition, the Systems tab provides valuable information about the systems to be updated. Select the Enhancement Package Installation update option. Select the target enhancement package version and target Support Package stack level. As the selected Support Package Stack for the enhancement package is equivalent to a dedicated Support Package Stack of the underlying product version, Maintenance Optimizer displays the equivalent Support Package Stack of the underlying product version.
8.
Selection of Target Enhancement Package and Support Package Stack Select the technical usages. A technical usage provides a set of business functions. Therefore, the decision which technical usages should be installed derives from the business requirements. From a technical point of view, a technical usage consists of product instances which in turn consist of software components. If you cannot select a technical usage, a required instance is either not installed in the system, or you have not configured your system landscape correctly. To check the requirements, click on the name of the technical usage.
Figure 7: EXAMPLE
If a technical usage includes software components that have to run on an SAP NetWeaver Portal but this is not installed in your system, then you are unable to select this technical usage. Correct the system landscape configuration or install the missing instances as part of your maintenance transaction (see next step).
2010-12-16
PUBLIC
21/42
4 4.2
Selection of Technical Usages 9. Choose any additional Java instances that you want to install. If you choose additional Java instances, you can choose from a broader selection of technical usages. 10. Check and confirm the target constellation for your system. If you find out here that a connected SAP NetWeaver system (for example an SAP Netweaver Portal, or an SAP Business Intelligence system) is supposed to be updated to a release that you did not expect, check that you have correctly maintained the type of the system (hub or sidecar). This information is also available on the Systems tab.
Figure 8:
Confirm the Target Constellation 11. Select any add-ons that you want to install as part of this maintenance transaction. Maintenance Optimizer offers you to include add-ons directly into your maintenance operation so you can make use of the same downtime window instead of installing the add-ons separately afterwards. When you select an add-on, you can choose the system on which the add-on will be installed using the Assign System link.
Figure 9:
22/42
PUBLIC
2010-12-16
4 4.2
Add-On Selection 12. Select the files that correspond to the combination of your operating system and database. In addition, select the files for SAP IGS and SAP HOST AGENT. If you run application servers on different operating systems, make sure that you also include their kernels files. When you slide with the mouse pointer over the kernel files, a quick info text displays for which system the kernel files have been calculated. 13. Select the stack-independent files and files for the add-on update or add-on installation. In most cases, the stack-independent files include a SPAM/SAINT update for the target release. If you have decided to install new add-ons, Maintenance Optimizer displays now the corresponding files.
Figure 10: NOTE
The stack-independent files are not automatically included in the update of your system. You have to include them manually during the Configuration roadmap step of the SAP Enhancement Package Installer. 14. Decide about the stack-dependent files. These files directly correspond to the technical usages that you have selected. You also see the Support Packages for the basis release that Maintenance Optimizer calculated for those software components you do not want to update with the enhancement package.
RECOMMENDATION
We recommend you keep the selection. However, you can deselect any Support Package that you do not want to be applied to your system. Components of an SP Stack that are not used for productive use do not need to be patched during the implementation of the SP Stack, unless there is a technical or logical dependency to the used components. If Support Packages of a software component are grayed out and cannot be deselected, the previously selected technical usages and the target support package level indirectly determine that these Support Packages are required.
2010-12-16
PUBLIC
23/42
4 4.3
Do not deselect the files for the software components SAP_BS_FND and WEBCUIF as they are required for the enhancement package. The Add Java Patches pushbutton allows you to search for appropriate Java patches and add them to the download basket. As these patches are not added to the stack configuration file, they are not implemented during this maintenance transaction. Their implementation is a separate step afterwards.
Selection of Stack-Dependent Files 15. To download the files, select whether you want to download them with the Download Basket or with the Software Lifecycle Manager (only available if configured). 16. To access the stack configuration file, choose the Stack Files tab. Use the XML file. The text file is only needed for an upgrade with source release SAP R/3 4.6C. 17. Download the files. We recommended starting the download shortly after you have run the maintenance transaction.
Figure 11:
24/42
PUBLIC
2010-12-16
4 4.3
Figure 12:
2010-12-16
PUBLIC
25/42
This page is left blank for documents that are printed on both sides.
Installation
5 Installation
Perform the enhancement package installation using the SAP Enhancement Package Installer as described in the Installation Guide SAP Enhancement Package Installation Using SAP Enhancement Package Installer (SAPehpi). This installation guide is product-independent: it describes the handling of the installation tool as well as preparation and follow-up activities that are generally necessary, regardless of the enhancement package you want to install. In addition to this guide, note the application-specific information for enhancement package 1 for SAP CRM 7.0 below.
CAUTION
The SAP Enhancement Package Installation Guide describes preparation activities that you have to perform before you can start the SAP Enhancement Package Installer. Make sure you start with these preparations in good time. You can also consider performing these preparations in parallel to the preparation of SAP Solution Manager and download of the enhancement package stack.
SAP Enhancement Package Installer
The SAP Enhancement Package Installer (SAPehpi) installs enhancement packages in an ABAP system using a system cloning and switch procedure. This procedure installs a copy of the system, the shadow system, in parallel with the original system. The shadow system is used to update the affected software components and to install the additional components while the original system is still in production operation. To install enhancement packages in Java systems, the SAP Enhancement Package Installer uses a deployment-based procedure. SAPehpi comprises eight roadmap steps: Initialization, Extraction, Configuration, Checks, Preprocessing, Downtime, Postprocessing, Finalization.
Figure 13:
Until the roadmap step Preprocessing, no changes are made to your original system. While in one of the first five roadmap steps, you can still reset the installation at any time. The shadow system is built up in roadmap step Preprocessing. Note that at the beginning of the Preprocessing roadmap step, the Transport Management System is locked. From then on you cannot develop and transport anything in the system anymore.
2010-12-16
PUBLIC
27/42
5 5.1
During the Downtime roadmap step, the installation process exchanges the kernel and restarts the system. SAPehpi also moves and converts dictionary objects. In the end, the old system no longer exists and the previous shadow instance has become the new system. If you have a dual-stack system, both stacks are updated at the same time by SAPehpi.
Document Available at
Installation Guide SAP Enhancement Package Installer http://service.sap.com/crm-inst SAP CRM 7.0 EHP1 SAP Note 1302772 Central Note - SAP Enhancement Package Installer
Installation of Additional Technical Usages
To install additional technical usages for Java, use the Java Support Package Manager (JSPM).
1306080
Approximately 10 GB Approximately the space required for your source release instance, that is, the size of the following directory: Unix: usr/sap/<sapsid> Windows: <drive>:\usr\sap\<sapsid> IBM i: usr/sap/<sid> Approximately 50 GB
28/42
PUBLIC
2010-12-16
5 5.1
central instance. So if you have only updated the Business Suite application without the underlying SAP NetWeaver, you have to use the installation DVDs that match the release and enhancement package level of SAP NetWeaver. Using the SAP Business Suite 7 i2010 installation DVDs would lead to problems due to changes in the kernel structure.
2010-12-16
PUBLIC
29/42
This page is left blank for documents that are printed on both sides.
Configuration
6 Configuration
After you have performed all follow-up activities and activated the business functions, you need to configure the introduced functions. Use the SAP Solution Manager to find the configuration instructions.
Procedure
To access the configuration tasks, you create a project and a project structure in SAP Solution Manager. In the configuration phase, you select configuration structures with pre-delivered SAP content for your project. Check the configuration for those functions and scenarios that provide enhancements according to the release notes for enhancement package 1 for SAP CRM 7.0.
Related Documents Available at...
http://help.sap.com
SAP Library for SAP Solution Manager: SAP Solution Manager Implementing and Upgrading SAP Solutions Configuration How to Create a Configuration Guide using SAP Solution Manager
SAP Solutions SAP Solution Manager Documentation for SAP Solution Manager <current release> Media Library
http://service.sap.com/solutionmanager
How-To Documents
2010-12-16
PUBLIC
31/42
This page is left blank for documents that are printed on both sides.
7 7.1
Update of Further Software Units in your System Landscape Importing Process Integration Content
2010-12-16
PUBLIC
33/42
This page is left blank for documents that are printed on both sides.
A A.1
A Appendix
Master Guide for SAP Enhancement Package 1 for SAP CRM 7.0 SAP Business Suite 7 i2010 Landscape Implementation Technical Planning Guide Planning Guide System Landscape Directory Installation Guide SAP Enhancement Package Installation Using SAP Enhancement Package Installer (SAPehpi) Upgrade Guide SAP Solution Manager 7.0 incl. Enhancement Package 1 Update Guide SAP Enhancement Package 1 for SAP Solution Manger 7.0 Solution Operations Guide SAP Solution Manager 7.0 EHP1, section Software Change Management Maintenance Optimizer Configuration Guide How to Create a Configuration Guide using SAP Solution Manager
SAP SAP
SAP
Components EHP1 -
Media Library
How-To Documents
Installation of SAP Enhancement Package 1 on SAP CRM 7.0 Maintenance Optimizer: Notes for Enhancement Packages Maintenance Optimizer: Check system landscape Installing ST-LV 100 on SAP Solution Manager 7.0 SAP NetWeaver 7.0: Importing Process Integration Content Overview: Notes for BI_CONT add-on
2010-12-16
PUBLIC
35/42
This page is left blank for documents that are printed on both sides.
Reference
B Reference
2010-12-16
PUBLIC
37/42
Typographic Conventions
Example
<Example>
Description
Angle brackets indicate that you replace these words or characters with appropriate entries to make entries in the system, for example, Enter your <User Name>. Arrows separating the parts of a navigation path, for example, menu options Emphasized words or expressions Words or characters that you enter in the system exactly as they appear in the documentation Textual cross-references to an internet address Quicklinks added to the internet address of a homepage to enable quick access to specific content on the Web Hyperlink to an SAP Note, for example, SAP Note 123456 Words or characters quoted from the screen. These include field labels, screen titles, pushbutton labels, menu names, and menu options. Cross-references to other documentation or published works Output on the screen following a user action, for example, messages Source code or syntax quoted directly from a program File and directory names and their paths, names of variables and parameters, and names of installation, upgrade, and database tools Technical names of system objects. These include report names, program names, transaction codes, database table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE Keys on the keyboard
http://www.sap.com /example
123456 Example
Example
EXAMPLE
EXAMPLE
38/42
PUBLIC
2010-12-16
SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany T +49/18 05/34 34 34 F +49/18 05/34 34 20 www.sap.com
Copyright 2010 SAP AG. All rights reserved. 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 herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. 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 herein may 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 other countries. 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, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. 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 Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
Disclaimer
Some components of this product are based on Java. Any code change in these components may cause unpredictable and severe malfunctions and is therefore expressly prohibited, as is any decompilation of these components. Any Java Source Code delivered with this product is only to be used by SAPs Support Services and may not be modified or altered in any way.
2010-12-16
PUBLIC
39/42
40/42
PUBLIC
2010-12-16
SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany T +49/18 05/34 34 34 F +49/18 05/34 34 20 www.sap.com
Copyright 2010 SAP AG. All rights reserved. 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 herein may be changed without prior notice.