04-25-2007 3:58 PM
Hi All,
I have an internal table with 10 million records . While appending records to this internal table iam getting dump as "No storage space available for extending the internal table." .I declared internal table with "OCCURS 0 "How can i avoid this dump ?
04-25-2007 3:59 PM
04-25-2007 4:02 PM
occurs 0 means 8 KB of data can be stored in internal table.
Declare the internal table as per your requirements.
Regards,
Amey
04-25-2007 4:12 PM
Hi,
The problem seems to be related to overflow of the internal table allocation size which will be set by BASIS people. Like if the internal table size restricted to say 1024KB and if we are trying to push data more than this it will throw such error.
Please try to split them into more smaller but several internal tables. Also try to restrict the number of records selected, if they are not really required to be selected.
Regards,
Ferry Lianto
04-25-2007 4:29 PM
Hi..
The maximum memory that can be occupied by an internal table (including its internal administration) is 2 gigabytes. A more realistic figure is up to<b> 500 megabytes</b>. An additional restriction for <b>hashed tables</b> is that they may not contain more than 2 million entries.
So..if u need all the data...just <b>split it into 2 or 3 internal tables</b>..