23
Page 1 Installation of SAP Enhancement Package 4 for SAP ERP 6.0 Technical FAQ This document summarizes the answers to some of the most frequently asked questions about the technical installation of SAP enhancement package 4 for SAP ERP 6.0 that have been answered by the EHP Technology Backoffice. Version 1.11 08/31/2009

SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Embed Size (px)

Citation preview

Page 1: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 1

Installation of SAP Enhancement Package 4 for SAP ERP 6.0Technical FAQ

This document summarizes the answers to some of the most frequently askedquestions about the technical installation of SAP enhancement package 4 forSAP ERP 6.0 that have been answered by the EHP Technology Backoffice.

Version 1.11

08/31/2009

Page 2: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 2

TABLE OF CONTENTS

1 Information Sources .......................................................................................................32 Enhancement package Concepts.....................................................................................5

3 Product Versions .............................................................................................................84 Technical Usages and Software Components................................................................10

5 Software Calculation and Download.............................................................................126 Installation of EHP4 on the ECC Server ......................................................................16

7 Installation of EHP4 packages on other systems ..........................................................188 Impact of the installation on the transport environment...............................................19

9 Activation of business functions....................................................................................2010 Feedback and Disclaimer...........................................................................................23

Page 3: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 3

1 INFORMATION SOURCES

1.1 What are the central locations for EHP4 related documentation?The two most important locations for EHP4 related documentation are:

– https://service.sap.com/erp-ehp

– https://service.sap.com/ehp-inst: SAP enhancement package 4 for SAP ERP 6.0

1.2 What are the recommended text documents to be read before installing EHP4 forSAP ERP 6.0?The SAP Technology Backoffice recommends reading the following text documents:

1. First Steps: Installation of SAP enhancement package 4 for SAP ERP 6.0The first steps document provides a comprehensive compilation of all importantinformation sources regarding EHP4 for SAP ERP 6.0.

2. Master Guide SAP Enhancement Package 4 for SAP ERP 6.0The Master Guide is the central starting point for the technical installation of EHP4 forSAP ERP 6.0. It contains EHP4-specific information on cross-scenario level. Use theMaster Guide to gain an overview of the enhancement package, its software units, itsscenarios, processes, and role-based work centers from a technical perspective.

3. What IT Professionals Need To Know about SAP Enhancement PackagesThis document summarizes the basic enhancement package concepts. It will help youto quickly become familiar with enhancement packages for SAP ERP 6.0.

4. SAP Enhancement Package Installer (SAPehpi) GuideThis document describes the installation of enhancement package components on anSAP system using the SAP Enhancement Package Installer. In particular, it is the onlydocument that contains a detailed list of all the technical preparations and follow-upactivities that are necessary when enhancement packages are installed using the SAPEnhancement Package Installer.

5. How to Install SAP Enhancement Package 4 for SAP ERP 6.0This document provides an overview of the end-to-end process that is required todownload and install EHP4 for SAP ERP 6.0. In particular, it describes thepreparations that have to be performed on the SAP Solution Manager. Furthermore, itspecifies how to calculate and download the EHP4 software packages using theSAP Solution Manager Maintenance Optimizer.

1.3 Which presentations should you view before installing EHP4 for SAP ERP 6.0?The SAP Technology Backoffice recommends viewing the following presentations:

1. SAP Enhancement Packages for SAP ERP: Technology FactsThis presentation provides a comprehensive compilation of the concepts, tools andbest practices regarding the installation of EHP4 for SAP ERP 6.0. In contrast to thetext documents about enhancement packages, most of the subjects are illustrated withgraphical figures and examples.

2. Lifecycle of an Enhancement PackageThis presentation describes the installation procedure for enhancement packages from

Page 4: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 4

a business function perspective. It explains how to determine relevant businessfunctions, how to select the corresponding technical usages, and how to plan theacceptance tests that have to be performed after the activation of a business function.

1.4 Is there a central document that describes all the business functions of EHP4 forSAP ERP 6.0?Yes, the textbook SAP Enhancement Package 4 for SAP ERP 6.0: Details containsdescriptions of all the business functions that are new with EHP4 for SAP ERP 6.0.

1.5 Is there a place to discuss enhancement package related questions with otherSAP professionals?Yes. There is a forum for discussion of enhancement package related questions on the SDN.

1.6 Does SAP Consulting offer workshops on enhancement packages for SAP ERP 6.0?Yes. SAP Consulting offers the service Enhancement package planning for SAP ERP 6.0which has the following objectives:

– Establish a time frame, identify the dependencies, and define the required resources tostart the technical implementation of an enhancement package

– Understand the relation between business functions, technical usages and softwarecomponents of an enhancement package.

– Learn the new strategy to apply SAP enhancement packages continuously as a normalmaintenance activity

– Address issues related to technology, project risks, testing, and get behind the conceptof switchable business functions

– Minimize the effort and downtime of an SAP enhancement package implementationproject

You can find additional information about this service on the SAP Service Marketplace.Apart from this service offering, we can also offer a customer individual EHP workshop ortechnical review & optimization sessions. If you would like to order any kind of technicalEHP workshop or review sessions, please contact us via e-mail.

Page 5: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 5

2 ENHANCEMENT PACKAGE CONCEPTS

