‎2006 Nov 27 10:01 AM
Hi,
If ABAP debug with replace is used, we need to get the report on what variable (or table) is being changed, including the old and the new values.
Is there any possibility to record the value before being replaced while using ABAP debug with replace ?
We need this in order to have the necessary audit trail when ABAP debug with replace authorization is to be given (this authorization is given upon request, and is closed as soon as the problem is solved).
Thank you very much in advance for any help you can provide.
‎2006 Nov 27 10:03 AM
this is not possible...if u replace values in debug, the old & new values are not stored anywhere...only the new value is shown up after execution....
Try asking basis people if they can help u in this regard....
‎2006 Nov 28 6:01 AM
Hi,
Basis people suggest using ST05 to do SQL trace while debugging, but this will only record new values, ... new values which are going to the database table.
Old values could not be captured this way.
Is there any other way ?
Thank you for your help.
> this is not possible...if u replace values in debug,
> the old & new values are not stored anywhere...only
> the new value is shown up after execution....
>
> Try asking basis people if they can help u in this
> regard....
‎2006 Nov 27 9:05 PM
One thing you can do is to make the change then do a version comparison, comparing the current version containing your changes and the previous version. If needed you can create a version prior to making the change. You can display the changes in a single column or parallel. As long as your changes are transported then this comparison remains forever and at anytime the comparison can be viewed again. If you want you can print the comparison. The downside to this is that the comparison will show all changes not just the replacements - but you will always be shown the before and after snapshots.
Andy