cancel
Showing results for 
Search instead for 
Did you mean: 

ABAPer role in upgrade project

Former Member
0 Kudos

Hi,

Please let me know the ABAPer role with upgrade project. When Std programs updated by support packs what are the responsibility of ABAPers?

Thanks,

Praneeth

Accepted Solutions (1)

Accepted Solutions (1)

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos

THe role of an ABAPer would be to fix "Z" programs which no longer pass syntax checks due to changes in statement syntax from the introduction of unicode.

Regards,

Rich Heilman

Former Member
0 Kudos

Rich,

How abt standard programs change? If we apply support packs to existing systems. Some of them might overwrite for OSS notes corrections etc.

Then, Is there any involvement of ABAPer required to resolve the issues? If yes, can you throw some light on this by pointing to the right documentation / threads.

Thanks in advance

Praneeth

former_member555112
Active Contributor
0 Kudos

Hi,

Mainly as an ABAP person you will have to clear the SPAU/SPDD list.

This is where basically the data dictionary objects and repository objects which have been modified and which are being affected by the upgrade will be shown. So you will have to clear the list making everything green.

In addition to this you may also have to apply some notes as and when required during the upgrade.

Also for Z program you will have to solve unicode issues incase you are moving from lower versions below 4.7 to higher versions.

The higher versions make use of enjoy transactions and certain old transactions are not supported.

So you might have to create new programs or bdcs relevant to those. This is only incase of custom programs which you have created.

Field exits are no longer supported from 4.7 and above. So incase you had them in your lower versions then you need to find new exist for your requirment.

These are some responsibilities which an ABAPer might have to do.

Regards,

Ankur Parab

Former Member
0 Kudos

What Rich told is one of the major role of ABAP developer. In addition to that you will also require

to Analyse SPAU list.

once you apply SP or Upgrade SPAU list will get generated and Objects under it will have

different statuses like Green, Yellow.

green status - Automatic adjustment (If you have obsolated note applied and SP has overwritten it

with latest then it shows this sign you just have to ignore as SAP has takes care to retain

correct version.

yellow status - If you have note applied which is latest than one exists in SP then it shows this status

in this case you have to keep your version. Do reset to original.

Former Member
0 Kudos

Thanks for your replies.

Please explain me in simple terms for automatic, semi automatic and manual adjustment. and how to perform these tasks on SPAU.

I believe - reset to original means keeping same SAP changes which come with support pack

Adopt modificatins means getting the older version of the program which has custome changes

Confirm or correct me If I am wrong.

former_member555112
Active Contributor
0 Kudos

Hi,

Automatic- It means that there will be a green icon. You will have to just click it and it is done.

This is because the changes to the SAP Object have been done either via SNOTE for some note application or you have used the modification assistant. So SAP does not have any problem in determining the changes. So the adjustment is automatic.

Semi-Automatic - In this case there will be a yellow icon. This means that you have to make some manual adjustments. This is because SAP considers that the adjustments are proper but still there is some discrepancy.Probably this is because you have made some note changes and additionally inserted some comments like begin of changes by xxxx on yyyyy for note zzzzz.

So in this case SAP will give you a split screen editor in whihc your existing code and the one coming from support pack will come. So you have to adjust accordingly.

Manual Adjustment - In this case there will be a red icon. This means that you have to make the chnages manually. This is because SAP finds a lot of discrepancy in your program and the one coming via support pack. The reason can be either the earlier note was incorrectly applied or you have added your own code for some custom requirment. So again SAP gives you the split screen editor to make the adjustments.

Your assumptions about Reset to Original and Adopt Modifications are correct.

I hope it solves your queries.

Regards,

Ankur Parab

Former Member
0 Kudos

https://www.sdn.sap.com/irj/scn/wiki?path=/display/si/overviewofSPAUactivity(transaction)inupgradeprocess

http://education.feedfury.com/content/14129747-sap_upgrading_transaction_spdd_spau.html

http://sap.ittoolbox.com/groups/technical-functional/sap-basis/spau-and-spdd-518477

RESET TO ORIGINAL:

When we choose an option of resetting the object to original , it basically infers that we are reverting

it back to the standard. This is done when we don't want to adopt any customer modifications

which have been applied to the objects.AfterReset to originalthe objects are removed from the

tree display of the Modification Browser (transaction SE95) and of the modification

adjustment transaction (transaction SPAU).

ADOPT MODIFICATIONS:

This option is contrary to the "reset to original" option. when we choose to set the object as

"adopt Modifications" , we are accepting the customer modifications performed to the concerned

object.(according to requirement).

Former Member
0 Kudos

Ankur,

Thanks for your reply. It has clarified most of the issues.

Please clarify me on below to close the thread.

1. How to get split screen editot to do adjustment?

2. Where the changes will be saved? Do we need to store them under a TR?

3. After the adjustment, the traffic light will become green or the item will disappear from SPAU list?

Thanks,

Praneeth

Former Member
0 Kudos

Shital,

Following is extract from your previous reply which raised doubt for me on Reset to original

yellow status - If you have note applied which is latest than one exists in SP then it shows this status

in this case you have to keep your version. Do reset to original.

former_member555112
Active Contributor
0 Kudos

Hi,

The answers are as follows:-

1. How to get split screen editot to do adjustment?

Ans: In SPAU when you click on the yellow or red colored object ; SAP itself will take you to the split screen editor.

2. Where the changes will be saved? Do we need to store them under a TR?

Ans : You will be prompted for a request in which you have to save. A recommendation is to use a single request which the BASIS guys are using for their support pack applications. This helps maintaining consistency.

3. After the adjustment, the traffic light will become green or the item will disappear from SPAU list?

Ans :The traffic light will become green when you do the adjustments properly and activate the object.

Regards,

Ankur Parab

Former Member
0 Kudos

Sorry for confusion, follow the latest answer.

Former Member
0 Kudos

No problem Shital. Appreicate your help for answering my queries.

Thanks!

jitendra_mehta
Participant
0 Kudos

Please refer to the following statement from Ankur Parab:

"Field exits are no longer supported from 4.7 and above. So incase you had them in your lower versions then you need to find new exist for your requirment."

This probably does not seem to be true.

We have ECC 6.0 at our company and we are using field exits without any problem.

Thanks.

Jitendra Mehta

Answers (0)