cancel
Showing results for 
Search instead for 
Did you mean: 

Runtime Errors TSV_TNEW_PAGE_ALLOC_FAILED

Former Member
0 Kudos

Halo All,

I have seen so many threads regarding this error, but my problem is not resolved.

Here is the detailed description  of the error:

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

           Caution:

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

How to correct the error

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

    Roll area...................... 6296480

    Extended memory (EM)........... 2002728224

    Assigned memory (HEAP)......... 1999159136

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

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

    Maximum address space.......... 18446604130054416399

    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

    keywords:

    "TSV_TNEW_PAGE_ALLOC_FAILED" " "

    "SAPF124" or "F124_MERGE"

    "XBSIS_XBSISGR_FUELLEN"

However I have increased the parameters defined above for dialog and non dialog both.

SAPTEMP tablespace is showing 0% used.

Kindly help me to solve the issue.

Thanks

Ankit Mishra

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hello Ankit,

First of all find out the user who is getting these dumps. Then check with user what is he/she trying to run/execute.

Many a times long running reports causes these dumps. Most of the time ,user do not use optimal selection criteria while executing report. e.g. : report with big timeframe. It tries to access lot of data for which available memory is not sufficient and this dump arises.

Again memory allocation changes depends on the activity  i.e. Dialog or non dialog activity

Sequence of memory allocation is as below

1. Dialog WP:

1. Ztta/roll_first -> 2. Em/initial_size_mb or ztta/roll_extension quota -> 3. Ztta/roll_area -> 4. Heap memory (private memory)heap memory is available untill a. one of the  abap/heap_area_dia or abap/heap_area_toatal reached b. OS limit for allocation memory c. Swap space in the host pr upper limit of OS address space is used up

2. Non-dialog wo:

1. Ztta/roll_area -> 2. Heap memory used untill  a. one of the parameter reaches abap/heap_area_nondia or abap/heap_area_total b. OS limit reached c. swap space is used

Hence first check if report can be run with optimal selection i.e. with less data ( e.g.: data for 6 months instead of 2 yrs or something) , if this does not help ,then you need to check memory parameters ,if some parameters are set to low value ,you can increase memory parameters based on free memory available .

Hope this helps

Regards,

Archana


former_member182657
Active Contributor
0 Kudos

Hi Ankit,


I would also recommend you to change the parameter PHYS_MEMSIZE to 70% of RAM.


Thanks



former_member182657
Active Contributor
0 Kudos

Hi Ankit,

Have you set the parameter abap/heap_area_dia set it upto 4 GB.Also you can temporarily raise the memory quota via SE38 ---> RSMEMORY.


Regards,

Former Member
0 Kudos

hi ankit,

you just increase the physical memory,the problem will be solved..

regards,

praveen

Former Member
0 Kudos
former_member182657
Active Contributor
0 Kudos
Sriram2009
Active Contributor
0 Kudos

Hi Ankit

Could you paste the full dump details?

Regards

Former Member
0 Kudos

Hi Sriram,

Kindly find attached file for complete Abap Dump.

Regards,
Ankit

Sriram2009
Active Contributor
0 Kudos

Hi Ankit

Normally when you are getting the dump “TSV_TNEW_PAGE_ALLOC_FAILED" first thing you have to find the root cause of the issue. If you are not finding anything then only you have to think about the memory parameters, SAP system working fine for everyone, only the background job was creating the issue this may be having issue in the ABAP bug.

Kindly refer the SAP Note correction for your issue.

1918723 - SAPF124: Performance of EXTRA_LOGIC

Regards

Sriram

former_member182657
Active Contributor
0 Kudos

Hi,

Please share the value for parameter PHYS_MEMSIZE, ztta/roll_extension   & size of PSAPTEMP tablespace.

Make sure the correct permissions & ownerships you set on the /oracle dir & as well as on temp files.


Thanks,

Gaurav

Former Member
0 Kudos

Hi Gaurav:

PHYS_MEMSIZE=    64

ztta/roll_extension= 2000683008

PSAPTEMP=             Size:24,270 MB & Total Size: 32,700 MB


Thanks