on 05-04-2010 10:50 AM
Dear SAP GURUS,
We have developed ABAP Customized Report for Daily Gross Sales, but it always gives ABAP Runtime Error whenever End User export it spreadsheet. I read the error log and it suggests me to change the following parameter in instance profile upto 3896992967
abap/heap_area_dia
abap/heap_area_nondia
But when i changed the values to 3896992967 in instance profile it gives me error message that value shouldn't be greater than 2147483647. i have increased the swap memory as well but it didn't help me out.
We are using SAP ECC 5.0 with Oracle 9i as database.
patch level of the system is as follows;
SAP_BASIS 640 0022 SAPKB64022 SAP Basis Component
SAP_ABA 640 0022 SAPKA64022 Cross-Application Component
ST-PI 003C_640 0001 SAPKITLPS1 SAP Solution Tools Plug-In (ST-PI 003C_6
PI_BASIS 2006_1_640 0006 SAPKIPYL06 Basis Plug-In (PI_BASIS) 2006_1_640
SAP_BW 350 0021 SAPKW35021 SAP_BW 350
SAP_HR 500 0017 SAPKE50017 Human Resources
SAP_APPL 500 0019 SAPKH50019 Logistics and Accounting
PI 2004_1_500 0004 SAPKIPZI64 PI 2003_1_470 : Add-On Delta Upgrade
EA-IPPE 300 0004 SAPKGPIC04 EA-IPPE 300: Add-On Installation
EA-RETAIL 500 0005 SAPKGPRC05 SAP R/3 Enterprise Retail
EA-PS 500 0005 SAPKGPPC05 SAP R/3 Enterprise Public Service
Please assists me in resolving this issue.
ShrtText
&INCLUDE INCL_INSTALLATION_ERROR
What happened?
The current program had to be terminated because of an
error when installing the R/3 System.
The program had already requested 371526720 bytes from the operating
system with 'malloc' when the operating system reported after a
further memory request that there was no more memory space
available.
What can you do?
Make a note of the actions and input which caused the error.
To resolve the problem, contact your SAP system administrator.
You can use transaction ST22 (ABAP Dump Analysis) to view and administer
termination messages, especially those beyond their normal deletion
date.
Set the system profile parameters
- abap/heap_area_dia
- abap/heap_area_nondia
to a maximum of 371526720. Then reduce the value by 10.000.000 to be on the
safe side.
Then restart the SAP System.
abap/heap_area_nondia and abap/heap_area_dia:
Set smaller than the memory achieved for each process
with 'malloc' and smaller than abap/heap_area_total
You should also check whether the available memory (file system
swap and main memory) is sufficient for the started program
and its data.
thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Madjid,
one important thing here to consider is the platform the program is running, is it NT? 32 or 64 bits?
If you reduce the selection criteria, does it work?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Majid,
you have to consider that there are limitation in a 32bits system. The maximum memory you can address is 4Gb, counting the user part and the kernel one. Then one work process could use approx. 2Gb of memory.
When you get this dump you are hitting those limits.
YOu can check SAP Note 88416 and the document:
"Optimizing the Memory Settings for SAP Systems on 32-Bit Windows" on the SAP Service Marketplace at:
http://service.sap.com/msplatforms -> Windows Server
kind regards,
Mercedes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.