Upgrade-to ECC60-Unicode-Conversion

171
SAP Upgrade Plan R/3 4.7e to ECC6.0 and Unicode Conversion Prepare:- 1. Apply the latest SAP 6.40 Kernels Patches and SPAM update on 4.7 system. 2. Apply the OSS transport Y6BK081714 3. Execute the report RADNTLANG submit as a background job (will run overnight). 4. GoTo transaction SPUMG in your 4.7 system and follow as shown in the screen below 5.

Transcript of Upgrade-to ECC60-Unicode-Conversion

Page 1: Upgrade-to ECC60-Unicode-Conversion

SAP Upgrade Plan R/3 4.7e to ECC6.0 and Unicode Conversion

Prepare:-

1. Apply the latest SAP 6.40 Kernels Patches and SPAM update on 4.7 system.2. Apply the OSS transport Y6BK0817143. Execute the report RADNTLANG submit as a background job (will run

overnight). 4. GoTo transaction SPUMG in your 4.7 system and follow as shown in the screen

below

5.

Page 2: Upgrade-to ECC60-Unicode-Conversion

6.

Page 3: Upgrade-to ECC60-Unicode-Conversion

7.

Page 4: Upgrade-to ECC60-Unicode-Conversion

8.

9. Change the Code page from 1100 to 1160. ( If the CODE page is already 1160 you can skip step 10).

10. To do this you need to delete the two lines and add them back. 11. Change the SPUMG settings by going through SPUMG Scanner settings

make changes as shown in the screen below.

Page 5: Upgrade-to ECC60-Unicode-Conversion

12.13. Initialize the work list from SPUMG SCANNER INITIALIZE

WorkList. (This will submit a background job). Wait until it finished the job and refresh the screen.

14. Skip to step 19 if your TABLE LIST shows under the consistency check list in SPUMG Transaction.

15. The screen should look like as shown below.

Page 6: Upgrade-to ECC60-Unicode-Conversion

16.17. Schedule the jobs by selecting the “Schedule Worker Job” Fill the screen as

shown below

Page 7: Upgrade-to ECC60-Unicode-Conversion

18. You can schedule multiple jobs by repeating the above steps.19. Determine host (Central Instance) to run first. SAPDEV0020. Create empty upgrade directory /usr/sap/put21.

a. <SID>adm as ownerb. 10GB minimum freespacec. Must be installed on central instanced. Group SAP_LocalAdmin needs Full Control permissione. MUST be empty before running PREPARE

22. Ensure there is a minimum of 500MB of free space in the database. (review later)23. Run report Z_873466_REPAIR_AFTER_UPGRADE prior to the upgrade

a. For more see note 873466 (Prepare will tell later which tablespaces need space)

b. Before you start prepare execute the command ORATBSXT.BAT from s:\ECC6032bit_upgrade. ( which will increase the necessary tablespaces for prepare and upgrade)

24. Verify that the computer host name capitalization is consistent with how it is in Windows.

a. Check the SAP Profiles, and if a change is made, stop SAP and the services and start them again.

b. Check entries in the HOSTS filei. Ensure that all systems in the landscape are present

ii. Ensure that the host of the machine you are working on is listed in the HOSTS file as well

iii. Do not use aliases such as: 10.10.10.10 mach MACHc. Use SM51 to check the host name. The name in the first and second

column must be identical, and match the name assigned to the computer.d. Use RZ04 and make sure the host name matches in the operating types as

well.\

Page 8: Upgrade-to ECC60-Unicode-Conversion

i. While there, ensure upgrade format for work processes

25. With the database and SAP up, from the CI machine you are upgrading, run PREPARE.BAT from the upgrade master DVD

a. Choose the EXIT option.26. From the upgrade directory run

a. Backup SAPup.exeb. Sapcar –xvf S:\ECC6.0_Upgrade\ERP2005SR2_7-20000914.SAR

27. From the upgrade directory/bin runa. Sapcar –xvf S:\ECC6.0_Upgrade\SAPup7002_15-20001261.SAR

