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

Deleting the changes

Former Member
0 Likes
566

Hi,

Last week, we made some changes to an already existing custom program which is in production now and we added few new fields to an already existing structure also. The transport request with the program changes and the structure changes is not yet released. But now we got to know that the changes are not needed as of now, but may be in the future. So we are thinking of commenting out the changes done in the program and deleting the new fields in the structure and deleting the transport also.

Can anyone please tell me, whether this will go good or will it create any problems? If so can you please tell me what is the right way it has to be done?

Thanks

Swetha.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
539

Hi Swetha,

There should not be any problem at all. In fact that's the way to undo the changes made.

Regards,

Gilberto Li

3 REPLIES 3
Read only

Former Member
0 Likes
540

Hi Swetha,

There should not be any problem at all. In fact that's the way to undo the changes made.

Regards,

Gilberto Li

Read only

Former Member
0 Likes
539

Just make sure to transport all the changes in to production so you don't have any orphan transports left in QA.

otherwise, your DEV & PRD system will not match & I guarantee that if left in QA, there will be confusion down the road as to what is going on.

Read only

Former Member
0 Likes
539

Carefully commenting out the code and then deleting the transport would be fine. However, if you want the program to be 100% identical to what is production and don't want to take the burden of doube verifying the whole program, then you should revert the program version to the old version.

Specify your program in SE38. Go to Utilities -> Versions -> Version management. Uncheck the "activ" checkbox and check the most recent version that is in production (by comparing the dates). Then click the "Retrieve" button.

You should follow the same procedure for the dictionary objects. Removing changes manually some times results in human errors.