07-19-2010 6:25 AM
Hi Experts,
When i run a background job for a zprogram automatically another job is getting triggered and it is getting cancelled after some time. When i check the Job log i saw the dump
MEMORY_NO_MORE_PAGING in the iinclude LCEI0F6O of SAPLCEI0
Short text says "SAP paging overflow when storing data in the ABAP/4 memory"
and soucre code extract shows dump at the "Clear Statement"
49 EXPORT
50 multi_lingual
51 mi
52 wi
53 anw
54 gt_ghcl
55 TO MEMORY ID gs_memory_id.
56
>>>>> CLEAR gs_memory_id-memid.
58
59 EXPORT gv_actual_memory_id
60 gt_memory
61 TO MEMORY ID gs_memory_id.
Please suggest me in correcting the above dump
Thank you,
Kavya
07-19-2010 9:09 AM
Hi,
It is not problem in standarad program, but it in zprogram problem. When you export data to memory it has some limitation parameter to limit the maximum data to store. when your zprogram run it try to store more data in to application server memory and it not allow to store the maximum due to limit it.
In your porgram you are reading large amount of data. Don't read all data at all but you do the modification in your program to read data partially and process it. do the same for may time but don't forget to refresh or free the memory of internal table which is store unnecessary data.