2.1 Are enhancement packages cumulative?We would like to clarify this without using the term "cumulative", as this term couldpotentially be ambiguous:

– You can install EHP4 for SAP ERP 6.0 in one step on 64-bit platforms without havinginstalled EHP3 before.

– Every EHP version includes the content of any previous EHP versions. For example,you cannot install EHP4 without getting the content of EHP3 and EHP2 as well.

– Technically, SAP has started to deliver EHP software packages as delta packages withEHP4 for SAP ERP 6.0. Thus, your EHP4 installation queue will contain EHP4 andEHP3 packages if you have not already installed EHP3. However, all these packagesshould be installed in one step on 64-bit platforms.

2.2 Is it necessary to install Support Packages prior to an EHP installation?As a rule, it is neither necessary nor recommended to install Support Package prior to theEHP4 installation.Do not install new Support Packages prior to an EHP installation unless you are sure that theequivalent EHP Support Packages have already been released. Please checkSAP Note 832594 for additional information.

Currently, there is only one known exception to this rule: If software component IS-OIL willbe updated to version 604, SAP_BASIS 700 Support Package 13 has to be installed prior tothe EHP4 installation.

2.3 Is it possible to install EHP4 for SAP ERP 6.0 without installing Support Packages?No, as a general rule it is not possible to install enhancement packages for SAP ERP 6.0without installing equivalent SAP ERP 6.0 Support Packages.

An EHP4 installation will include at least EHP4 SP Stack 01 which is equivalent to SAP ERP6.0 SP Stack 14. SAP recommends the inclusion of the latest available EHP SP Stack.

2.4 Is it possible to uninstall enhancement packages?No, it is not possible to uninstall enhancement packages.

2.5 Is it possible to undo the activation of a business function?Currently, it is not possible to undo the activation of business functions. However, future EHPversions will differentiate between reversible and non-reversible business functions.

2.6 Is it necessary to perform a regression test after an EHP installation?SAP strongly recommends a full regression test after each EHP installation (which is alsorecommended for SP Stack installations).

Page 6: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 6

2.7 Is it necessary to perform delta customizing, user acceptance tests, and end usertraining after an EHP installation?On ABAP-based systems, installation of EHP software component versions does not changethe system behavior unless you activate business functions. Consequently, delta Customizing,user acceptance tests and end user training are only necessary if you activate businessfunctions.On Java-based systems, the deployment of EHP software component versions can change thesystem behavior immediately. Consequently, delta Customizing, user acceptance tests, andend user training might be necessary after the deployment of EHP software componentversions. Check SAP Note 1160106.

2.8 Is it possible to install EHP4 for SAP ERP 6.0 on non-unicode systems?Yes, it is possible to install EHP4 for SAP ERP 6.0 on non-unicode systems. However, it isnot possible to build up a non-unicode installation of SAP ERP 6.0 EHP4 from scratch.

2.9 What is the general procedure for the installation of EHP4 for SAP ERP 6.0?The general procedure for the installation of EHP4 for SAP ERP 6.0 is as follows:

1. Determine the technical usages EHP4 for SAP ERP 6.0 that you want to install. Afterthe installation of EHP4 for SAP ERP 6.0, a business function will only be available ifit is part of the selected technical usages.

2. Create a maintenance transaction in the SAP Solution Manager and select theappropriate technical usages in order to calculate the corresponding softwarepackages.

3. Install the calculated software packages with the appropriate installation tool for yourhardware platform:

a. On 64-bit systems, the SAP EHP Installer is the only supported installationtool.

b. On 32-bit systems, SAINT and JSPM are the only supported installation tools.Further information can be found in the document How to Install SAP EnhancementPackage 4 for SAP ERP 6.0.

2.10 How can I install SAP ERP 6.0 EHP4 from scratch?If you want to install SAP ERP 6.0 EHP4 from scratch, you must proceed in two steps:

1. First install SAP ERP 6.0 from a special media set ("SAP ERP 6.0 EHP4 ready")which can be downloaded at the SAP Software Distribution Center (Download Installations and Upgrades Installations and Upgrades - Entry by ApplicationGroup SAP Application Components SAP ERP SAP ERP ENHANCEPACKAGE).

2. In a second step, use the SAP EHP Installer to install the technical usages of EHP4that your business requires. This second step is mandatory for using the systemproductively.

Please note that you are not allowed to use the installation of only SAP ERP 6.0 EHP4 readyfor a productive system without applying further EHP4 technical usages in a second step.

Page 7: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 7

2.11 What is contained in an "SAP ERP 6.0 EHP4 ready" installation?SAP ERP 6.0 EHP4 supports the selective installation of new software component versions.SAP's customers install different technical usages depending on their business and on the roleof the system. It is not possible to provide an "installation export" for all of the possiblecombinations of technical usages.

The media set "SAP ERP 6.0 EHP4 ready" only contains those EHP software componentversions that have to be installed in every EHP4 installation. Basically, this meansSAP NetWeaver 7.0 EHP1 and a few other EHP4-specific software components.Please note that you are not allowed to use the installation of only SAP ERP 6.0 EHP4 readyfor a productive system without applying further EHP4 technical usages in a second step.

