DevOps and System Administration Discussions
Dive into SAP DevOps and system administration. Join discussions to collaborate on optimizing workflows, share knowledge, and leverage resources effectively.
cancel
Showing results for 
Search instead for 
Did you mean: 

internal table going to dump ST22

former_member302630
Participant
0 Kudos

We have an internal table with 1.6 million records. We use the delete statement with index on this .

DELETE itab INDEX l_tabix. it goes to a dump of No more memory available to extend an internal table.

Can the memory be extended?

Cleo

1 ACCEPTED SOLUTION

vkjpbasis
Explorer
Hi Cleo James Please use the report RSMEMORY report from se38 transaction and Increase HEAP and EM memory dynamically based on the free physical memory.

You can change the following memory parameters if you doing in dialog change this (abap/heap_area_dia) and background use the value (

abap/heap_area_nondia) and total value also ( abap/heap_area_total)


once the deletion completed keep the value to same. Regards
JP

View solution in original post

2 REPLIES 2

vkjpbasis
Explorer
Hi Cleo James Please use the report RSMEMORY report from se38 transaction and Increase HEAP and EM memory dynamically based on the free physical memory.

You can change the following memory parameters if you doing in dialog change this (abap/heap_area_dia) and background use the value (

abap/heap_area_nondia) and total value also ( abap/heap_area_total)


once the deletion completed keep the value to same. Regards
JP

Reagan
Advisor
Advisor
0 Kudos

The first thing to check is the ABAP dump. If possible supply the dump (as a file) so we can look into it and advise you. Although you can increase memory allocation using the report RSMEMORY but if you have multiple App servers then you need to run the report and adapt the parameters on the App server where the Tx is executed.