28. Start the upgrade assistant servera. From a command prompt running as <SID>admb. Enter: java –cp <upgrade directory>\UA\ua.jar UaServerc. Enter the one password for both administrator and observer role.

i. Change them in the UA menu: Administrator -> Change Passwords

Page 9: Upgrade-to ECC60-Unicode-Conversion

d. Wait for the prompt: UaServer> Ready29. Start the UA GUI

a. Ensure your computer has JRE 1.4.2 or higherb. Using a web browser on your PC, open: http://<host name>:4239c. On the following screen choose: Start Upgrade Assistant

30. Start the UAa. Enter the requested information and choose Administrator role, then click

login.31. From within the UA click Administrator -> Start Prepare32.

Page 10: Upgrade-to ECC60-Unicode-Conversion

33.

34. Use the > button to enter more CDs35. Use the >> button then OK to continue the upgrade process36. Continue through several screens until the following

Page 11: Upgrade-to ECC60-Unicode-Conversion

37.

Page 12: Upgrade-to ECC60-Unicode-Conversion

38.

Page 13: Upgrade-to ECC60-Unicode-Conversion

39.

Page 14: Upgrade-to ECC60-Unicode-Conversion

40.

Page 15: Upgrade-to ECC60-Unicode-Conversion

41.

Page 16: Upgrade-to ECC60-Unicode-Conversion

42.

Page 17: Upgrade-to ECC60-Unicode-Conversion

43.

Page 18: Upgrade-to ECC60-Unicode-Conversion

44.

Page 19: Upgrade-to ECC60-Unicode-Conversion

45.

Page 20: Upgrade-to ECC60-Unicode-Conversion

46.

Page 21: Upgrade-to ECC60-Unicode-Conversion

47.

Page 22: Upgrade-to ECC60-Unicode-Conversion

48.

Page 23: Upgrade-to ECC60-Unicode-Conversion

49.

50. Connect to the Solution Manager SAP System and run transaction: SMSYa. System -> Other Object

Page 24: Upgrade-to ECC60-Unicode-Conversion

b.

c. Click the Key

d.e. Click Generate Keyf. Return to UA

Page 25: Upgrade-to ECC60-Unicode-Conversion

51.

Page 26: Upgrade-to ECC60-Unicode-Conversion

52.

Page 27: Upgrade-to ECC60-Unicode-Conversion

53.

Page 28: Upgrade-to ECC60-Unicode-Conversion

54.

Page 29: Upgrade-to ECC60-Unicode-Conversion

55.

Page 30: Upgrade-to ECC60-Unicode-Conversion

56.

Page 31: Upgrade-to ECC60-Unicode-Conversion

57.

Page 32: Upgrade-to ECC60-Unicode-Conversion

58.

Page 33: Upgrade-to ECC60-Unicode-Conversion

59.

Page 34: Upgrade-to ECC60-Unicode-Conversion

60.

Page 35: Upgrade-to ECC60-Unicode-Conversion

61.

Page 36: Upgrade-to ECC60-Unicode-Conversion

62.

Page 37: Upgrade-to ECC60-Unicode-Conversion

63.

Page 38: Upgrade-to ECC60-Unicode-Conversion

64.

Page 39: Upgrade-to ECC60-Unicode-Conversion

65.

Page 40: Upgrade-to ECC60-Unicode-Conversion

66.

Page 41: Upgrade-to ECC60-Unicode-Conversion

67.

Page 42: Upgrade-to ECC60-Unicode-Conversion

68.

Page 43: Upgrade-to ECC60-Unicode-Conversion

69.

Page 44: Upgrade-to ECC60-Unicode-Conversion

70.

Page 45: Upgrade-to ECC60-Unicode-Conversion

71.

Page 46: Upgrade-to ECC60-Unicode-Conversion

72.

Page 47: Upgrade-to ECC60-Unicode-Conversion

73.

Page 48: Upgrade-to ECC60-Unicode-Conversion
Page 49: Upgrade-to ECC60-Unicode-Conversion
Page 50: Upgrade-to ECC60-Unicode-Conversion
Page 51: Upgrade-to ECC60-Unicode-Conversion

