Top Banner
03/11/22 03/11/22 Spau Adjustment Spau Adjustment 1 A Brief Overview of A Brief Overview of SPAU SPAU Adjustment for SAP Adjustment for SAP Netweaver ABAP System Netweaver ABAP System
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 11

A Brief Overview of A Brief Overview of SPAU SPAU

Adjustment for SAP Adjustment for SAP

Netweaver ABAP Netweaver ABAP SystemSystem

Page 2: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 22

SummarySummary

Exact steps to carry out SPAU activities are usually Exact steps to carry out SPAU activities are usually unclear and difficult to find. This document describes unclear and difficult to find. This document describes the various scenarios that could arise during SPAU, the various scenarios that could arise during SPAU, using specific examples and corresponding actions using specific examples and corresponding actions to be carried outto be carried out

• Author: Dheeraj MadanAuthor: Dheeraj Madan

• Company: IBM India Pvt. Ltd.Company: IBM India Pvt. Ltd.

• Created on: 05 August 2011Created on: 05 August 2011

Page 3: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 33

• Introduction/OverviewIntroduction/Overview• SPAU adjustments are required during an upgrade or importing of SPAU adjustments are required during an upgrade or importing of

support packages. The existing objects of the SAP standard are support packages. The existing objects of the SAP standard are overwritten by the new objects delivered. In order to help customers overwritten by the new objects delivered. In order to help customers keep those objects that have been modified from a previous release, keep those objects that have been modified from a previous release, SAP offers upgrade adjustment for all objects being upgraded in the SAP offers upgrade adjustment for all objects being upgraded in the form of SPAU and SPDD. These can be used to enter the modifications form of SPAU and SPDD. These can be used to enter the modifications into the corresponding new objects being delivered at the into the corresponding new objects being delivered at the upgrade/import.upgrade/import.

• Objects altered using the Modification Assistant can be automatically Objects altered using the Modification Assistant can be automatically accepted into the system, if the modifications made in the customer accepted into the system, if the modifications made in the customer version do not directly conflict with the one in the original version.version do not directly conflict with the one in the original version.

• If conflicts/collisions occur between the two versions, the system If conflicts/collisions occur between the two versions, the system offers semi – automatic adjustment support.offers semi – automatic adjustment support.

• In other cases the objects would have to be adjusted manually using In other cases the objects would have to be adjusted manually using the ABAP Workbench itself.the ABAP Workbench itself.

• Transaction SPAU allows us to adjust programs, function modules, Transaction SPAU allows us to adjust programs, function modules, screens, interfaces, documentation and text elements after an screens, interfaces, documentation and text elements after an upgrade/import. Also, it provides support for adjusting ABAP upgrade/import. Also, it provides support for adjusting ABAP Dictionary objects where no data loss can occur like search helps, Dictionary objects where no data loss can occur like search helps, views, lock objects and texts.views, lock objects and texts.

• As SPAU involves many changes to the system, there are some As SPAU involves many changes to the system, there are some necessary guidelines to be followed before starting the SPAU necessary guidelines to be followed before starting the SPAU adjustments. The next section describes the preparations towards adjustments. The next section describes the preparations towards SPAU.SPAU.

Page 4: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 44

•Preparing to Run SPAU • Note: Before doing anything, please ensure that you already have a recent Note: Before doing anything, please ensure that you already have a recent

working backup of the entire system (including database). This is very working backup of the entire system (including database). This is very important as the SPAU adjustments might cause inconsistencies if not done important as the SPAU adjustments might cause inconsistencies if not done properly and risk complete system inconsistency.properly and risk complete system inconsistency.

• As you would have to make manual changes to the code/dictionary objects, it’s necessary to set the System Change option to “All Objects” – Start transaction SE03 as “DDIC” and choose Tools – Administration –

Set system change option – Select Modifiable in the Global Setting box. – Choose Continue – Choose Edit – Select All – Save all entries. – Log off as DDIC and login with your user.

• Work with your user and do not use “DDIC” for running SPAU.

• Whenever an object is modified, a request query dialog box appears asking you to specify a Change Request where modifications should be recorded. Create a new change request for the first change you do. Use the same

request for all further changes using SPAU.

Page 5: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 55

SPAU – General Functions Usually 3 types of objects need adjustments which are Notes, Objects modified With Modification Adjustment, and Objects modified Without Modification Adjustment.

Page 6: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 66

We shall first have a look at the color legends which are extremely important for We shall first have a look at the color legends which are extremely important for deciding the adjustment type for the objectdeciding the adjustment type for the object..

Page 7: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 77

Page 8: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 88

Page 9: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 99

Page 10: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1010

Page 11: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1111

Page 12: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1212

Page 13: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1313

Page 14: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1414

Page 15: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1515

Page 16: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1616

Page 17: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1717

Page 18: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1818

Page 19: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 1919

Page 20: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 2020

Page 21: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 2121

Page 22: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 2222

Page 23: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 2323

Page 24: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 2424

Page 25: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 2525

Page 26: Abap Upgrade SPAU Adjustment

04/07/2304/07/23 Spau AdjustmentSpau Adjustment 2626

ThanksThanks

Dheeraj MadanDheeraj Madan

[email protected]@in.ibm.com