cancel
Showing results for 
Search instead for 
Did you mean: 

Runtime Error

Former Member
0 Kudos

Hi All,

While running some programes we are getting short dumps and in that the we are gettibng the below msg.

"Unable to fulfil request for 597952 bytes of storage space."

We have all ready increased swap memory and increased the parameters.

And the error consists the following msg.

o ztta/roll_area (1.000.000 - 15.000.000)

Classic roll area per user and internal mode

usual amount of roll area per user and internal mode

o ztta/roll_extension (10.000.000 - 500.000.000)

Amount of memory per user in extended memory (EM)

o abap/heap_area_total (100.000.000 - 1.500.000.000)

Amount of memory (malloc) for all users of an application

server. If several background processes are running on

one server, temporary bottlenecks may occur.

Of course, the amount of memory (in bytes) must also be

available on the machine (main memory or file system swap).

Caution:

The operating system must be set up so that there is also

enough memory for each process. Usually, the maximum address

space is too small.

Ask your hardware manufacturer or your competence center

about this.

In this case, consult your hardware vendor

abap/heap_area_dia: (10.000.000 - 1.000.000.000)

Restriction of memory allocated to the heap with malloc

for each dialog process.

Parameters for background processes:

abap/heap_area_nondia: (10.000.000 - 1.000.000.000)

Restriction of memory allocated to the heap with malloc

for each background process.

Other memory-relevant parameters are:

em/initial_size_MB: (35-1200)

Extended memory area from which all users of an

application server can satisfy their memory requirement.

CAN ANYBODY TELL ME WHAT IS THE MAX LIMIT TO INCREASE THE PARAMETERS. IS THERE ANY STANDARD LIMITATIONS FOR THAT.

IT IS VERYRGENT KINDLY CONFIRM ME.

Accepted Solutions (1)

Accepted Solutions (1)

former_member204746
Active Contributor
0 Kudos

we cannot help you if you do not tell us these infos:

- SAP version

- OS version

- DB version

- memory installed

- tcode used when this occured

Former Member
0 Kudos

Thanq for u r reply

sapversion-4.7EE

osversion-windows2003 server

dbversion-oracle9i

memory installed-4gb

for all tcodes.

kindly revert me back its very urgent please................

former_member204746
Active Contributor
0 Kudos

in your instance profile, what is the value for PHYS_MEMSIZE?

check SAP note 88416.

Answers (3)

Answers (3)

Former Member
0 Kudos

even the error message is not fully copied to this thread I assume that it is thrown in an ABAP report during runtime an the Error Message code is something like STORAGE_PARAMETER_WRONG_SET.

It is thrown, when an ABAP report runs out of memory.

This can have several reasons:

1. Storage parameters are wrong set

2. not enough free space in pagefile

3. virtual address space is totally used

4. in very seldom cases extended memory shortage

I assume that your stuff is running on 32 Bit Windows.

How to get rid of it?

First of all I would check the transaction which was running out of memory.

Sometimes a inefficient design of an transaction does not allow to deal with huge amount of data. Sometimes the end user specifies an data range for the transaction which blasts the existing resources.

If you can not handle the problem by specifying a more selective amount of data and the transaction could not be optimized to consume less memory then you should check:

- the heap_area parameters should not be set in the instance profiles - we allow a maximum of heap memory usage (up to the virtual address space limit of the process)

- if running on Windows 2003 (all Editions) or Windows 2000 Enterprise Edition check wether /3GB switch is set in the boot.ini

if these both checks have been done and the problem still exists you can

try to carefully shorten existing shared memory blocks which are used as caches (abap/buffersize, rdisp/PG_SHM, rdisp/ROLL_SHM other parameters see double click on the rows in transaction ST02

if this action did not help you are at the limits of the 32 Bit architecture and there is only one way to get around this problem:

GO FOR 64 Bit!

and this is my recommendation since more than 2 years: whereever you can go for 64 Bits. We have the support for those platforms and it is absolutely unnecessary to run in these architectural 32 Bit limitations (well a badly designed application will also hit the limits of a 64 Bit system)

regards

Peter

former_member190272
Active Contributor
0 Kudos

Hi,

Increse your profile parameter <b>abap/buffersize = 450000</b> . Your Problum will be solve.

Rewards point if helpful

Thnaks

Pankaj Kumar

Former Member
0 Kudos

Hi Sameer,

guess is this happens when doing uploading records in the transaction,

if this is the case try to change the path of the application server.

this is only gues .

because once i face this problem , at that time basis persons gave the path for application server.

Execuse if my guess is rong.

Thanks