Make sure you are using common SAP Trans directory. All the patches are unpacked at that location. Below is the patch level’s for the upgrade.

Page 52: Upgrade-to ECC60-Unicode-Conversion
Page 53: Upgrade-to ECC60-Unicode-Conversion
Page 54: Upgrade-to ECC60-Unicode-Conversion
Page 55: Upgrade-to ECC60-Unicode-Conversion
Page 56: Upgrade-to ECC60-Unicode-Conversion
Page 57: Upgrade-to ECC60-Unicode-Conversion
Page 58: Upgrade-to ECC60-Unicode-Conversion
Page 59: Upgrade-to ECC60-Unicode-Conversion
Page 60: Upgrade-to ECC60-Unicode-Conversion
Page 61: Upgrade-to ECC60-Unicode-Conversion
Page 62: Upgrade-to ECC60-Unicode-Conversion
Page 63: Upgrade-to ECC60-Unicode-Conversion
Page 64: Upgrade-to ECC60-Unicode-Conversion
Page 65: Upgrade-to ECC60-Unicode-Conversion
Page 66: Upgrade-to ECC60-Unicode-Conversion
Page 67: Upgrade-to ECC60-Unicode-Conversion
Page 68: Upgrade-to ECC60-Unicode-Conversion
Page 69: Upgrade-to ECC60-Unicode-Conversion
Page 70: Upgrade-to ECC60-Unicode-Conversion
Page 71: Upgrade-to ECC60-Unicode-Conversion
Page 72: Upgrade-to ECC60-Unicode-Conversion
Page 73: Upgrade-to ECC60-Unicode-Conversion
Page 74: Upgrade-to ECC60-Unicode-Conversion
Page 75: Upgrade-to ECC60-Unicode-Conversion
Page 76: Upgrade-to ECC60-Unicode-Conversion
Page 77: Upgrade-to ECC60-Unicode-Conversion

Please select “YES” this will save the variants

Page 78: Upgrade-to ECC60-Unicode-Conversion

Restart all the Failed Checks.

Start Upgrade To start the Upgrade from the upgrade Assistant.

Page 79: Upgrade-to ECC60-Unicode-Conversion
Page 80: Upgrade-to ECC60-Unicode-Conversion
Page 81: Upgrade-to ECC60-Unicode-Conversion

Select the Downtime-minimized option

Page 82: Upgrade-to ECC60-Unicode-Conversion

Select the time to “8” which will finish the step EU_IMPORT in 8 hours. For production, we will increase which will put lot of load on the system.

Page 83: Upgrade-to ECC60-Unicode-Conversion

Select the option “MODPROF_TRANS” option for the Archive log mode off. System will wait for you to switch off the archive log Mode before the downtime starts.

Page 84: Upgrade-to ECC60-Unicode-Conversion
Page 85: Upgrade-to ECC60-Unicode-Conversion

If you get this error go to transaction SM13 and clear all the update logs if there are any.

Page 86: Upgrade-to ECC60-Unicode-Conversion
Page 87: Upgrade-to ECC60-Unicode-Conversion

Back-up the backint file.

Page 88: Upgrade-to ECC60-Unicode-Conversion

After this point you the system will be locked and you cannot import any more transports.

Page 89: Upgrade-to ECC60-Unicode-Conversion
Page 90: Upgrade-to ECC60-Unicode-Conversion
Page 91: Upgrade-to ECC60-Unicode-Conversion

Please select “NO Adjustments” This for SPDD list. After the upgrade a POST Upgrade transport will fix the issue.

Page 92: Upgrade-to ECC60-Unicode-Conversion

If you get the above error login to shadow instance with DDIC user and create a new user to login. execute the function module

Goto transaction SE37 DD_NAMETAB_DELETE Table name as “ E_BAMMAPNG” Repeat above steps for E_BAMUIBT and IOHEADER

For view ZVMSEG

Goto transaction se11 and ZVMSEG