2.12 Does the maintenance (Support Package installation) of an EHP4 system differfrom the maintenance of an SAP ERP 6.0 system?Typically, an SAP ERP 6.0 EHP4 system contains a combination of application softwarecomponents with version 600 and version 604. These two types of software componentversions need different Support Packages:

1. Software components with version 600 need SAP ERP 6.0 Support Packages2. Software components with version 604 equivalent EHP4 Support Packages

SAP Note 1297231 describes the relationship between SAP ERP 6.0 Support Packages andEHP4 Support Packages.

However, it is not necessary to compile the correct combination of Support Packagesmanually. If the software component versions of the target system are correctly maintained intransaction SMSY, the SAP Solution Manager Maintenance Optimizer automaticallycalculates the correct combination of Support Packages.

If you want to install EHP4 SP Stack 03 on an existing EHP4 system, see also the sectionDownload of Support Package Stack 03 in SAP Note 1297231.

Page 8: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 8

3 PRODUCT VERSIONS

3.1 What is the difference between the two product versions “EHP4 for SAP ERP 6.0”and “EHP4 for SAP ERP 6.0 / NW 7.01”?EHP4 for SAP ERP 6.0 is based on EHP1 for SAP NetWeaver 7.0. Consequently, two kindsof software component versions are delivered with EHP4 for SAP ERP 6.0:

– EHP4 application software components (typically version 604*)

– SAP NetWeaver 7.0 EHP1 software components (typically version 701*)SAP offers you two landscape options for running EHP4 applications in your SAP ERP 6.0landscape: "EHP4 for SAP ERP 6.0" and "EHP4 for SAP ERP 6.0 / NW 7.01". In bothproduct versions, all ABAP-based product instances must be installed onSAP NetWeaver 7.0 EHP1.For SAP NetWeaver 7.0 systems with usage types “Enterprise Portal”, “BusinessIntelligence” or “Process Integration” that are part of your SAP ERP 6.0 landscape, you canchoose between the following two options:

– Installation of the EHP4 application software components only (product version“EHP4 for SAP ERP 6.0”)

– Installation of the EHP4 application software components and the SAP NetWeaver 7.0EHP1 software components (product version “EHP4 for SAP ERP 6.0 / NW701”).

If product version “EHP4 for SAP ERP 6.0” is used, EHP1 for SAP NetWeaver 7.0 isinstalled only on the system that contains the ECC Server, and on other systems that containABAP-based product instances of SAP ERP 6.0.

If product version “EHP4 for SAP ERP 6.0 / NW 7.01” is used, EHP1 forSAP NetWeaver 7.0 is also installed on systems with usage types “Enterprise Portal”,“Business Intelligence” or “Process Integration” that are part of your SAP ERP 6.0 landscape.

3.2 When should product version “EHP4 for SAP ERP 6.0” be used?Product version “EHP4 for SAP ERP 6.0” must be used if some of your SAP ERP 6.0 productinstances (for example, XSS Self Services) run on a Java-based system that must not beupdated to SAP NetWeaver 7.0 EHP1. For example, a Java-based system must not be updatedto SAP NetWeaver 7.0 EHP1 if you have deployed additional Java software components on itthat are incompatible with SAP NetWeaver 7.0 EHP1.

3.3 When should product version “EHP4 for SAP ERP 6.0 / NW 7.01” be used?Product version “EHP4 for SAP ERP 6.0 / NW 7.01” should be used if all Java-based systemsthat contain SAP ERP 6.0 product instances (for example, XSS Self Services) can be updatedto SAP NetWeaver 7.0 EHP1. A Java-based system can be updated toSAP NetWeaver 7.0 EHP1 if all Java software components that are deployed on it arecompatible with SAP NetWeaver 7.0 EHP1.

* If no new version had been part of the very product version development, then the old version had been takenover into the new product version.

Page 9: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 9

3.4 Is it possible to install EHP1 for SAP NetWeaver 7.0 only for usage type“AS ABAP” of a dual-stack system?No, all usage types in your system are updated by EHP1 for SAP NetWeaver 7.0. Indual-stack systems, the usage types “AS ABAP” and “AS Java” must always be updatedtogether. It is not possible to update only parts of your system. Please also check the sectionabout enhancement packages in the Master Guide SAP NetWeaver 7.0.

3.5 Is it possible to install EHP1 for SAP NetWeaver 7.0 only on SAP NetWeaver 7.0systems with a specific usage type?Yes, in principle it is possible to install EHP1 for SAP NetWeaver 7.0 only onSAP NetWeaver 7.0 systems with a specific usage type. For example, you could install EHP1for SAP NetWeaver 7.0 on systems with usage type “Business Intelligence” while keeping thesystems with usage type “Enterprise Portal” on SAP NetWeaver 7.0.In this case, you need two different maintenance transactions to calculate and download thesoftware packages for your systems: One maintenance transaction with product version“EHP4 for SAP ERP 6.0” and another maintenance transaction with product version “EHP4for SAP ERP 6.0 / NW 7.01”.

Page 10: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 10

4 TECHNICAL USAGES AND SOFTWARE COMPONENTS

