Skip to Content
Former Member
May 07, 2013 at 08:32 AM



Hi All,

We are getting Abap run time error :

Runtime Errors TSV_BTR_PAGE_ALLOC_FAILED ( when application team run Transaction : VA05N in Background)

Runtime Errors TSV_TNEW_PAGE_ALLOC_FAILED ( when application team run Transaction : VA05N in Dialog)


Date and Time 06.05.2013 18:15:47

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.

What can you do?

Note which actions and input led to the error.

For further help in handling the problem, contact your SAP administrator

You can use the ABAP dump analysis transaction ST22 to view and manage

termination messages, in particular for long term reference.

Try to find out (e.g. by targetted data selection) whether the

transaction will run with less main memory.

If there is a temporary bottleneck, execute the transaction again.

If the error persists, ask your system administrator to check the

following profile parameters:

o ztta/roll_area (1.000.000 - 15.000.000)

Classic roll area per user and internal mode

usual amount of roll area per user and internal mode

o ztta/roll_extension (10.000.000 - 500.000.000)

Amount of memory per user in extended memory (EM)

o abap/heap_area_total (100.000.000 - 1.500.000.000)

Amount of memory (malloc) for all users of an application

server. If several background processes are running on

one server, temporary bottlenecks may occur.

Of course, the amount of memory (in bytes) must also be

available on the machine (main memory or file system swap).


The operating system must be set up so that there is also

enough memory for each process. Usually, the maximum address

space is too small.

Ask your hardware manufacturer or your competence center

about this.

In this case, consult your hardware vendor

abap/heap_area_dia: (10.000.000 -

Restriction of memory allocated to the heap with malloc

for each dialog process.

Parameters for background processes:

abap/heap_area_nondia: (10.000.000 -

Restriction of memory allocated to the heap with malloc

for each background process.

Other memory-relevant parameters are:

em/initial_size_MB: (35-1200)

Extended memory area from which all users of an

application server can satisfy their memory requirement.

Error analysis

The internal table "\PROGRAM=SAPMS380\DATA=FT[]" 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: 520

Number of rows: 10204

Allocated rows: 10204

Newly requested rows: 16 (in 1 blocks)

How to correct the error

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

Roll area...................... 6738368

Extended memory (EM)........... 2002720576

Assigned memory (HEAP)......... 3000012704

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

Paging area.................... 81920

Maximum address space.......... 4294967295

If the error occures in a non-modified SAP program, you may be able to

find an interim solution in an SAP Note.

If you have access to SAP Notes, carry out a search with the following



"SAPMS380" or "MS380F10"


Current Parameter values

Roll, extended and heap memory EXTM

ztta/roll_area 7500000 Byte Roll area per workprocess (total)

ztta/roll_first 1 Byte First amount of roll area used in a dialog WP

ztta/short_area 4000000 Byte Short area per workprocess

rdisp/ROLL_SHM 20280 8 kB Part of roll file in shared memory

rdisp/PG_SHM 40960 8 kB Part of paging file in shared memory

rdisp/PG_LOCAL 150 8 kB Paging buffer per workprocess

em/initial_size_MB 40960 MB Initial size of extended memory

em/blocksize_KB 4096 kB Size of one extended memory block

em/address_space_MB 4092 MB Address space reserved for ext. mem. (NT only)

ztta/roll_extension 3000000000 Byte Max. extended mem. per session (external mode)

abap/heap_area_dia 3000000000 Byte Max. heap memory for dialog workprocesses

abap/heap_area_nondia 3000000000 Byte Max. heap memory for non-dialog workprocesses

abap/heap_area_total 6000000000 Byte Max. usable heap memory

abap/heaplimit 40000000 Byte Workprocess restart limit of heap memory

abap/use_paging 0 Paging for flat tables used (1) or not (0)

Awaiting for your reply.