Page 93: Upgrade-to ECC60-Unicode-Conversion

Select option “change”

Change the order as shown below and activate. Ignore any warnings in the activation.

MANDTMBLNRMJAHRZEILEBWARTMATNRWERKSLGORTCHARGSOBKZLIFNRKUNNRSHKZGDMBTRMENGE

Page 94: Upgrade-to ECC60-Unicode-Conversion
Page 95: Upgrade-to ECC60-Unicode-Conversion

Continue the phase

Page 96: Upgrade-to ECC60-Unicode-Conversion
Page 97: Upgrade-to ECC60-Unicode-Conversion
Page 98: Upgrade-to ECC60-Unicode-Conversion
Page 99: Upgrade-to ECC60-Unicode-Conversion
Page 100: Upgrade-to ECC60-Unicode-Conversion

Disable the archive log mode by executing the command alter database noarchivelog; or use the BRTOOLS to do this.

DOWNTIME PHASES STARTS :- Perform System Full offline back-up.

Page 101: Upgrade-to ECC60-Unicode-Conversion
Page 102: Upgrade-to ECC60-Unicode-Conversion
Page 103: Upgrade-to ECC60-Unicode-Conversion
Page 104: Upgrade-to ECC60-Unicode-Conversion
Page 105: Upgrade-to ECC60-Unicode-Conversion
Page 106: Upgrade-to ECC60-Unicode-Conversion
Page 107: Upgrade-to ECC60-Unicode-Conversion
Page 108: Upgrade-to ECC60-Unicode-Conversion
Page 109: Upgrade-to ECC60-Unicode-Conversion

Select the option “revision complete” all the correction steps will be down after the upgrade.

Page 110: Upgrade-to ECC60-Unicode-Conversion

UPGRADEPHASE XPRAS_UPG1PEPU203X--> Messages extracted from log file "SAPR700WF4.DEV" <--

Long text: Cause During the upgrade, a message relevant for postprocessing was written to a log file. This message is not dealt with until the end of the entire upgrade. The upgrade continues. System Response The upgrade stops in phase CHK_POSTUP. To create the reference to the original log file, this message is generated by R3up. What to do Note the messages following this message and proceed according to the

Page 111: Upgrade-to ECC60-Unicode-Conversion

instructions.

A2PESEEF_BADI 152 CMOD " " for SMOD "V56LDELI" has yet to be migrated

Long text: Cause Migrate CMOD implementation " " using transaction SPAU System Response What to do To migrate the CMOD implementation to a new BAdI, you must call up transaction SPAU, and then select "Migration Objects" under the tab "Modifications". You will find your SMOD implementation under Migration Objects -> SAP Enhancements. To start the migration, select your CMOD implementation by clicking on it. Tasks for system administration

1PEPU203X--> Messages extracted from log file "SAPR700ZF1.DEV" <--

Long text: see above

A4PECOM_PRODUCT 063 Execute the upgrade report "COM_PRODUCT_UPGRADE"

UPGRADEPHASE JOB_RDDNTPUR1PEPU203X--> Messages extracted from log file "RDDNTPUR.DEV" <--

Long text: see above

3PETG447 Table and runtime object "STGLTRAN" exist without DDIC reference ("Transp. table")

Long text: Cause A runtime object was found for a table which is unknown in the ABAP Dictionary. The table contains data, which is why, as a precaution, the runtime object was not deleted. Since there is a runtime object, this means the table was once created in the ABAP Dictionary. The fact that the table can no longer be found

Page 112: Upgrade-to ECC60-Unicode-Conversion

in the ABAP Dictionary could be due to the following reasons: It is a customer-specific table which was created when the correction system was switched off. Depending on the history of your system, there may also be SAP tables which were not deleted completely, or for which only the runtime object was delivered without the related definition in the ABAP Dictionary. System Response What to do RESET N1 Customer-specific tables If it is a customer-specific table, and you still need the data, try to restore the table in the ABAP Dictionary. Note the specified table type when you do this (transparent table, pool table, and so on). The table may still, for example, be contained in the version database. You can access version management through the menu "Utilities" in the in the ABAP Dictionary (transaction SE11). You may also still have a copy of the system that still contains the table definition. You can also display the runtime object and create the table according to the field names, types and lengths specified in the definition. You can display the runtime object in the menu "Extras" of the database utility (transaction SE14). Tables in the SAP namespace Search for notes on these tables in OSS using the key words RDDNTPUR and TG447.