4.1 What is the definition of a technical usage?Technical usages contain combinations of software component versions that are required touse specific business functions of an enhancement package for SAP ERP 6.0. The relationshipbetween business functions, technical usages, and software components is explained in detailin the Technology Facts presentation.When you calculate the software packages for EHP4 for SAP ERP 6.0, the MaintenanceOptimizer requests you to select the required technical usages. Depending on the selection ofthe technical usages, the Maintenance Optimizer includes the EHP4 software packages onlyfor those software components that must be updated to use the desired business functions.After the installation of EHP4 for SAP ERP 6.0, business functions can only be activated ifthe corresponding technical usage had been selected in the Maintenance Optimizer. However,it is possible to install additional technical usages later with additional effort similar to theinitial EHP installation.

4.2 How can I determine the technical usages for the installation of EHP4 forSAP ERP 6.0?There are two different approaches to determine the technical usages for the installation ofEHP4 for SAP ERP 6.0. These approaches are also known as the “selective installation” andthe “broad installation”:

1. The selective installation is the recommended way to determine the technical usagesfor the installation of EHP4. It consists of two steps:

a. Identify the business functions that you want to use. A complete description ofall the EHP4 business functions can be found in the textbook onEHP4 Functionality.

b. For each identified business function, the corresponding technical usage can bedetermined with the mapping table that is attached to SAP Note 1165438.

2. The broad installation can be used when it is not possible to determine the requiredbusiness functions prior to the technical installation of EHP4 for SAP ERP 6.0. In thiscase, you can try to select the technical usages from a technical point of view. Thecorresponding procedure is described in the following blog on the SAP DeveloperNetwork: https://weblogs.sdn.sap.com/pub/wlg/9880.

4.3 Are there any technical usages that must be selected?You are not allowed to mix different EHP versions within one system. The followingexamples illustrate the implications of this rule:

– Combination of application software component versions 600 and 602: supported

– Combination of application software component versions 600 and 603: supported

– Combination of application software component versions 600 and 604: supported– Combination of application software component versions 602 and 604: not supported

– Combination of application software component versions 603 and 604: not supported

Page 11: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 11

Because of this rule, all software components with version 602 or 603 must be updated toversion 604 during an EHP4 installation. For this reason, the selection of technical usages inthe Maintenance Optimizer must cover at least the software components which are already onversion 602 or 603. Check the attachments to SAP Note 1165438 to determine the appropriatetechnical usages.

Furthermore, if the ECC Server contains active industry solutions, the corresponding technicalusages must be selected as well. For example, if industry solution IS-OIL is active, thetechnical usage “Oil & Gas” must be selected. Check the attachments in SAP Note 1165438to determine the corresponding technical usage for a particular industry solution.

4.4 What happens if a large number of technical usages are selected?If you select a large number of technical usages, a correspondingly large number of softwarecomponents are updated to version 604. When a newer EHP version (for example, EHP5 forSAP ERP 6.0) is installed later, you have to update all these software components to the newEHP version.Furthermore, the effort for modification adjustment (SPDD/SPAU) might be higher if a largenumber of technical usages are selected.

4.5 Is it possible to install additional technical usages after the initial installation ofEHP4 for SAP ERP 6.0?After the initial installation of EHP4 for SAP ERP 6.0, you can install additional technicalusages. However, each installation of an additional technical usage requires an additionaleffort similar to the initial EHP installation (for example, testing).

The standard tool for the installation of additional technical usages is the EHP Installer. Readsection Disabling the Java Stack Handling in SAP Note 1245473 before installing additionaltechnical usages on dual-stack systems.

4.6 Is it possible to use transaction SAINT for the installation of additional technicalusages after the initial installation of EHP4 for SAP ERP 6.0?Technically, it is possible to install additional technical usages with transaction SAINT if thetechnical usage “Central Applications” has already been installed. However, this optionrequires a high level of expertise and is not recommended by SAP. In particular, the use ofSAINT can result in a longer downtime compared to the EHP Installer.Make sure you import the newest SPAM/SAINT update before installing additional technicalusages with transaction SAINT. If you do use SAINT, you still have to generate a stackconfiguration file with the SAP Solution Manager Maintenance Optimizer. If you want to usethe parallel import feature of R3trans, follow the instructions of SAP Note 1309506.

Page 12: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 12

5 SOFTWARE CALCULATION AND DOWNLOAD

5.1 How can I obtain the software packages for the installation of EHP4 forSAP ERP 6.0?All the software packages that are required for the installation of EHP4 for SAP ERP 6.0 haveto be calculated by the Maintenance Optimizer of the SAP Solution Manager. TheMaintenance Optimizer will calculate the software packages not only for the ECC Server, butalso for the other systems that might belong to your SAP ERP 6.0 landscape (for example, anEnterprise Portal, SAP BW/BI system, or SAP PI/XI system).After the appropriate software packages have been calculated, they have to be downloaded viathe SAP Download Manager or via the SAP Software Lifecycle Manager. If the download istoo slow, some of the large software packages can be copied from the DVD “SAP Enh.Package 4 for SAP ERP 6.0” (material number 51033594) that can be ordered separately.

