cancel
Showing results for 
Search instead for 
Did you mean: 

TSV_TNEW_PAGE_ALLOC_FAILED but HEAP MEM not use

Former Member
0 Kudos

HI!

when users running t-code VL06O for more than a year in st22 i have dump TSV_TNEW_PAGE_ALLOC_FAILED .

This dump occurred only when using VL06O .

In st03 for than month i have no used heap/private memory .

In st02 -> detail analysis -> sap memory -> history  same situation (Heap memory sizes USED = 0)

sappfpar checking with no errors and warnings.

my profile param's:

em/initial_size_MB = 24000

abap/heap_area_dia = 2000683008

abap/heap_area_nondia = 2000683008

abap/heap_area_total = 2000683008

ztta/max_memreq_MB = 2047

ztta/roll_area = 13000320

ztta/roll_extension = 4800683008

ztta/roll_first = 1024

rdisp/PG_SHM = 8192

rdisp/PG_MAXFS = 35768

rdisp/ROLL_SHM  = 66384

rdisp/ROLL_MAXFS = 82768

Please share your experiences

Accepted Solutions (1)

Accepted Solutions (1)

former_member189725
Active Contributor
0 Kudos

can you please extend the ztta/roll_extension to 8 GB and then try .

Also paste the error details from the ST22 runtime error. Please check the max extended memory and heap memory used.

Please check how much of extended memory was used by the user . ST02 -->click on extended memory -->click on mode list.

Please check the memory usage when the program is getting executed.

Former Member
0 Kudos

st22 details :

error analysis:

The internal table "IT_389" could not be enlarged further. To allow

error handling, the table had to be deleted before this log was

created. So, if you branch to the ABAP debugger from the display

of this log, the table will there be displayed with 0 rows.

At the moment of the termination, the following data was

determined for the respective internal table:

-

Storage location: "Session memory"

Row width: 2812

Number of rows: 2339076

Allocated rows: 2339076

Newly requested rows: 4 (in 1 blocks)

How to correct the error

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

    Roll area...................... 12726352

    Extended memory (EM)........... 4801574976

    Assigned memory (HEAP)......... 2000743920

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

    Paging area.................... 835584

    Maximum address space.......... 18446744036561530544

    You may able to find an interim solution to the problem

    in the SAP note system. If you have access to the note system yourself,

    use the following search criteria:

    ------------------------------------------------------------------------

    "TSV_TNEW_PAGE_ALLOC_FAILED" C

    "SAPLV50Q" or "LV50QF2G"

    "MATERIAL_SELECTION"

In St02 -> Mode list - >

Heap [kB] = 0 (all users)

Ext. mem. max using = 949.268 kB 

in st02 -> sap memory -> history on day when this dump occurred

Extended memory sizes [kB]

Used                Max.Used       Available

389.120           12.824.576     24.571.904

Heap memory sizes [kB]

Used   Max. Used

0          1.953.753

Former Member
0 Kudos

The memory of user context is used up. All: extended memory and heap. You need to increase memory limits or optimize your program.

Kind regards,

Roman.

Former Member
0 Kudos

But why, then st02, shows me that day, heap was not used?

former_member189725
Active Contributor
0 Kudos

Check the value of max used heap in the initial screen of  ST02. Also make sure you did not re-start  the instance . You can check the history for the max heap used in last few days. Check the shared memory usage in the initial screen ST02 only when the program is running. Else you will not get the exact consumption by the process. I believe this is a standard SAP program and  SAP should have a note for correcting the code which would optimize data retrieval.

Regards

Ratnajit

Former Member
0 Kudos

I don't know. May be due to the fact that analysis is discrete in nature

Regards,

Roman.

Former Member
0 Kudos

thanks all for you help!!

i understand reason of my problem

The problem was in  Vl06O parameters

when the user inserts a huge list of numbers of materials, report eats 9400mb and fails with this dump.


if do not specify this list of numbers of materials and simply select all of the materials, report uses 100MB

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

You can find the exact time and the work process number in the shortdump.

Please check the WP log and search for the time.

You can find there the parameter which you should increase.

Laszlo