www.sap-press.com 1
mySAP ERP Upgrade Project Guide
Bert Vanstechelman, Mark Mergaerts, Dirk Matthys
Contents
1 About
This
Book
... 7Download ... 8
Acknowledgements ... 8
2 Upgrading SAP: The Project
Perspective
... 92.1 Why Upgrade? ... 9
2.2 What is the Effort? ... 10
2.3 To Which Release? ... 10
2.4 The Technical SAP Upgrade in a Nutshell ... 10
Legend ... 11
3 The SAP Upgrade Project
... 133.1 Project Planning ... 13
Planning Levels ... 13
Critical Success Factors ... 13
3.2 Aspects to Consider ... 14
Ongoing Development and Customizing ... 14
Testing ... 14
Compatibility of SAP Plug-in ... 14
Compatibility of Operating System and Database ... 14
Hardware Capacity ... 14
Front-End ( SAP GUI ) ... 14
System Landscape During the Upgrade 15
Often Forgotten ... 15
3.3 Where to Start? ... 16
3.4 The Master Project Plan ... 16
The Project Team ... 17
3.5 The Testing Phase ... 18
The Main Business Processes ... 18
Test Strategy ... 18
Test Scenarios ... 19
Tools ... 19
3.6 Status Reporting ... 19
Global Status Reporting ( the Test Cockpit ) ... 19
Make Your Progress Visible ... 19
Estimate the Effort ... 20
The Number of SAP Objects Modifi ed ... 20
ABAP Unicode Syntax Requirements ... 21
Customer Developments ... 21
Estimating the Functional Effort ... 22
Business Example ... 23
Estimating the Technical Upgrade Runtime for the Production System ... 23
3.7 Capacity Planning when Upgrading to mySAP ERP ... 24
3.8 Finally ... ... 25
Seek Assistance and Information ... 25
What are the Usual Suspects that Need Extra Attention? ... 26
4 Technical Background Information
.... 274.1 The SAP NetWeaver Architecture ... 27
People Integration ... 27
Portal Infrastructure ... 27
SAP NetWeaver Collaboration ... 27
Multi-Channel Access or the Mobile Infrastructure ... 28
Information Integration ... 28
Knowledge Management ... 28
Business Intelligence with the SAP Business Information Warehouse ( SAP BW ) ... 28
2 © Galileo Press 2006. All rights reserved. Contents
Master Data Management ... 28
Process Integration ... 28
SAP Exchange Infrastructure ... 28
Business Process Management ... 28
Java ... 28
ABAP ... 28
DB and OS Abstraction ... 29
4.2 Introducing mySAP ERP ... 29
4.3 Names and Numbers: An Overview of SAP Releases ... 30
4.4 Support Packages and Add-ons ... 30
4.5 The System Switch Upgrade ... 31
Consequences of the System Switch Upgrade ... 32
4.6 Upgrade Strategy Planning ... 32
Features of Upgrade Strategy Resource-Minimized ... 32
Features of Upgrade Strategy Downtime-Minimized ... 33
4.7 Database-Specifi c Aspects ... 34
4.8 Upgrades in an MCOD System Landscape ... 35
4.9 The SAP Landscape During the Upgrade ... 36
The Impact of the Upgrade on the Landscape ... 36
Scenarios for the Landscape Set-Up ... 37
Scenario 1: The Sandbox System ... 37
Scenario 2: Extra Development and Quality-Assurance Systems ... 38
Scenario 3: Contingency System ... 39
4.10 Upgrading the Front-End Software ... 40
5 The Upgrade Tools
... 415.1 The SAP Upgrade Guides ... 41
5.2 SAP Solution Manager and the SAP Upgrade Roadmap ... 42
5.3 The PREPARE ... 43
5.4 The Upgrade Assistant and Upgrade Monitor ... 44
5.5 The Upgrade Executables ... 46
The JOB_ or RUN_ phases ... 46
The Import Phases ... 46
Transport Phases ... 46
The Bulk Import Phases ... 47
5.6 Incremental Table Conversion ( ICNV ) ... 48
5.7 The Application Specifi c Upgrade ( ASU ) ... 50
5.8 The Customer Based Upgrade ( CBU ) ... 51
5.9 The SAP Web Application Server Java ... 52
5.10 SAP NetWeaver Application Server 7.00 and Above ... 52
Upgrade Process ... 53
Profi le Changes and Kernel Switch ... 53
Beginning of Downtime and Uptime ... 53
Reset of the Upgrade in Case of Disaster ... 53
6 Upgrading Other R/3 Systems
... 556.1 Upgrade of mySAP CRM ... 55
6.2 Upgrade of SAP Business Information Warehouse ( BW ) ... 56
Introduction ... 56
Add-ons ... 56
BW-Specifi c Tasks ... 56
6.3 Upgrade of mySAP SCM ... 57
Planning the Upgrade of SAP liveCache ... 57
Optimizers ... 59
7 The Upgrade Process in Detail
... 617.1 Top-level view ... 61
7.2 Downtime-Minimized Versus Resource-Minimized ... 62
7.3 Database Archiving Mode ... 63
7.4 Which Strategy Is the Best? ... 64
7.5 Time Schedule for Technical Upgrade ... 65
7.6 Contents of the Following Chapters .... 66
8 Preparing the Upgrade
... 678.1 Upgrade Services ... 67
SAP GoingLive Functional Upgrade Check ... 67
SAP Safeguarding for Upgrade ... 67
www.sap-press.com 3
Contents
Information Links for SAP Upgrade
Services ... 68
8.2 Platform Support ... 68
SAP Platform Availability Matrix ... 68
Platform Support Notes ... 69
Resource Requirements ... 70
8.3 Upgrade Documentation ... 70
Upgrade Guide ... 70
Upgrade Notes ... 70
8.4 SAP Solution Manager System ... 71
8.5 Software for the Upgrade ... 72
Upgrade Media ... 72
Support Packages ... 72
R3up Fix and Correction Transports ... 73
Java Development Kit ... 73
Front-End Software ( SAP GUI ) ... 74
8.6 The Upgrade Directory ... 74
Purpose ... 74
Path and Subdirectories ... 74
Naming Convention in this Book ... 75
Changing the Path Name ... 75
Symbolic Link ( UNIX ) ... 75
Disk Space ... 75
8.7 Other Directories ... 75
Upgrade Media ... 75
Other Files Needed for the Upgrade ... 76
Example of Directory Structure ... 76
8.8 Disk-Space Requirements ... 76
Space in the Database ... 76
Space for the Upgrade Directory ... 76
Space for the Upgrade Media and Downloads ... 77
Extra Space in /usr/sap/trans ... 77
8.9 Pre-Upgrade Downtime ... 77
8.10 Review of Transport Requests ... 77
8.11 Activities in the SAP System ... 78
Create a User for the Upgrade ... 78
Create a Development Class ( Package ) for the Upgrade ... 78
Repairs—Updates—Pending DB Conversions ... 78
Substitution Tables in Wrong Database Space ... 78
8.12 Generating the Upgrade Key in SAP Solution Manager ... 80
8.13 Ready to Go! ... 80
9 The PREPARE Process
... 819.1 The Upgrade Assistant ... 81
Description ... 81
Administrator and Observer Modes ... 81
Scroll Mode ... 82
9.2 The Initial Extraction Script ... 82
9.3 R3up and Correction Transports ... 82
Replace R3up ... 82
Correction Transports ... 82
9.4 Copy Phase List Files to PC ( Optional ) ... 82
9.5 Install UA GUI on Workstation ( Optional ) ... 83
9.6 Start the UA Server ... 83
9.7 Start UA GUI and Log In ... 83
Starting from a Browser ... 83
Starting as a Standalone Application .... 84
9.8 Run Time of PREPARE ... 84
9.9 Input Up to Phase Selection ... 84
9.10 Entering the CD/DVD Mount Points ... 85
9.11 Kernel Extraction and Optional Replacement ... 85
9.12 Input for Server and Path Names ... 85
9.13 Input for Parallel Processing ... 85
9.14 Further Input for Path Names ... 86
9.15 Upgrade Key ( from SAP Solution Manager ) ... 86
9.16 Input for MCOD ... 86
9.17 Tool Import ... 86
9.18 Input for Language Selection ... 86
9.19 Add-on and Patch Binding ... 87
Add-on Components ... 87
Patch Binding ... 87
9.20 Input for Modifi cation Adjustment ( SPDD/SPAU ) ... 88
9.21 Input for Shadow Instance ... 89
9.22 Application Specifi c Upgrade ( ASU ) .... 90
9.23 Result of PREPARE ... 91
9.24 Correcting Errors Reported by PREPARE ... 91
4 © Galileo Press 2006. All rights reserved. Contents
PREPARE Errors ... 91
Database Extensions ... 91
Change the Permissions of Executables 92
Target Kernel Too Low ... 92
SAP Objects Locked in Repairs ... 92
Doomed Dictionary Objects ... 93
Pending Update Records ... 93
Address Conversion ... 93
Overlap in Address Number Range ... 93
Number of Objects for Modifi cation Adjustment ... 93
9.25 Repeating PREPARE ... 94
9.26 After the End of PREPARE ... 94
Post-PREPARE Activities ... 94
Back Up Database and Upgrade Directory ... 94
Clean Up Database Archives ... 94
9.27 SAP Start and Stop Scripts ( UNIX ) ... 94
9.28 Resetting PREPARE ... 95
10 The Upgrade Process ( R3up )
... 9710.1 Uptime or Downtime? ... 97
10.2 Starting R3up Without an Error-free PREPARE ... 97
10.3 Upgrade Assistant ... 97
10.4 Starting the Upgrade ... 98
10.5 Interaction until Start of Import ... 98
10.6 Data Import ... 100
10.7 The Shadow Instance ... 100
First Start ( Phase START_SHDI_FIRST ) ... 100
Manually Starting and Stopping the Shadow Instance ... 101
Service for Shadow Instance on Windows ... 101
10.8 Stop for Modifi cation Adjustment ( Transaction SPDD ) ... 101
10.9 The Activation Phase ... 102
10.10 Handling Activation Errors ... 103
Open the System and Call Transaction SE11 ... 103
Identifying the Problem ... 104
Field Defi ned Twice ... 104
Identical Indexes ... 104
Object Incorrect in Source Release ... 104
References to an Object Deleted in the Upgrade ... 104
Objects Listed in SAP Notes ... 105
10.11 Repeat the Activation ... 105
10.12 Shadow Instance Stopped ... 105
10.13 Incremental Conversion ( ICNV ) ... 105
10.14 Import Language Data and Support Packages ... 106
10.15 Upgrade Reaches Downtime Point ... 107
10.16 Isolating the Central Instance ... 107
Final Checks ... 107
Lock the Users ... 107
Disable Background Jobs ( 3.1I—4.0B ) ... 107
Operation Modes ... 108
Back Up Database, Upgrade Directory, and Source Kernel ... 108
Open Client 000 for Development ... 108
Other Activities ... 108
10.17 Entering Downtime ... 108
10.18 Logging on to SAP During Downtime ... 109
10.19 Unlock the System to Correct Errors .... 109
10.20 User Interaction and Monitoring During Downtime ... 109
10.21 The Switch Phases: EU_SWITCH and KX_SWITCH ... 109
10.22 Table-Conversion Phase: PARCONV_UPG ... 110
10.23 Import Control Data: TABIM_UPG ... 110
10.24 Conversion Programs: XPRAS_UPG ... 110
XPRAs: Purpose and Behavior ... 110
Dealing with XPRA Errors ... 110
Action after an Error ... 110
Postponing an XPRA ... 111
10.25 The Final Phases ... 111
10.26 Upgrade Information Files ... 113
10.27 Closing the Upgrade Assistant ... 114
10.28 Resetting the Upgrade ... 114
11 Upgrade Post-Processing
... 11511.1 Actions at Operating System Level ... 115
The saproot.sh Script ( UNIX ) ... 115
Upgrade the Kernel on the Application Servers ... 116
www.sap-press.com 5
Contents
11.2 Actions at Database Level ... 116
Back Up the Database ... 116
Update Statistics ... 116
Parameter Changes ... 116
Dropping the Old Repository ... 116
11.3 Activities in the SAP System ... 116
Parameter Changes ... 116
ABAP Load Generation ( SGEN ) ... 116
Confi gure the Transport Management System ( TMS ) ... 117
Non-fatal ( Type P ) Upgrade Errors ... 117
Glossary and Terminology Data ... 118
Language Supplementation ... 118
Install/Upgrade Add-ons ... 119
Apply Additional Support Packages ... 120
Reschedule Background Jobs ... 120
Import the Transport Queue ... 121
Cleanup ... 121
11.4 Save the Upgrade Logs ... 121
12 Modifi cation Adjustment
... 12312.1 The Modifi cation Browser ... 124
SPDD Selection Screen ... 124
12.2 SPDD Object List ... 125
Modifi cation State ... 125
Object Type ... 125
Object ... 125
Attribute ... 125
Modifi cation ... 125
12.3 Adjusting Objects ... 125
12.4 Proposals for Table and Structure Fields ... 126
New Fields Added in Standard ... 126
Proposals for Different Data Element ... 127
12.5 Proposals for Technical Settings ... 128
12.6 Objects Without Proposals ... 128
Returning an Object to the SAP Standard ... 128
12.7 Keep Transport for Upgrade of Next System ... 129
12.8 Documenting Your Modifi cations ... 129
12.9 Modifi cation Adjustment with SPAU ... 130
A Resetting
the
Upgrade
... 131A.1 Reset during PREPARE ... 131
A.2 Reset R3up before MODPROF_TRANS ... 131
A.3 Reset R3up after MODPROF_TRANS ... 132
B Database Transaction Log Modes
... 133C References
... 135 C.1 Presentations ... 135 C.2 Manuals ... 135 C.3 How-to Guides ... 135 C.4 Articles ... 135Index
... 137www.sap-press.com 81
9 The PREPARE
Process
The PREPARE is the fi rst major part of the upgrade. Data and programs are copied to the upgrade directory, tools are imported into the database, and the shadow instance is installed. Add-ons, support packages, and languages are integrated into the upgrade. After the initial confi gu-ration of the upgrade, PREPARE verifi es that the source system meets the requirements of the upgrade process and of the target release. This produces an action list that must be taken care of before the actual upgrade can start.
Note: PREPARE is executed with the system running. End users are not affected.
9.1
The Upgrade Assistant
DescriptionThe application that manages the upgrade process is the Upgrade Assistant ( UA ). The UA is delivered on the Upgrade Master CD, and it is installed into the ua sub-directory of the upgrade sub-directory.
The UA has two components: the server and the
client.
The UA Server runs on the upgrade host. It drives and controls the technical upgrade program ( R3up ) and interacts with the UA Clients
The UA Client is the graphical user interface ( GUI ) used to control and monitor the upgrade. In subse-quent chapters, we refer to it as the UA GUI.
The GUI can run on the same host as the server, but also on a different host ( typically an administrator’s PC ). The UA GUI communicates with the UA Server via TCP/ IP ports. It can run as a standalone application or as an applet started from a Web browser.
You’ll fi nd screenshots of the Upgrade Assistant and the Upgrade Monitor in Section 5.4.
Tip: The UA for mySAP ERP 2004 has few differences with that of previous releases. If you already used the UA for past upgrades, then you will be immediately familiar with it.
Administrator and Observer Modes
Any number of UA GUI sessions can connect to the UA Server simultaneously. Only one session, however, can be in control of the upgrade at any one time. This session is the upgrade administrator. Whenever the UA Server needs user input, a data entry window will open auto-matically in the administrator session.
All other UA GUI sessions are observer s. They show the current phase of the upgrade and will also show ( but in read-only ) the user interaction that takes place with the administrator session.
When you log on to the UA GUI, you specify the role you want your session to take on by entering a password. The UA has a separate password for each role. The initial passwords ( which can be changed in the UA GUI ) are:
Administrator: admin
Observer: observer
Provided he or she knows the administrator password, it is possible for an observer to take over the adminis-trator role. The current adminisadminis-trator is then automati-cally demoted to observer. This happens without interac-tion; that is, the UA GUI will not ask the current admin-istrator to allow or acknowledge the take-over and his or her own demotion. This may seem a bit drastic, but it is actually quite smart. Imagine that during a long-running upgrade the workstation currently running the UA GUI in administrator mode at some point becomes out of reach ( you have gone home and want to continue the upgrade from your home PC via a VPN connection ). In such a
82 © Galileo Press 2006. All rights reserved. 9 The PREPARE Process
case, it makes perfect sense not to interact with the cur-rent administrator when switching roles.
Scroll Mode
It is possible to run the upgrade, and to interact with it, from a plain command window, such as a Telnet session or a DOS shell. In this case, you do not use the UA GUI. This method is called scrollmode , and is similar to the old method used up to SAP release 3.x, when R3up was a terminal-based process.
There is really no reason to run in scroll mode, because the disadvantages are signifi cant. Apart from the fact that user interaction is much less user-friendly, the upgrade process is also far more vulnerable because it depends on the network connection of the terminal session. If this connection fails or you accidentally close the session win-dow, the upgrade stops and specifi c recovery actions are necessary before you can safely restart it1.
9.2
The Initial Extraction Script
The very fi rst step in the technical upgrade process is to run a script that extracts a minimum set of fi les ( includ-ing the UA ) to the upgrade directory and also performs some basic checks of the server. This script is located on the Upgrade Master CD and is—somewhat confusingly— called PREPARE ( it is not the same as the PREPARE pro-cess, which is the fi rst major step of the upgrade and is not run via this script ).
As a starting condition the upgrade directory must be empty.
1. In a command window ( Telnet session, DOS shell ) log on as the SAP administrator account ( <sid>adm ). 2. Locate the PREPARE script for your O/S platform on
the Upgrade Master CD.
3. Execute the script. Example ( user input is shown in bold ):
The mounted CD Set is for database <DBMS> only. Does your system run on DB <DBMS>? YES
Select operation mode EXIT
1 For details, see section Restarting the Upgrade in Scroll Mode
in the SAP Upgrade Guide.
9.3
R3up and Correction Transports
Before you continue with the technical upgrade, now is the time to replace the R3up from the upgrade kit with the fi xed version ( see Section 8.5, under the heading
R3upFixandCorrectionTransports ) and also to copy the SAR archive with the correction transports ( see same sec-tion ) to its proper locasec-tion.
Replace R3up
Caution: You should only replace R3up before the fi rst run of PREPARE. Never replace R3up during the upgrade unless instructed to do so by SAP!
1. Go to directory <PUTDIR>/bin.
2. Rename R3up, for example to R3up.orig.
3. Copy the fi xed R3up you downloaded earlier to
<PUTDIR>/bin. Make sure that ownership and fi le access are the same as for the original R3up fi le.
Correction Transports
Unpack the ECC_500*.SAR archive that contains the cor-rection transports to the top level of the upgrade direc-tory:
(logged on as <sid>adm) cd <PUTDIR>
SAPCAR –xvf <path>/ECC_500*.SAR
Two fi les will be extracted. One has extension .info, the other is again an SAR archive named FIX_ECC500SR1. SAR. Do not unpack this fi le yourself. PREPARE will do this for you.
9.4
Copy Phase List Files to PC ( Optional )
The list of upgrade phases is no longer in the upgrade manual; instead it comes as a set of HTML fi les, which you can transfer to the PC.
Copy the following fi les to your PC:
<PUTDIR>/htdoc/phaselist.htm <PUTDIR>/htdoc/phase_toc.htm
PHASE_TOC.HTM lists all upgrade phases as hyperlinks to the detailed phase list. PHASELIST.HTM contains the actual phase list for PREPARE and R3up, divided into major
www.sap-press.com 83
9.7 Start UA GUI and Log In
sections. This corresponds to the phase list that used to be part of the upgrade manual in earlier releases.
9.5
Install UA GUI on Workstation ( Optional )
This step is only necessary if you want to run the UA GUI as a standalone application from your workstation. If you choose to run the UA GUI as an applet from a browser, then you may skip this step.
1. Create a folder on the PC to hold the UA GUI fi les ( e. g. C:\UAGUI ).
2. Transfer ( in binary mode ) the following fi le from the server to the folder you have just created:
<PUTDIR>/ua/uagui.jar
3. Open a DOS shell and try starting the UA GUI:
cd C:\UAGUIjava–cpuagui.jarUaGui ( with standard Java VM : jview/cpuagui.jarUaGui ) The UA GUI logon screen must appear. Exit for now, because you haven’t got the server running yet.
9.6
Start the UA Server
Follow these instructions to start the Upgrade Assistant server.
UNIX ( see note below ): (logged on as <sid>adm)
java –cp <PUTDIR>/ua/ua.jar UaServer
Windows with Java SDK: (logged on as <sid>adm)
java –cp <PUTDIR>\ua\ua.jar UaServer
Windows with Standard Java VM: (logged on as <sid>adm)
jview /cp <PUTDIR>\ua\ua.jar UaServer
iSeries:
ADDLIBLE R3UP
ADDENVVAR ENVVAR(PASE_LIBPATH) VALUE('<PUTDIR>/bin')
JAVA CLASS(UaServer) CLASSPATH('<PUTDIR>/ua/ ua.jar')
PROP((os400.file.io.mode TEXT)(os400.verify. checks.disable 3))
NoteforUNIX: It is not a good idea to run the UA Server in a dedicated terminal window, because the server then would abort if the terminal window was closed or if the network connection to the PC failed ( see also Section
Scroll mode above ). Start the UA Server as a detached background process: nohup java –cp <PUTDIR>/ua/ ua.jar UaServer &.
Look at the standard output of the UA Server to see whether it starts up correctly. The last message shows that the server is ready to receive UA GUI connections.
UaServer> Upgrade Assistant Server (Version 2.0)
UaServer> Running on host horizon.saptest.be (10.191.23.101)
UaServer> Temporary directory is '/usr/sap/ put/ua'
UaServer> Upgrade directory is '/usr/sap/ put'
UaServer> Stable storage file '/usr/sap/put/ ua/UaState' read
UaServer> Property file '/usr/sap/put/ua/ UaServer.properties' read
UaServer> Property file '/usr/sap/put/ua/ UaTextE.properties' read
UaServer> Waiting for UaGuis to connect at port 4241
Port 4241 is the port used when the UA GUI runs in stand-alone mode. When it is started as a browser applet, a different port number ( 4239 ) is used. Section 9.7 pro-vides more detail.
9.7
Start UA GUI and Log In
The procedure to run the UA GUI and log on to the UA Server is slightly different depending on whether you run the UA GUI as a stand-alone application or via a browser.
Starting from a Browser
Open a Web browser and enter the URL:
84 © Galileo Press 2006. All rights reserved. 9 The PREPARE Process
<upghost> is the host name or IP address of the host where the UA Server runs. The HTTP port of the UA Server is 4239. The SAP Upgrade main page is displayed ( see Figure 9.1 ).
Figure 9.1 Initial Browser Screen For Upgrade
To start the UA GUI, click on StartUpgradeAssistant. A login screen appears. On this screen enter:
A freely chosen user name ( this can be your real name, as the only purpose is to identify who is cur-rently connected to the UAGUI )
Your telephone number ( optional )
The password for the administrator role ( default:
admin )
Choose Login and continue with the instructions in Sec-tion 9.9.
Note: To call the UA GUI directly, use the URL http:// <server>:4239/ua/UaGui.html.
Starting as a Standalone Application
Open a command shell on the PC and type the com-mand to start the UA GUI as shown earlier in Section 9.5. Because at this point you have not yet identifi ed the upgrade host a window opens asking for the upgrade host and port:
Host name: Name or IP address of the host where the UA Server runs
Port number: Accept the default 4241 ( notice that different ports, 4239 and 4241, are used depending on how you run the UA GUI ).
You can also pass the host name and port number on the command line in the form of a SAP route string, for example:
java –cp C:\UAGUI\uagui.jar –host /H/ sapdev01/S/4241
This will skip the fi rst screen; that is, the UA GUI will now behave as it does when you run it from a browser.
9.8
Run Time of PREPARE
Many factors infl uence the total runtime of PREPARE, and it is diffi cult to make a prediction. You should typically expect a runtime of between four and eight hours. Although there are some lengthy phases during which PREPARE runs unat-tended, the program will request user input at many differ-ent points. This means that PREPARE is not suitable to run overnight without human monitoring.
9.9
Input Up to Phase Selection
Note: For better readability, the PREPARE dialogs in this section are shown as text ( not as actual screen shots ) on a shaded background. User input appears in bold. When-ever an input screen requires further explanation, this information is presented in plain text.
In the UA GUI window, choose Administrator · Start PREPARE.
WelcometotheSAPupgradecontrolprogram.
Continue.
SAPSystemID
Confi rm the system ID.
Selecttypeofdatabase
Select your DBMS, click OK.
StartimportofdatafromDataCarrier?
Choose Import, click OK.
EntermountpointforDataCarrier:
Type the path of the Upgrade Master CD. The archives are unpacked.
SAPUPGRADECONTROLPROGRAM
www.sap-press.com 85
9.13 Input for Parallel Processing
Thefollowingoptionsareavailable:
select:DisplayscreenforselectingPREPARE modules
status:DisplaythestatusesofthePREPARE modulesexit: ExitPREPARE
help: GettinghelpaboutPREPARE
Choose Select.
SelectthePREPAREmodules
Mark all phases and click OK.
Note: Ignore the fact that some phases are marked as mandatory and others are not. Always execute all
phases.
YouselectedthefollowingPREPAREmodules:
( The phase list follows—scroll down to see the radio buttons. )
Choose Execute, click OK.
9.10 Entering the CD/DVD Mount Points
MountpointsforDVDsEnter the paths of the online copies of the upgrade media.
The path of the Upgrade Master medium is already fi lled in. You must still enter the paths for the kernel medium, the language media and the eleven upgrade media. For-tunately you only have to do this once! Unlike earlier ver-sions of the UA GUI, this one lets you copy/paste path names. For this, use the right mouse button, not Control-C/Control-V. Fill in the paths for all media. When you are done, press > or >> till you reach the last screen; here the OK button is enabled.
9.11
Kernel Extraction and Optional
Replacement
The extraction of the kernel now begins. If you plan to upgrade the SAP kernel to a higher level than the one delivered on the upgrade media, then you can already bind the new kernel into the upgrade when PREPARE next stops for further input.
SAPSystemID SAPSystemHost Instancenumber
The values shown should be OK. At this point you can upload the new kernel ( see below ).
To bind the new kernel into the upgrade, do the follow-ing:
1. Log on as sidadm.
2. Unpack the SAPEXE*.SAR and SAPEXEDB.* packages you downloaded from the SAP Service Marketplace ( see Section 8.5; heading SupportPackages ):
cd <PUTDIR>/exe
SAPCAR –xvf <downloadpath>/SAPEXE*.SAR SAPCAR –xvf <downloadpath>/SAPEXEDB*.SAR
If the extraction was successful for both archives, reply OK in the PREPARE window.
9.12
Input for Server and Path Names
PREPARE now requests information about the server environment and various directory paths needed for the upgrade.
Kernelpath
Press OK.
DatabaseIDDatabasehost
Values shown should be OK.
DDICpassword
Enter and confi rm password of user DDIC in client 000.
InstanceprofileDefaultprofileStart profile
Values shown should be OK.
Batchhost
Set to host of Central Instance ( default ).
9.13
Input for Parallel Processing
Maximumuptimeprocesses86 © Galileo Press 2006. All rights reserved. 9 The PREPARE Process
R3transprocesses
See below.
MaximumSYNCtime
Enter 120.
The value for Maximum uptime processes determines the number of parallel tasks that will run in the shadow instance during the dictionary activation phase. With the downtime-minimized strategy, these tasks will run together with normal use of the system. Values of 3 to 5 are reasonable.
R3transprocesses sets the number of parallel import processes ( R3trans ) during the upgrade. The phases most affected by this are SHADOW_UPGRADE ( an uptime phase in the downtime-minimized mode ) and TABIM ( table data import; always in downtime ). Too high a number may overload the server and also lead to con-tention between the different imports. Too low a value needlessly lengthens the duration of the upgrade. A suit-able value in most cases is 4.
The SYNC time controls internal buffer synchroniza-tion. Do not change this value.
9.14 Further Input for Path Names
EPSrootLocalSYSLOGpathValues shown should be OK.
CentralSYSLOGpath
Press OK.
STARTSAPpath
Path ( kernel directory ) should be OK.
9.15 Upgrade Key ( from SAP Solution
Manager )
TheSAPSolutionManagerKeyisrequiredfor theupgrade.Furtherinformationscanbefound intheupgradeguide,theSAP
ServiceMarketplaceandSAPnote805390!
Continue.
The vague reference to the SAP Service Marketplace in this prompt is not of much use. Note 805390 is more informative.
SAPSolutionManagerKey=
Enter the upgrade key. See Section 8.12 for instruc-tions.
9.16 Input for MCOD
Istheremorethanonesystemrunninginthis database?(MCOD:Multiplecomponentsinone database)
Enter No unless you are upgrading an MCOD system. The dialog shown here is for a non-MCOD confi guration. This covers most situations.
9.17
Tool Import
ThePREPAREmoduleImportwillbestartednow.
Duringthismoduleprograms,structures,and tableentriesrequiredbyPREPAREareimported (theso-called"toolimport").
Note:Thiscancausealossofperformancein R/3
Inrarecases,aconcurrenttransportvia thetransportdirectorymaydisturbthetool import.Pleaseavoidanyconcurrentimport duringthisPREPAREmodule.
Continue.
PREPARE will duly warn you that the import may cause some pressure on the server. Although in practice this is rarely problematic, you may choose to wait for a quieter period before confi rming this prompt. Also pay heed to the warning about concurrent transports.
9.18 Input for Language Selection
The following input screen concerns additional languages found in the system. If the system only contains the
stan-www.sap-press.com 137
Index
A
ABAP 28
ABAP Dictionary objects 32 ACT_620 47
Add-ons 30, 32 ADJUSTCHK 47 ALNTAB_FILL 47 Alpha Conversion 57
Application Specific Upgrade (ASU) 50 archiving 34 archiving mode 63 archiving strategy 34 ASU toolbox 50
B
BAPIs 22 BASIS Plug-in 56 batch input 22, 26 bulk import phases 47 Business Content 56Business Process Management 28
C
Capable to Match (CTM) 59 capacity planning 24 CATT 19
CCMS 42
Change Request Management 42 CHK_POSTUP 48 compatibility OS and DBMS 14 SAP Plug-in 14 contingency system 37, 39 CRM Mobile Clients 56 CRM server 55
Customer Based Upgrade (CBU) 51 customer developments 21 customizing 14
D
database disk space 76 DB and OS Abstraction 29 DB conversions, pending 78 DDIC_620 47 development 14development class (for upgrade) 78 development system 37, 38 DIFFEXP 46 DIFFEXP .. 47 DIFFEXP … 47 directory structure 76 disk space 76 downtime 62 Downtime minimized 10, 33, 62 downtime phases 48
E
eCATT 19 Enterprise Extensions 29 Enterprise Portal Plug-in 56 EU_IMPORT 47 EU_IMPORT1 34, 64 EU_SWITCH 48 EXIT 48 EXITINFO 48 extended maintenance 9F
fixes 73 FREECHK_X 47 front-end 14 front-end upgrade 40 functional effort 22H
hardware capacity 14I
ICNV 48 ICNVINIT 47 ICNVREQ 49 ICNVREQ_GO 47 import phases 46 incremental conversion 79Incremental Table Conversion (ICNV) 32, 48 Industry Solutions 30 InfoObject 57 Information Integration 28 INITPUT 47 INITSUBST 47
Internet Communication Manager 28 Internet Pricing and Configurator 55 issue lists 19
J
J2EE Engine 28, 52 Java 28
Java Development Kit 73
Java Upgrade Management Program 52
K
kernel switch 53 KEY_CHK 47 Knowledge Management 27, 28 KX_SWITCH 48L
LAN Check by Ping 25 landscape set-up 37
138 © Galileo Press 2006. All rights reserved. Index LOCKEU_PRE 47 log 64
M
maintenance 9 Master Project Plan 16 Mobile Sales 56Modification Adjustment 20, 33 Modification Browser 20 modified SAP objects 20
MODPROF_TRANS 34, 48, 62, 64 MODPROFP_UPG 48
Multi-Channel Access 28
Multiple Components in One Database 35
mySAP CRM 55 mySAP ERP 29 mySAP ERP 2004 7
mySAP ERP 2005 Upgrade Master Guide 70
mySAP ERP Upgrade Portal 16
mySAP Supply Chain Management (SCM) 30, 57
P
PAM 68 PARCONV_UPG 48 PARDIST_SHD 47 PARMVNT_SHD 47 People Integration 27 Platform Availability Matrix 68 platform support notes 69 PORT_IMP_SHD 46, 47 Portal Infrastructure 27 post-processing activities 10 pre-upgrade 77 pre-upgrade phase 61 preparation 67 PREPARE 8, 10, 43, 46, 61 modules 43 upgrade key 80 Web AS 7.00 52 Process Integration 28Production Planning/Detailed Scheduling (PP/DS) 59
project plan 16 project planning 13
Q
Quality Assurance System 37, 38 Quick Sizer 25
R
R3load 47 R3up 8, 44, 46, 61 Web AS 7.00 53 release support 9 repairs 78repository switch upgrade 31, 32 REQGENLD 48
REQJOBRES 48 REQSTOPPROD 34, 64 resource-minimized 10, 32, 62 Reverse Business Engineer 18 RSUPGSUM 23, 49
RUN_RDDIT006 47
S
sandbox system 37 TMS configuration 38
SAP Accelerated Value Assessment 67 SAP Business Information Warehouse
28, 56
SAP Business Intelligence 28 SAP Component Upgrade Guide 41 SAP ECC 29
SAP End-User Delta Training 68 SAP Enterprise Portal 27
SAP ERP Central Component (SAP ECC) 29
SAP Exchange Infrastructure 28 SAP Functional Upgrade Service 25 SAP GoingLive Functional Upgrade Check
67
SAP GUI 14, 40, 74 SAPJup 53 SAP liveCache 57
SAP Master Data Management 28 SAP Master Upgrade Guide 41 SAP Mobile Infrastructure 28 SAP NetWeaver 27
SAP NetWeaver 2004 7
SAP NetWeaver Collaboration 27 SAP Plug-in 14
SAP R/3 29
SAP R/3 Enterprise 7, 29
SAP Safeguarding for Upgrade 67 SAPSetup 40
SAP Solution Manager 19, 42, 71, 80 SAP Strategic Enterprise Management
(SEM) 56
SAP Test Management Optimization 19 SAPup 53
SAP Upgrade Guides 41 SAP Upgrade Hosting 68
SAP Upgrade Roadmap 16, 42, 43 SAP Upgrade Weekend Support 68 SAP Value Assessment 67
SAP Web Application Server 27, 28 SAP Web Application Server 7.00 52
kernel switch 53 reset of upgrade 53 synchronisation points 53 upgrade process 53
SAP Web Application Server Java 52 SAVELOGS 48 SCM optimizers 59 SHADOW_IMPORT_INC 47 SHADOW_IMPORT_UPG 46 SHADOW_IMPORT_UPG1 47 SHADOW_IMPORT_UPG2 47 Shadow Instance 32 SHD_FIX_IMP 47 solution gap 9 SPAUINFO 48 STAD 25 START_SHDI_FIRST 47 STARTR3_NBAS 48 status reporting 19 success factors 13
Supply Network Planning (SNP) 59 Support Packages 9, 30, 32, 72 Support Package Stacks (SP Stacks) 31,
72
symbolic link (UNIX) 75 synchronization points 53 system landscape 15
System Switch Upgrade 31, 32, 48, 62
T
TABIM_UPG 46, 48 Table Browser 21 technical upgrade 10 runtime 23 schedule 65www.sap-press.com 139
Index
technical upgrade process 61 testing 14, 18 scenarios 19 strategy 18 tools 19 time schedule 65 TP_ACTION_CP2STAB 47 transaction DB02 25 ICNV 49 RSD1 57 SAMT 21 SE16 21 SE37 21 SE38 22 SE95 20 SM04 25 SM13 78 SPAU 77 SPDD 8 ST02 25 ST03N 25 ST04 25 ST06 25 transaction logging 63 transport phases 46 transport requests 77 TREX 28, 55
U
UCCHECK 21 Unicode 21 updates 78 upgrade driving forces 9 front-end 40 MCOD 35 mySAP CRM 55 runtime 34 user 78 why? 9Upgrade Assistant (UA) 44, 45 Upgrade Assistant Server 46 upgrade coach 67
Upgrade Control Program 씮 R3up upgrade directory 74 disk space 76 path name 75 upgrade guides 70 upgrade key 80 upgrade manual 41 upgrade media 72 directories 75 upgrade methodology 10 Upgrade Monitor 44, 45 upgrade notes 70 upgrade phase 61 upgrade project 13 main phases 17 team 17 upgrade services 67 upgrade strategy 34, 35 upgrade tools 41 uptime phases 47 user exits 21
User Management Engine (UME) 53
V
Variant Save Tool 50 VIEWIMP_BAS 46, 47 virtual system 39
W
Workplace Plug-in 56X
XPRAS_UPG 48