cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Memory clarification :

Former Member
0 Kudos

Hi,

I am currently having TSV_TNEW_PAGE_ALLOC_FAILED ,

There are several things that I have found :

in st02 I have

SAP Memory Curr.Use % CurUse[KB] MaxUse[KB] In Mem[KB]

Roll area 5.31 27,840 138,168 131,072

Page area 1.10 5,758 199,896 131,072

Extended memory 33.99 11,137,024 32,763,904 32,763,904

So extended memory is exhausted,

Also in St03 the if program\transaction RFC using 8,793,129 of extended memory

I have the following memory parameters set :

ztta/roll_first 1 KB

ztta/roll_extension 8584 MB

ztta/roll_area 6348 KB

abap/heap_area_dia 3815 MB

abap/heap_area_non-dia 3815 MB

abap/heaplimit 1908 MB

em/initial_size_MB 32000 MB

What is the impact of having ztta/roll_extension greater than ztta/roll_area ?

What is program RFC ? the main issue is this should not be using 8G , but I can not find the actually program so we can tune it .(This is a BW system)

Do we have any other option but to extend the em/initial_size_MB ???

Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

First of all you need to undestand which program or its all the porgrams in your system are using the roll area.

If this dump is comming only with certain program like TimeEval or Payroll calculation. there will use all the memory that is present in the server.

provide the full details.It also depends how much memory you have on the system.

Thanks

Rishi Abrol

Former Member
0 Kudos

Thank you for your reply,

This is little complicated ..

We get this dumps everyday around the same time which is causing the BW loads to fail.

However, when the loads are run again , during the day , they seem to work.

So I am assuming the loads are OK ...

So when I look at the programs that is using the most extend memory in st03 , I get the program name RFC which makes no sense , unless its a BW module that is used during extraction, there must be something that is consuming the extend memory at that time . In STAD there is nothing significant that stands out ...

Here is a copy of the dump :

Component............ "EM"

Place................ "SAP-Server aumbwpd1_BWP_23 on host aumbwpd1 (wp 21)"

Version.............. 37

Error code........... 7

Error text........... "Warning: EM-Memory exhausted: Workprocess gets PRIV "

Description.......... " "

System call.......... " "

Module............... "emxx.c";

Line................. 1897

The error reported by the operating system is:

Error number..... " "

Error text....... " "

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

Roll area...................... 6219104

Extended memory (EM)........... 5078168048

Assigned memory (HEAP)......... 642841440

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

Paging area.................... 0

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

If the error occurs 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" " "

"SAPLARFC" or "LARFCU06"

"ARFC_RUN"

I have searched SAP NET for the above programs , but i could not find anything ..

Thanks again

Edited by: Fahed Mostafa on Jun 4, 2010 9:01 AM

Former Member
0 Kudos

Hi,

This means that there is some other program also running in the system at the time which is consuming the memory....Can you try to run the schedule at a time different than what it is now. or check which other jobs are being fired at that time or run at that time.

Thanks

Rishi Abrol

Former Member
0 Kudos

Hi,

They can be two reason one, as said they might be other job running at the same time. two, create a new job using sm36 with the same values but make sure it ran on different time. if the new job is running successfully then you can delete the existing job.

Thanks

Shaz

Former Member
0 Kudos