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

ABAP Memory

Former Member
0 Likes
334

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.

1 ACCEPTED SOLUTION
Read only

Clemenss
Active Contributor
0 Likes
302

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

1 REPLY 1
Read only

Clemenss
Active Contributor
0 Likes
303

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