Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SYSTEM_NO_ROLL

Former Member
0 Likes
2,207

Hi,

Could anyone help me with this query.

I am getting the dump SYSTEM_NO_ROLL while processing a back ground job which triggers asynchronous RFCs while doing parallel processing. I understand this is related to memory not available but I am not able to understand how my program is using up large memory space.

There is one large table which has 400,000 data which is processed in block of 50000 processing 30 records at a time. All the internal tables are refreshed and there is no chance that garbage data is building up somewhere in the program.

Can I have some insight on how to get hold of the issue and resolve it.

Thanks..

Hi,

Could anyone help me with this query.

I am getting the dump SYSTEM_NO_ROLL while processing a back ground job which triggers asynchronous RFCs while doing parallel processing. I understand this is related to memory not available but I am not able to understand how my program is using up large memory space.

There is one large table which has 400,000 data which is processed in block of 50000 processing 30 records at a time. All the internal tables are refreshed and there is no chance that garbage data is building up somewhere in the program.

Can I have some insight on how to get hold of the issue and resolve it.

Thanks..

9 REPLIES 9
Read only

Former Member
0 Likes
1,947

In addition to REFRESHing the internal tables, also FREE them.

Rob

Read only

0 Likes
1,947

I am using FREE statement.

Read only

RaymondGiuseppi
Active Contributor
0 Likes
1,947

So your main program with 400,000 records triggered 8 tasks of 50,000 records simultaneously ? (so at this step you consume space for 800,000 records + temporaty space for the end of task processing) then your 8 tasks process records by package of 30?

Regards,

Raymond

Read only

0 Likes
1,947

So your main program with 400,000 records triggered 8 tasks of 50,000 records simultaneously . --> Not simultaneously.  50,000 block one after another.


Read only

0 Likes
1,947

So no parallelism?

Read only

0 Likes
1,947

Hi Raymond,

The records are processed in parallel after initial data selection. My issue is resolved. I had used the function group related to RFC for another technical object. It was causing the memory leak.

Read only

0 Likes
1,947

Glad to hear this was resolved. Kindly close the discussion.

Read only

Former Member
0 Likes
1,947

Hi Ritesh,

Please check the numerous scn posts before creating a discussion.

There are many which may help to solve your issue.

Please refer below link, it will help you:-

https://scn.sap.com/thread/1920241

Regards,

Swati

Read only

0 Likes
1,947

Hi Swati,

I had checked and read through most of the SDN posts before posting my query. I resolved the issue but none of the existing SDN posts were helpful.

Thanks,

Ritesh