Application Development 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: 

ABAP memory performance issue

Former Member
0 Kudos

Dear experts:

I got a problem with ABAP memory performance issue. I need to export an internal table to ABAP memory, and it's ID is sales order number. So, I will bulid too many ABAP memory in SAP...

Does it will couse performance issue or will it be lost?

tyrolu

3 REPLIES 3

former_member181995
Active Contributor
0 Kudos

Why don't you Export Whole internal table with all sales orders in one hit?Why you are passing one by one?

Former Member
0 Kudos

I need to export characteristics, and the fields may be changed accrounding to customizing.

Does it will couse performance issue or will it be lost?

0 Kudos

Hi Tyrolu,

There are some settings in basis which decides size of your abap memory.

If you are consuming most of the abap memory by exporting heavy objects to abap memory then

you may face a problem as many standard sap program aslo uses abap memory and

if there is no free abap memory then they will start thowing short dumps like "Page allocation error"

or "Could not allocate shared memory" or something like that, I don't remember exact term now.

In some cases you won't have any problem if users are less, but as the no of concurrent users

running your program increased then every user who runs the program would consume abap memory

and if there is no free abap memory then this may again lead to above mentioned problem.

Also ensure FREE MEMORY ID is used which clears abap memory immediatly.

Other wise abap memory is cleared by the garbage collector on random basis and by that time

your memory remains consumed and not available for other programs to use

which may again lead to above mentioned problem.

Regards,

Vishal