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 system

Former Member
0 Likes
2,097

Can you please tell me

How to turn on the modification system while making a change to the std. program

Thanks,

Rajeev

1 ACCEPTED SOLUTION
Read only

Sm1tje
Active Contributor
0 Likes
1,711

in the editor go to the menu EDit->modification operations->switch on assistant.

Edited by: Micky Oestreich on May 8, 2008 10:21 PM

7 REPLIES 7
Read only

Sm1tje
Active Contributor
0 Likes
1,712

in the editor go to the menu EDit->modification operations->switch on assistant.

Edited by: Micky Oestreich on May 8, 2008 10:21 PM

Read only

Former Member
0 Likes
1,711

Thanks for the reply Micky,

but when I went in there I didn't see anything which says switch on assistant...rather I saw switch off assistant...so can you please tell me what does it mean??

Thanks,

Rajeev

Read only

Sm1tje
Active Contributor
0 Likes
1,711

It means (by default) the assistant is switched on. So upon changing standard program, you will have options (buttons at the right top of the screen) to insert, delete, change etc.

all you need to do is press the button you want, and it will give you space for editing.

Read only

Former Member
0 Likes
1,711

Thanks for the reply,

What I did id I turned it off and made the required changes, now I have been told to turn it on ...so can you please tell me how can I do that !!!

Thanks,

Rajeev

Read only

Sm1tje
Active Contributor
0 Likes
1,711

Same way. After you turn it on, you will have the option to turn it off again. Same menu entry (Edit->modifcation operations.

Read only

Former Member
0 Likes
1,711

When I went in there again and I saw that all the tabs under modification assistant are greyed out ......

Read only

Sm1tje
Active Contributor
0 Likes
1,711

This is what I found in help.sap.com:

Switching the Modification Assistant Off / On

When you change Repository objects, the ABAP Workbench offers the Switch off assistant function in the Edit ® Modification operations menu.

You can explicitly assign the authorization to switch off the Modification Assistant. Refer to the documentation on the authorization object ABAP Workbench (S_DEVELOP).

Switching Off the Modification Assistant

SAP recommends that you leave the Modification Assistant switched on. It is true that you might need a little more time to edit the object, but the modification adjustment process is simplified. You have an overview of the modifications you made and can easily reset the object to original.

If you switch off the Modification Assistent for testing purposes, you should create a temporary version in advance. You can then retrieve this version before releasing the request.

When you switch off the Modification Assistant, the system issues a warning message.

This message tells you that switching off the Modification Assistant for the respective object allows you to perform functions of the tool which, however, should not be necessary normally. You will not be able to benefit from Modification Assistant support. This means the following:

The modification overview indicates that changes were made but does not give any details.

No support will be available for upgrade adjustments. Modifications will have to be made using version management.

The modification logs are based on the original version imported with the last upgrade or Support Package. They record the differences between the original version and the modified version of the object. When you switch off the Assistant, this information about the differences is lost.

Consequently, you cannot simply switch the Modification Assistant on again without loosing modification information. Therefore switch off the Assistant in urgent cases only.

Experience has shown that developers and system administrators usually want to revert to the Modification Assistant once they have switched it off. In development projects, it is important to ensure the consistent handling of all objects during modification adjustment.

Switching On the Modification Assistant

Consider the following points:

Reset to original

Before you reset an object to original, you should always create a temporary version. The object for which you switched off the Modification Assistant can be reset to original. All further processing is then again supported by the Modification Assistant.

The changes made to the original must be re-entered manually. The version comparison in version management displays the modifications made in a separate session.

Retrieve versions

Using version management, you can retrieve an older version of the object which was supported by the Modification Assistant, provided certain conditions are fulfilled.

Versions created during or before the last import must not be retrieved. Since the modification logs are not saved completely, inconsistencies and data losses would occur during the next Support Package import or the next upgrade. Set the objects to original and enter the changes manually.

Upgrade or Support Package

If the object is imported during an upgrade or the import of a Support Package, an original version is again available.

If the new original imported and the old version modified are identical, you can reset the object to original.

If the old version modified differs from the new original, you must enter your modifications manually. To do this, use version management. Although the Modification Assistant does not support the adoption of the modifications, it controls the editing process.

Edited by: Micky Oestreich on May 8, 2008 11:19 PM