Skip to Content
0
Former Member
Mar 25, 2009 at 10:15 AM

TSV_TNEW_PAGE_ALLOC_FAILED during extraction

475 Views

Hi Experts,

during extraction I receive TSV_TNEW_PAGE_ALLOC_FAILED short dump.

More information from ST22:

The internal table "\PROGRAM=AQZZSYSTBWGENER0SY000000000022\DATA=%DTAB[]" could

not be further extended. To enable

error handling, the table had to be delete before this log was written.

As a result, the table is displayed further down or, if you branch to

the ABAP Debugger, with 0 rows.

At the time of the termination, the following data was determined for

the relevant internal table:

Memory location: "Session memory"

Row width: 2020

Number of rows: 921272

Allocated rows: 921272

Newly requested rows: 8 (in 1 blocks)

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

Roll area...................... 6216720

Extended memory (EM)........... 1001373672

Assigned memory (HEAP)......... 2000087232

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

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

Maximum address space.......... 18446744054030015328

So it seems that there is a memory problem cause of the big amount of data (around 1.200.000 records at all should be transferred).

I already split up the number of parallel processes and maximum lines in ta-code SBIW. This made the process faster but still the short dump appears.

This is the initial data extraction and all records have to be transferred. Is there any possibility in splitting up an initial data extraction in several packages? It's based on a generic extractor which get's data through InfoSet/ABAP FM.

Many thanks in advance.

Best regards

Tobias