Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Modification Assistant

Former Member
0 Likes
1,062

Using SAPu2019s Modification Assistant (the SAP tool that adjusts modifications) we can reinsert the modification semi automatically or manually (depending on the way the changes in the SAP object affect the position of the modification). But unless you adjust every single modification in your system after the upgrade, your

modifications are gone.

As the modifications made to the Standard SAP object is substituted by the new SAP object during an upgrade, then HOW can Modification Assistant help in re-inserting the modifications ?

Regards.

Tanmoy

5 REPLIES 5
Read only

ThomasZloch
Active Contributor
0 Likes
919

Any practical relevance, or do you just want to know how things work behind the curtains?

I assume there is a similar logic as SNOTE uses. Your modifications are either inserts, deletes or replacements, then it is "just" a matter of finding the right context block to suggest the correct spot for your modification in the new source code. This becomes more difficult the more the underlying code changes with the upgrade.

Thomas

Read only

Former Member
0 Likes
919

Honestly...no there is no practical relevance, i just wanted to know the technique SAP uses.

Yes I have worked on implementing some SAP Notes and have found that it works on the concept of Context block/Delete block and as the code gets upgraded by the higher version the position of code fragment gets changed. Infact during the implementation of SAP Note, if it can't locate the correct position of the code to replace...it issues a Warning message.

Is it handled by the concept of version management ?

How do I keep track of the custom modifications made in the standard SAP code if they are deleted during upgrade ?

Thanks & regards.

Tanmoy

Read only

0 Likes
919

How do I keep track of the custom modifications made in the standard SAP code if they are deleted during upgrade ?

Version management.

Additionally, transaction SPAU will show you both versions side by side.

Rob

Read only

0 Likes
919

Yes, SPAU will present you each of your modifications where the modified object is now subject to an upgrade of the standard, but this is well documented.

In addition, you do keep a tidy documentation of all modified objects, don't you?

Actually, if there are no enhancement alternatives, I favor small modifications over copying SAP standard objects, thanks to the SPAU functionality as opposed to the pains when trying to keep a complex Z-copy up to date.

Thomas

Read only

Former Member
0 Likes
919

Thanks for the replies...I am not that familiar with the SPAU transaction, however I will learn and get back. Keeping the thread as open.

Regards.

Tanmoy