‎2007 Dec 09 6:04 AM
Hi.
Many a times we come across situations when we have to use field symbols to acess data in the abap memory.
we need to know the name of the report and the variable there in.
My question is how do we find out what is there in the mem and what is not.
one way is to type the name in the new debuggers data variable display or to try and see what all programs were called looking at the call stack.
in the global variables section we can only see what global variables are present.
is there a convinient and comprehensive way to know what all valid data is accessible via the ABAP memory.
Please keep your answers precise.
‎2007 Dec 09 1:11 PM
Hi anup.
there is no convinient and comprehensive way to know what all valid data is accessible via the ABAP memory.
It depends very much on the routine being processed at a distinct moment.
The approach to look at the call stack (in new or old debugger, I prefer the old one because it's faster and has the same information) is the best I know.
Note that the value of local fields of routines not in the call stack is never available.
There is a function to acces the call stack at run time. I think callstack is part of the name.
Regards,
Clemens
‎2007 Dec 09 1:11 PM
Hi anup.
there is no convinient and comprehensive way to know what all valid data is accessible via the ABAP memory.
It depends very much on the routine being processed at a distinct moment.
The approach to look at the call stack (in new or old debugger, I prefer the old one because it's faster and has the same information) is the best I know.
Note that the value of local fields of routines not in the call stack is never available.
There is a function to acces the call stack at run time. I think callstack is part of the name.
Regards,
Clemens