09-20-2007 6:07 AM
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
09-20-2007 6:18 AM
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
09-20-2007 6:18 AM
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
09-20-2007 6:23 AM
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
09-20-2007 6:48 AM
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.