Abap memory is a mysterious theme, as it probably is with any programming language. Memory is something that is around and a developer can't do much to control it. Globally defined variables can be accessed from all FORM routines. A function module can not access globally defined variables from the calling program. Or can it ? What about a class ? Here's a few bits and bobs explained.