5.2 Is it possible to install EHP4 for SAP ERP 6.0 without using the SAP SolutionManager Maintenance Optimizer?No. You are not allowed to install EHP4 for SAP ERP 6.0 without using the SAP SolutionManager Maintenance Optimizer. All supported installation tools (including current versionsof SAINT) require a stack configuration file that can only be generated by the MaintenanceOptimizer. It is not possible to install EHP4 for SAP ERP 6.0 without this stack configurationfile.

5.3 What are the Support Package and SAP Note requirements for the SAP SolutionManager?SAP recommends always using the latest SAP Solution Manager 7.0 SP Stack for EHP4package calculation. As of July 2009, SAP Solution Manager 7.0 SP Stack 20 isrecommended.When EHP4 for SAP ERP 6.0 entered the ramp-up, the minimum Support Packagerequirement for the Solution Manager was SP Stack 15. However, the EHP TechnologyBackoffice recommended using SP Stack 17 which requires less Note corrections.

Depending on the SP Stack level of your SAP Solution Manager, multiple Note correctionsmust be implemented to ensure that the Maintenance Optimizer will generate a valid stackconfiguration file for EHP4 for SAP ERP 6.0. The current list of relevant Note corrections canbe found in SAP Note 1122966.

5.4 What configuration is necessary in the SAP Solution Manager?The Maintenance Optimizer calculates the required software packages based on theSAP Solution Manager system landscape (transaction SMSY). To ensure the correctcalculation of the software packages, all systems that belong to your SAP ERP 6.0 solution,must be maintained correctly in transaction SMSY. Detailed information can be found in thedocument How to install EHP4: A practical guide.

Caution: If the system landscape is not maintained correctly, this may result in invalid stackconfiguration files and severe installation problems.

Page 13: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 13

5.5 What are the most common mistakes regarding SMSY configuration for EHP4 forSAP ERP 6.0?The three most common mistakes regarding the SMSY configuration are:

1. Assignment of wrong product versions2. Incorrect modeling of Java-based systems and dual-stack systems

3. Incomplete maintenance of SAP ERP 6.0 product instances1. The Maintenance Optimizer offers the option “EHP4 for SAP ERP 6.0” only for systemsthat have product version SAP ERP 6.0 assigned. If the Maintenance Optimizer does not offerthe option “EHP4 for SAP ERP 6.0” for a system, check whether product versionSAP ERP 6.0 is assigned to the system.2. If you have Java-based systems or dual-stack systems, you must use the SLD (systemlandscape directory) to create the SMSY entries for these systems. The Java stack must beregistered in the SLD via the SLD data provider service of the Visual Administrator. After thesystem has been registered in the SLD, the SMSY must be synchronized with the SLD viatransaction SMSY_SETUP. Finally, make sure that the product version is correct and that thecorrect Java software component versions are displayed in the Software Components tab.3. In transaction SMSY, each system entry contains a Selection of Main Instances tab. Allactive product instances must be marked as relevant on this tab. If an SAP ERP 6.0 productinstance runs on a different system than the ECC Server, the SID of this system must beregistered for the corresponding product instance.

5.6 Where can I obtain the stack configuration file for the installation tools?In order to calculate the EHP4 software packages, a maintenance transaction has to be createdin the Maintenance Optimizer of the SAP Solution Manager. At the end of the maintenancetransaction, the Maintenance Optimizer will generate an XML file that contains the stackconfiguration and save this file to directory “<DIR_EPS_ROOT>/in” of the SolutionManager.The stack configuration file can be provided to the installation tools in two different ways:

1. The installation tools can read the stack configuration file from the SAP SolutionManager if table BCOS_CUST has been maintained correctly in the target system viatransaction SM30. In this table, entry OSS_MSG must contain a working RFCconnection to the Solution Manager.

2. If no working RFC connection is maintained in table BCOS_CUST, you can copy thestack configuration file to the target system manually. In this case, the stackconfiguration file should be placed in the same directory that contains the EHP4software packages.

5.7 How can I calculate the EHP4 packages for Java-based product instances ofSAP ERP 6.0, such as SAP XSS (Self Services)?Before you can calculate the EHP4 packages for Java based product instances, you mustassign the SID of the Java-based system to the appropriate instances of an SAP ERP 6.0system in transaction SMSY. To do this, click on the SID of an SAP ERP 6.0 system (forexample, the ECC Server system) and make the required entries in the Selection of MainInstances tab (below, NW7 is an example for the SID of your Java-based system):

Page 14: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 14

When a maintenance transaction is created for a system of product type “SAP ERP 6.0”, theMaintenance Optimizer will calculate the packages for all the systems that have beenregistered for at least one of the product instances. In the previous example, the MaintenanceOptimizer also calculates the required software packages for the Java-based product instanceSAP XSS (Self Services) on system NW7.

5.8 How can I calculate the EHP4 packages for an Enterprise Portal that containsbusiness Packages (content) of SAP ERP 6.0?Before you can calculate the EHP4 packages for an SAP Enterprise Portal (EP) system thatcontains business packages (content) of SAP ERP 6.0, you must assign the SID of the EPsystem to the appropriate instances of an SAP ERP 6.0 system in transaction SMSY. To dothis, click on the SID of an SAP ERP 6.0 system (for example, the ECC Server system) andmake the required entries in the Selection of Main Instances tab (below, EP7 is an examplefor the SID of your EP system):