3PETG447 Table and runtime object "STSLEVNTSV" exist without DDIC reference ("Transp. table")

Long text: see above

3PETG447 Table and runtime object "STSLTOBJSV" exist without DDIC reference ("Transp. table")

Long text: see above

3PETG447 Table and runtime object "STSLTRANSV" exist without DDIC reference ("Transp. table")

Long text: see above

Page 113: Upgrade-to ECC60-Unicode-Conversion
Page 114: Upgrade-to ECC60-Unicode-Conversion
Page 115: Upgrade-to ECC60-Unicode-Conversion
Page 116: Upgrade-to ECC60-Unicode-Conversion
Page 117: Upgrade-to ECC60-Unicode-Conversion
Page 118: Upgrade-to ECC60-Unicode-Conversion

Start the Oracle Stats By executing the script

brconnect -u / -c -o summary -f stats -o SAPR3 -t all -m +I -s P10 -f allsel,collect,method,precision,space,keep -p 8

The above command will take at least 6-8 hours.Run Report COM_PRODUCT_UPGRADEInstall the ST/PI-A patch using SAINT transaction.Run Report TWTOOL01Run report UMG_ADD_PREP_STEPRun UM4_FINISH_PREPERATION programRun SPUMG check as shown in the top session of this document. Only submit the jobs do not change the settings.

Page 119: Upgrade-to ECC60-Unicode-Conversion

Shutdown the SAP system.Start the export as shown below.

Page 120: Upgrade-to ECC60-Unicode-Conversion
Page 121: Upgrade-to ECC60-Unicode-Conversion
Page 122: Upgrade-to ECC60-Unicode-Conversion
Page 123: Upgrade-to ECC60-Unicode-Conversion
Page 124: Upgrade-to ECC60-Unicode-Conversion
Page 125: Upgrade-to ECC60-Unicode-Conversion
Page 126: Upgrade-to ECC60-Unicode-Conversion
Page 127: Upgrade-to ECC60-Unicode-Conversion
Page 128: Upgrade-to ECC60-Unicode-Conversion

Log in again to continue

Page 129: Upgrade-to ECC60-Unicode-Conversion
Page 130: Upgrade-to ECC60-Unicode-Conversion
Page 131: Upgrade-to ECC60-Unicode-Conversion
Page 132: Upgrade-to ECC60-Unicode-Conversion
Page 133: Upgrade-to ECC60-Unicode-Conversion
Page 134: Upgrade-to ECC60-Unicode-Conversion
Page 135: Upgrade-to ECC60-Unicode-Conversion
Page 136: Upgrade-to ECC60-Unicode-Conversion
Page 137: Upgrade-to ECC60-Unicode-Conversion
Page 138: Upgrade-to ECC60-Unicode-Conversion
Page 139: Upgrade-to ECC60-Unicode-Conversion
Page 140: Upgrade-to ECC60-Unicode-Conversion
Page 141: Upgrade-to ECC60-Unicode-Conversion
Page 142: Upgrade-to ECC60-Unicode-Conversion
Page 143: Upgrade-to ECC60-Unicode-Conversion
Page 144: Upgrade-to ECC60-Unicode-Conversion
Page 145: Upgrade-to ECC60-Unicode-Conversion

Adjust the each tablespace size as following sizes

PSAPSR3 242,121,664PSAPSR3700 54,525,952PSAPSR3USR 2,097,152SYSTEM 2,097,152SYSAUX 1,048,576PSAPUNDO 4,194,304PSAPSR370 4,194,304PSAPTEMP 8,388,608

Page 146: Upgrade-to ECC60-Unicode-Conversion
Page 147: Upgrade-to ECC60-Unicode-Conversion
Page 148: Upgrade-to ECC60-Unicode-Conversion

