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

Internal Table Memory Allocation

Former Member
0 Likes
849

Hello all,

I could understand the difference between Internal Table with occurs 0 and internal table with type declaration...

correct me if i am wrong, occurs 0 declaration occupies 8kb memory and header line 256 bytes...

But what i could not get is...

Where can i view this internal table runtime memory usage?? Should i have to check that in some transaction???

If that is the case, what transaction i should look at?? Can i view this in debugging mode??? I tried GOTO -> STATUS DISPLAY -> MEMORY USE and i have tried even SETTINGS -> MEMORY MONITORING ->MEMORY DISPLAY ON...Nothing worked..

when i go for GOTO -> STATUS DISPLAY -> MEMORY USE in debugging

memory allocated seems to be same for Internal table with occur 0 and Internal table with type declaration

I have searched a lot about this in SDN....But could not come to a conclusion......

I don't have authorisation here for DBG_MEMORY_DIFFTOOL or S_MEMORY_INSPECTOR unfortunately.....

Waiting for your replies....

1 REPLY 1
Read only

Former Member
0 Likes
441

Hi Jagannathan,

You can view this on Debugger(ECC6.0) onwards.

To find out how much memory internal tables occupy, choose Goto --> Display Condition --> Memory Usage.

Choose Change Settings to display a window, in which you can choose the Internal Tables button.

Hope this will assists you for your quest.

Regards,

-Syed.