When a maintenance transaction is created for a system of product type “SAP ERP 6.0”, theMaintenance Optimizer calculates the packages for all the systems that have been registeredfor at least one of the product instances. In the previous example, the Maintenance Optimizeralso calculates the required software packages for EP system EP7.

5.9 How can I calculate the EHP4 packages for a BI (Business Intelligence) system thatis part of my SAP ERP 6.0 landscape?If product version “EHP4 for SAP ERP 6.0” is used, BI_CONTENT 704 has to bedownloaded manually at the Software Distribution Center on SAP Service Marketplace.If product version “EHP4 for SAP ERP 6.0 / NW 7.01” is used, you must change the productversion of your SAP BI system to “SAP ERP 6.0” in transaction SMSY and assign theappropriate products instances on the Selection of Main Instances tab (below, BI7 is anexample for the SID of your BI system):

Page 15: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 15

After you have made the changes specified above, you can calculate the EHP4 packages via aseparate maintenance transaction for system BI7 (replace BI7 with the SID of your BIsystem).

5.10 How can I calculate the EHP4 packages for a PI (Process Integration) system thatis part of my SAP ERP 6.0 landscape?Before you can calculate EHP4 packages for an SAP Process Integration (PI) system, youmust change the product version of that system to “SAP ERP 6.0” in transaction SMSY andassign the appropriate product instances on the Selection of Main Instances tab (below, PI7 isan example for the SID of your PI system):

Once you have made the changes specified above, you can calculate the EHP4 packages via aseparate maintenance transaction for system PI7 (replace PI7 with the SID of your PI system).

Page 16: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 16

6 INSTALLATION OF EHP4 ON THE ECC SERVER

6.1 What tool must be used to install EHP4 on the ECC Server?If the ECC Server runs on a 64-bit platform, the initial installation of EHP4 must beperformed with the EHP Installer.If the ECC Server runs on a 32-bit platform, transaction SAINT is the only supportedinstallation tool. You should note that EHP4 for SAP ERP 6.0 must be installed in two stepsin this case. The exact procedure is described in SAP Note 1275873.

Make sure you import the latest SPAM/SAINT update before installing EHP4 forSAP ERP 6.0 on a 32-bit platform. If you want to use the parallel import feature of R3trans,follow the instructions of SAP Note 1309506.

6.2 Is it possible to update separately the ABAP and Java stacks of a dual-stack system?If you are running a dual-stack system, you always have to update the ABAP stack and Javastack in parallel. The EHP Installer always updates both parts of the system.

6.3 What can you do to optimize the runtime and downtime of the EHP Installer?The runtime and downtime of the EHP Installer depends on many different criteria. However,the following preparations can help to reduce runtime and downtime:

– Perform all the database specific preparations that are recommended in theSAP Enhancement Package Installer (SAPehpi) Guide (database parameters, update ofdatabase statistics, and so on.)

– Install current versions of R3trans and tp before you start the EHP installation on thedevelopment system. Current versions of R3trans can be obtained athttps://service.sap.com/patches (Support Packages and Patches - Entry by ApplicationGroup Additional Components SAP Kernel).

– Download the current version of the EHP Installer before you start the EHPinstallation on the development system. The current version of the EHP Installer canbe obtained at https://service.sap.com/patches (Support Packages and Patches - Entryby Application Group Additional Components Upgrade Tools SAP EHPINSTALLER SAP EHP INSTALLER 7.00)

6.4 Is it possible to reset a running EHP installation, and if so, what is the correct wayto reset the installation?The correct way to reset a running installation depends on the current roadmap step of theinstallation. A detailed description can be found in the SAP Enhancement Package Installer(SAPehpi) Guide.The EHP Installer allows you to reset a running installation up to the DOWNCONF_TRANSphase. Once the roadmap step Downtime has been started, it is no longer possible to reset theinstallation.

6.5 Does the EHP Installer allow repeating certain roadmap steps or phases of theinstallation?The EHP Installer divides the installation process into different roadmap steps and phases,where each roadmap step consists of several phases.

Page 17: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 17

Once an installation phase has been finished successfully, the EHP Installer does not allowgoing back and repeating that specific phase. However, you can use the back button to undo acomplete roadmap step and run it again afterwards.

Further information can be found in the SAP Enhancement Package Installer (SAPehpi)Guide.

6.6 Installation phase EHP_INCLUSION fails with message "ERROR: Unable togenerate add-on queue". What could be the reason?At the beginning of the installation, you must specify a download directory. In phaseSCANDIR_EPS, the EHP Installer extracts all the software packages in that downloaddirectory to “<DIR_EPS_ROOT>/in”. From there, the packages are uploaded into the SAPsystem.

After a stack configuration file has been chosen in phase EHP_INCLUSION, theEHP Installer tries to calculate a consistent installation queue. If the queue calculation fails,you can try the following:

1. Make sure that the software packages in the download directory are identical to thesoftware packages that are specified in the stack configuration file.

2. Using transaction SEPS, choose Inbox from Goto menu. Here, you can check if aparticular package has been uploaded into the SAP system successfully.

