on 01-09-2008 2:54 PM
Hi Friends,
When running a background job, it has returned with ABAP runtime error TSV_TNEW_PAGE_ALLOC_FAILED, I have searched for the same in google and service.sap.com,
I came to an understanding that we have to increase the parameter in order to avoid the error.
ztta/roll_area 6500352
ztta/roll_extension 2000683008
abap/heap_area_dia 2000683008
abap/heap_area_nondia 2000683008
abap/heap_area_total 2000683008
em/initial_size_MB 10240
The above are the values of the parameters in our system. Please help me to know to what extent I can extend the parameters and what does SAP limit the values to.
Please also help me to know if I increase the parameters the dump will be resolved or do I need to consider any other things.
Please help. I will reward points.
Thanks in advance.
XYZ
You would need to increase
abap/heap_area_nondia (which is set to 2 GB)
abap/heap_area_total (adapt according to the changes you make to the above parameter)
Your job is consuming more than 2 GB of heap memory - is this a standard program?
Markus
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
A Z-Program is a customer program - means, it was developed from one of your developers.
Check the steps in this job, check the program name and use SE38 to find out (using versions) which developer has it created.
Those kind of errors are mostly produced by bad programming style reading full tables into memory and trying to work on them.
Markus
I can´t say.
If it´s a big table it may or may not fit into memory. Means, if he´s reading the full table and the table is 10 GB you would need 10 GB of memory to run the program. Since I don´t know what it´s doing you can try to run it with the increased ABAP heap parameters. If it does still not work the developer should optimize the program to read in blocks instead of fetching a full table in to memory.
Markus
At the moment in order to avoid short dumps, i have split the job into three jobs and the short dump doesn't occur. But this solution is for time being. The user wants in a single job. Please help to know what i have to do.
How to find how much memory it is taking and what do you suggest to increase the two parameters or do i need to mail the ABap guy to check the program.
thanks,
xyz
At the moment in order to avoid short dumps, i have split the job into three jobs and the short dump doesn't occur. But this solution is for time being. The user wants in a single job. Please help to know what i have to do.
How to find how much memory it is taking and what do you suggest to increase the two parameters or do i need to mail the ABap guy to check the program.
thanks,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.