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: 

Short Dump to extending internal table memory

Former Member
0 Kudos

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 ?

4 REPLIES 4

Former Member
0 Kudos

use parallel cursor.

Former Member
0 Kudos

occurs 0 means 8 KB of data can be stored in internal table.

Declare the internal table as per your requirements.

Regards,

Amey

ferry_lianto
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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>..