6.7 What is meant by the term “equivalent Support Packages” in installation phaseBIND_PATCH?There are separate Support Packages for SAP ERP 6.0 software components and for EHP4software components. Each EHP4 Support Package is equivalent to a certain SAP ERP 6.0Support Package. After an EHP4 installation, the Support Package levels of all EHP4software components must be equivalent to the SAP ERP 6.0 Support Package levels of theoriginal system.

The EHP Installer checks whether the stack definition contains all the EHP4 SupportPackages that are required to maintain the Support Package equivalence. The results of thischeck will be displayed in phase BIND_PATCH. If some equivalent EHP4 Support Packagesare missing, you must add them manually in this phase. Note that a violation of the SupportPackage equivalence may result in severe system inconsistencies.

Page 18: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 18

7 INSTALLATION OF EHP4 PACKAGES ON OTHERSYSTEMS

7.1 How can EHP4 be installed for ABAP-based product instances of SAP ERP 6.0 thatare installed on a different system from the ECC Server?There are three ABAP-based product instances of SAP ERP 6.0 that can be installed on adifferent system from the ECC Server:

– E-Recruiting (software component ERECRUIT)– Learning Solution Front End (software component LSOFE)

– Strategic Enterprise Mgmt. (software components SEM-BW + FINBASIS).

If you have one of the previously mentioned product instances installed on a system differentfrom the ECC Server, and you want to update this product instance to EHP4 forSAP ERP 6.0, follow the instructions in SAP Note 1326576.Currently, it is not possible, to install version 604 of these product instances directly on asystem of product version SAP NetWeaver 7.0 EHP1. If you want to install a system withversion 604 of these product instances from scratch, you must proceed in two steps:

1. Install a system with product version NetWeaver 7.0 and add version 600 of theappropriate product instance.

2. Follow the instructions in SAP Note 1326576.

7.2 What tool should be used to deploy EHP4 specific portal content on theSAP Enterprise Portal?If product version “EHP4 for SAP ERP 6.0” is used, EHP1 for NetWeaver 7.0 is not installedon the SAP Enterprise Portal. In this case, the EHP4 specific portal content for theSAP Enterprise Portal should be deployed with the JSPM tool.

If product version “EHP4 for SAP ERP 6.0 / NW 7.01” is used, EHP1 for NetWeaver 7.0 willbe installed on the SAP Enterprise Portal. In this case, the EHP Installer will also deploy theEHP4 specific portal content if it is part of the stack configuration file.

7.3 What tool should be used to deploy EHP4 specific BI content on SAP BI/BWsystems?If product version “EHP4 for SAP ERP 6.0” is used, EHP1 for NetWeaver 7.0 is not installedon SAP BI/BW systems. In this case, BI_CONTENT 704 must be installed via transactionSAINT.

If product version “EHP4 for SAP ERP 6.0 / NW 7.01” is used, EHP1 for NetWeaver 7.0 isinstalled on SAP BI/BW systems. In this case, the EHP Installer also installs the EHP4specific BI content if it is part of the stack configuration file.

7.4 What tool should be used to deploy EHP4 specific XI content on SAP PI/XIsystems?XI content is always deployed using the Integration Builder tool of the SAP PI/XI system.

Page 19: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 19

8 IMPACT OF THE INSTALLATION ON THE TRANSPORTENVIRONMENT

8.1 Is it possible to transport from an EHP4 system into an SAP ERP 6.0 system if noEHP4 business functions have been activated in the EHP4 system?No. As a rule, transports are only supported between systems with identical softwarecomponent versions and Support Package level. SAP ERP 6.0 EHP4 has different softwarecomponent versions and Support Package levels from SAP ERP 6.0. Consequently, transportsbetween such systems are not supported.However, there are some exceptions to the above rule. Check SAP Note 1090842 foradditional information on this topic.

8.2 Is it possible to transport between two EHP4 systems that have different businessfunctions activated?As a general rule, transports are only supported between systems that share the sameactivation states in transaction SFW5. However, there are some situations where certain kindsof transports might still work.

Individual recommendations about the transport strategy for systems with differing activationstates are considered a consulting service. Please contact [email protected] for additionalinformation.

8.3 How can corrections for the production system be transported after EHP4 hasalready been installed on the DEV system?Individual recommendations on the transport strategy that should be used during your EHPinstallation project are considered a consulting service. Please contact [email protected] additional information.

8.4 How can corrections for the production system be transported after EHP4 hasalready been installed on the DEV and the QAS system?Individual recommendations on the transport strategy that should be used during your EHPinstallation project are considered a consulting service. Please contact [email protected] additional information.

8.5 Is there any way to import transport requests into a system after the EHP Installerhas locked the development environment in phase REPACHK2?No. The EHP Installer locks the development environment in phase REPACHK2, becausethere is no safe way to change or import repository objects after that phase. If you disregardthe development lock this may lead to data loss and inconsistencies. SAP will not providesupport for issues that result from the unauthorized disregard of the development lock.

Page 20: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 20

9 ACTIVATION OF BUSINESS FUNCTIONS

9.1 Will the technical installation of EHP4 for SAP ERP 6.0 activate any businessfunctions automatically?No. The technical installation of EHP4 for SAP ERP 6.0 will not activate any businessfunctions automatically. After installation of EHP4 for SAP ERP 6.0, all the new businessfunctions are inactive in the ABAP-based ECC Server system.On Java-based systems, new functions become active immediately after the deployment of thecorresponding Java software component versions.

