Application Development 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: 

hi how can i know the memory allocation of occurs 10 or 100

Former Member
0 Kudos

hii

experts,

how can i know how much memory is being allocated for for occurs n(10 ,100)

for an internal table declaration.is there any tcode to know that??

plz help.

thank you

1 ACCEPTED SOLUTION

former_member197281
Active Participant
0 Kudos

Hi,

welcome to sdn,

Occurs 10 means the internal table allocates space for 10 rows initially....after filling these rows it allocates for the next 10 lines...similarly occurs 100.

But if you give occurs 0 ,the internal table allocates 8kb space initially...

these are the major difference....i think you can check the memory allocation of the internal table in the debugging mode instead of using a separate transaction...

<b>Reward points if helpful,</b>

regards,

Jinesh

3 REPLIES 3

former_member197281
Active Participant
0 Kudos

Hi,

welcome to sdn,

Occurs 10 means the internal table allocates space for 10 rows initially....after filling these rows it allocates for the next 10 lines...similarly occurs 100.

But if you give occurs 0 ,the internal table allocates 8kb space initially...

these are the major difference....i think you can check the memory allocation of the internal table in the debugging mode instead of using a separate transaction...

<b>Reward points if helpful,</b>

regards,

Jinesh

0 Kudos

thanx Jinesh

but can u say where in debugging i can see the value of occurs 10 as i am working in ECC 5.0

thanx regards

0 Kudos

Hi,

In the debugging mode,double click the internal table and go to 'GOTO' and select 'STATUS DISPLAY' and select 'MEMORY CONSUMPTION'.

<b>Reward points if helpful,</b>,

Regards,

jinesh.