Turn all off

Page 149: Upgrade-to ECC60-Unicode-Conversion
Page 150: Upgrade-to ECC60-Unicode-Conversion

Defaults

Page 151: Upgrade-to ECC60-Unicode-Conversion

Defaults

Page 152: Upgrade-to ECC60-Unicode-Conversion
Page 153: Upgrade-to ECC60-Unicode-Conversion

Informational

Page 154: Upgrade-to ECC60-Unicode-Conversion
Page 155: Upgrade-to ECC60-Unicode-Conversion
Page 156: Upgrade-to ECC60-Unicode-Conversion
Page 157: Upgrade-to ECC60-Unicode-Conversion
Page 158: Upgrade-to ECC60-Unicode-Conversion
Page 159: Upgrade-to ECC60-Unicode-Conversion
Page 160: Upgrade-to ECC60-Unicode-Conversion

Defaults

Page 161: Upgrade-to ECC60-Unicode-Conversion
Page 162: Upgrade-to ECC60-Unicode-Conversion

Use SMSY on Solution manager box to get key:

Click Key Icon

Page 163: Upgrade-to ECC60-Unicode-Conversion

Click Generate Key button

While install continues…

Log into SAP System and run transaction SLICENSE to apply the license key.

From DB02 click RefreshClick second button – DB Checks & Update Histories

Page 164: Upgrade-to ECC60-Unicode-Conversion

Install Data Protector Client

Restore usr/sap/trans folder from backup

Run STMS, go to Overview Systems, Double Click on the system and fake a change

Page 165: Upgrade-to ECC60-Unicode-Conversion

For development only if you are using the same SID:Using se16, view the E070L table in the source system, to find the last transport number used, and add 1000 to it.

Check in se16 on the target system if the number in E070L is at least + 1000 from the source system. If not run the following:

Then on the target system from the command prompt type:Sqlplus /nologConnect / as sysdbaUpdate sapr3.E070L set trkorr = ‘<src transport number + 1000>’;Commit;

Verify on target system with se16 that E070L now displays the new transport number.

Update operational modes in target system

From RZ04 double click the operation modeRemove systems not intended to be in the target system landscape

Go into RZ10 in a new sessionUtilities -> Import Profiles -> of Active Users

Back in the other session with RZ04 still openInstance -> Create Instance

Enter the appropriate information for your target system.

Say No

Highlight your operational mode, and go to:Instance -> Set to Active

Run transaction RZ03Highlight the server and go to:Control -> Switch Operation Mode -> All ServersSay “Yes” to both popups.

Page 166: Upgrade-to ECC60-Unicode-Conversion

End of OP Modes

Run UMG_HISTORY & UMG_POOL_TABLE&RSCPINST from SE38

From SE38 still run RUTTTYPACT_OLD in the background as follows:

Before running SGEN:From the executables directory in usr, run ARCHIVE_OFF.BATRun SGEN and regenerate all objects

Note: May need to increase the tablespace for SGEN to have spaceSqlplus /nologConnect / as sysdbaAlter tablespace PSAPSR3 add datafile ‘e:\oracle\<SID>\sapdata#\sr3_##\SR3.DATA##’ size 4096M autoextend off;

Schedule the Database statistics from DB13.

Adjust the profile parameters as shown below

zcsa/table_buffer_area = 30000000zcsa/presentation_buffer_area = 4400000rsdb/cua/buffersize = 3000rdisp/elem_per_queue = 2000

Page 167: Upgrade-to ECC60-Unicode-Conversion

rsdb/ntab/entrycount = 30000rsdb/ntab/irbdsize = 30000abap/buffersize = 400000rtbb/buffer_length = 30000rsdb/ntab/ftabsize = 40000em/initial_size_MB = 6144PHYS_MEMSIZE = 6144rdisp/wp_no_dia = 6rdisp/wp_no_btc = 5rsdb/obj/large_object_size = 16384rsdb/obj/buffersize = 8192