9.2 What happens to business functions previously activated when EHP4 for SAP ERP6.0 is installed?The technical installation of EHP4 for SAP ERP 6.0 does not change the state of businessfunctions that have already been activated. If your system already contains active businessfunctions (for example, EHP3 business functions), these business functions remain activeafter the installation of EHP4 for SAP ERP 6.0. You cannot reactivate business functions thathave already been activated before the installation of EHP4 for SAP ERP 6.0, nor is thisnecessary.

9.3 Is it possible to undo the activation of a business function?Currently, it is not possible to undo the activation of business functions. However, future EHPversions will differentiate between reversible and non-reversible business functions.

9.4 In which system should a business function be activated for the first time?SAP recommends activating business functions in a test environment (meaning a sandboxsystem) for the first time. This allows you to explore the new functions and to test the systemwithout being put under pressure.

9.5 How are business functions activated in a sandbox or development system?In a sandbox or development system, business functions are activated directly in transactionSFW5. Transaction SFW5 displays a list with the business functions sets of all technicalusages that have already been installed on the system. For each business function thefollowing information is displayed:

– Activation state of the business function set (color of the lamp icon)

– Link to test case templates (notepad icon)

You activate business functions in transaction SFW5 by setting the flags for thecorresponding business sets and choosing Activate Changes. A background job is thenscheduled that carries out the changes. Note that the SAP user needs appropriateauthorizations to activate business functions in transaction SFW5.

9.6 How should business functions be activated in a quality assurance or productionsystem?Due to the system change options, it is usually not possible to activate business functionsdirectly in a quality assurance or production system. Instead, the business function settings

Page 21: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 21

should be transported from the development system into the quality assurance and productionsystem (in that order).A transport request that contains the business function settings of the development system canbe generated in transaction SFW5. To generate the transport request, call transaction SFW5 inthe development system and choose Transport from menu System Settings. After the transporthas been generated, it can be imported to the quality assurance system. The import of thetransport request automatically activates the same business functions that were in thedevelopment system when the transport request was generated.

9.7 What are the impacts of activating a business function? Which acceptance tests arenecessary?To gauge the impacts resulting from the activation of a business function, transaction SFW5provides the impact analyzer tool. The impact analysis for a specific business function can betriggered by choosing Impact Analyzer from the context menu of the corresponding businessfunction set. The impact analysis returns a list of all transactions that are affected by theactivation of the business function.

Additionally, SAP provides a test case template for each business function. These documentscontain detailed descriptions of all the acceptance tests that are recommended after thecorresponding business function has been activated. After the installation of EHP4 forSAP ERP 6.0, the test case templates can be accessed via the links (notepad icon) intransaction SFW5. Prior to the installation of EHP4 for SAP ERP 6.0, the test case templatecan be accessed on SAP Service Marketplace (https://service.sap.com/erp-ehp):

First, select the appropriate link from section (1), then search for the required businessfunction and click on link (2).

Page 22: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 22

9.8 Are there any dependencies between the activation of business functions and thedeployment of Java software component versions?Yes, there can be dependencies between the activation of business functions in the ECCServer and the deployment of Java software component versions. As specified inSAP Note 1160106, some business functions require the deployment of a particular Javasoftware component version.For example, the activation of the business function “Learning Solution 02”(HCM_LSO_CI_2) requires the deployment of the Java software component versions LSOCP604, LSOOP 604, LSOAE 604. Additional information on the dependencies of productinstance “SAP Learning Solution” can be found in SAP Note 1170324.In general, such dependencies are also documented in the detailed descriptions of the businessfunctions on SAP Service Marketplace (https://service.sap.com/erp-ehp):

First, select the appropriate link from section (1), then search for the required businessfunction and click on link (2).

9.9 Do I have to activate business functions in a specific client of the SAP system?In principle, the activation of a business function is client-independent, i.e. the newfunctionality will be available in all clients of the SAP system.However, the activation of a business function via transaction SFW5 will also trigger theextraction of template customizing for the new business function. The template customizingwill be extracted into a specific client of the SAP system. In order to avoid overwritingexisting customizing, you should activate business function in client 000 and follow theinstructions of SAP Note 337623 carefully.

Page 23: SAP Enhancement Package 4 for SAP ERP 6.0 - Technical FAQ

Page 23

10 FEEDBACK AND DISCLAIMER

10.1 FeedbackSAP is interested in improving its documentation and welcomes your comments andsuggestions. To share your comments, you can send feedback directly [email protected]. Please provide the document title in your e-mail.

10.2 DisclaimerThis documentation is not subject to your license agreement or any other agreement withSAP. SAP has no obligation to pursue any course of business outlined in this presentation orto develop or release any functionality mentioned in this presentation. This presentation andSAP's strategy and possible future developments are subject to change and may be changedby SAP at any time for any reason without notice. This document is provided without awarranty of any kind, either express or implied, including but not limited to, the impliedwarranties of merchantability, fitness for a particular purpose, or non-infringement. SAPassumes no responsibility for errors or omissions in this document, except if such damageswere caused by SAP intentionally or grossly negligent.