cancel
Showing results for 
Search instead for 
Did you mean: 

Problems with merep_purge

Former Member
0 Kudos

Hi,

I try to execute MEREP_PURGE but it always return a system dump.The dump is:

STORAGE_PARAMETERS_WRONG_SET

Das Programm hatte bereits 1366441920 Bytes vom Betriebssystem

über 'malloc' angefordert, als das Betriebssystem bei einer erneuten

Speicheranforderung meldete, daß kein Speicher mehr zur Verfügung

steht.

and the part of code where it is produced is:

select mandt direction mbl_id seqno rcd_cntr

into table ldt_504

up to gcf_packagesize rows

I think that it is casused by a memory problem, but I don´t knwo how can I resolve it.

Thanks,regards.

Accepted Solutions (0)

Answers (3)

Answers (3)

AjithC
Employee
Employee
0 Kudos

Hi Jose,

The dump is happening because the number of records to purge is too high.

Please implement the note 1012436. This will imporve the purge tools performance also.

If you still get the error after implementing the note or you don't want to implement the note, then try running the purge tool with small date ranges..

Regards

Ajith

raghavendra_sn
Explorer
0 Kudos

Hi,

go MEREP_PURGE report and place a break point at the below mentioned query

SELECT MANDT DIRECTION MBL_ID SEQNO

INTO TABLE LDT_505

UP TO GCF_PACKAGESIZE ROWS

During runtime change value of GCF_PACKAGESIZE from 10000 to 4000.

This would work without shorp dump but purging will take some time.

Regards,

Raghu

Former Member
0 Kudos

Hi,

This dump occurs usually when the system tries to allocate memory from the HEAP memory area and the memory is exhausted. For this you need to set some system parameters to increase the heap size.

<b>abap/heap_area_dia</b> and <b>abap/heap_area_nondia</b>

If you notice in the short dump itself, it would have recommended you to set some values for these 2 parameters. Please set these profile parameters in RZ11 & then check if you still face the same issue.

For more info, you can refer to notes - 51959, 166551 and 44528

Regards,

Nameeta