cancel
Showing results for 
Search instead for 
Did you mean: 

TSV_TNEW_PAGE_ALLOC_FAILED..

0 Kudos

Hello Guru

We have a cutomizied program which is using very large internal table aobut 4 GB.

Don't say that change the program plz.

Following is short dump

-


Short text

No more storage space available for extending an internal table.

What happened?

You attempted to extend an internal table, but the required space was

not available.

.......

.......

How to correct the error

The amount of storage space (in bytes) filled at termination time was:

Roll area.......................................... 6238048

Extended memory (EM)............. 2002747344

Assigned memory (HEAP)........ 1998558848

Short area................................................ " "

Paging area........................................ 32768

Maximum address space......... 2140888928

-


According to the shout dump, I've raised the parameters like folliowing (in real system)

ztta/roll_area ....................................20000000

ztta/roll_extension.........................2500000000

abap/heap_area_total...................2500000000

abap/heap_area_dia.....................2500000000

abap/heap_area_nondia...............2500000000

em/initial_size_MB.....................................4096

(for reference, ztta/max_memory_MB is 2047 and ztta/roll_first is 1)

I gave EM memory enough but in real EM used around 2GB, 500MB isn't used.

When I checked memory status in OS level, 3GB is still unused but the program cancelled.

How can fix it?

View Entire Topic
desiree_matas
Contributor
0 Kudos

Hello Duc Soo Kim,

This type of dump occurs due the heap memory consumes, so the relevant parameters to check would be:

abap/heap_area_dia

abap/heap_area_nondia

abap/heap_area_total

When Extended Memory is used up, the process will go into PRIV mode as it starts using Heap Memory (or vise-versa). No other user will be able to use this wp while it is in PRIV mode. If there is enough heap for it to finish, you will not see the error TSV_NEW_PAGE_ALLOC_FAILED and the wp will be freed.

If it is a 64 bit system then check note 146289 (it explains how to implement SAP profile parameters). Also SAP Note 425207 for parameter limitations should be interesting here. Setting of em/initial_size_MB usually depends on the physical RAM on the server and if you have any other instances on that same server. According to note #146289 this can be increased to very high values if there is sufficent RAM on the box.

Regards,

Désiré