Hello All,
i am getting the following dump in St22, I have provided the info from St22, I would greatly appreciate if someone could kindly let me know if this is memory issue or Z_programing issue causing the memory dump and how to solve it? I can provide any other info as needed..
thank you kindly
----------------
rdisp/PG_MAXFS
Short description(Engl) Maximum size of SAP paging file
Appl. area Dispatcher and Task Handler
ParameterTyp Integer value
Changes allowed Change permitted
Valid for oper. system All operating systems
Minimum
Maximum 262144
DynamicallySwitchable
Same on all servers
Dflt value 32768
ProfileVal 98304
Current value 98304
--------------------------------------------------------------------------------------------------------------------
Short text
SAP paging overflow when storing data in the ABAP/4 memory.
What happened?
The current program requested storage space from the SAP paging area,
but this request could not be fulfilled.
of this area in the SAP system profile.
What can you do?
Note which actions and input led to the error.
For further help in handling the problem, contact your SAP administrator
.
You can use the ABAP dump analysis transaction ST22 to view and manage
termination messages, in particular for long term reference.
Error analysis
The ABAP/4 runtime system and the ABAP/4 compiler use a common
interface to store different types of data in different parts of
the SAP paging area. This data includes the
ABAP/4 memory (EXPORT TO MEMORY), the SUBMIT REPORT parameters,
CALL DIALOG and CALL TRANSACTION USING, as well as internally defined
macros (specified with DEFINE).
To store further data in the SAP paging area, you attempted to
allocate a new SAP paging block, but no more blocks were
available.
When the SAP paging overflow occurred, the ABAP/4 memory contained
entries for 2826 of different IDs.
Please note:
To facilitate error handling, the ABAP/4 memory was
deleted.
How to correct the error
The amount of storage space (in bytes) filled at termination time w
Roll area...................... 0
Extended memory (EM)........... 92177184
Assigned memory (HEAP)......... 0
Short area..................... " "
Paging area.................... 24576
Maximum address space.......... " "
By calling Transaction SM04 and choosing 'Goto' -> 'Block list',
you can display an overview of the current roll and paging memory
levels resulting from active users and their transactions. Try to
decide from this whether another program requires a lot of memory
space (perhaps too much).
The system log contains more detailed information about the
termination. Check for any unwanted recursion.
Determine whether the error also occurs with small volumes of
data. Check the profile (parameter "rdisp/PG_MAXFS", see
Installation Guidelines).
Is the disk or the file system that contains the paging file
full to the extent that it cannot be increased, although it has
not yet reached the size defined in the profile? Is the
operating system configured to accommodate files of such a
size?
The ABAP processor stores different types of data in the SAP
paging area. These include:
(1) Data clusters (EXPORT ... TO MEMORY ...) | |
(2) Parameters for calling programs (SUBMIT REPORT ...), | |
Dialog modules (CALL DIALOG ...) and transactions | |
(CALL TRANSACTION USING ...) | |
(3) Internally defined program macros (DEFINE ...) |
Accordingly, you should check the relevant statements in a program | |
that results in an overflow of the SAP paging area. |
It is critical when many internal tables, possibly with | |
different IDs, are written to memory (EXPORT).
Operating system..... "Windows NT" Release.............. "5.2" Hardware type........ "4x AMD64 Level" Character length.... 8 Bits Pointer length....... 64 Bits Work process number.. 5 Shortdump setting.... "full"
Database server... "SAPDD1" Database type..... "ORACLE" Database name..... "PRD" Database user ID.. "SAPR3"
Memory consumption Roll.... 0 EM...... 92177184 Heap.... 0 Page.... 24576 MM Used. 48658064 MM Free. 1615344
and Transaction
Client.............. 300 User................ "JBU" Language key........ "E" Transaction......... "ZPLM_EWR " Transactions ID..... "0F2BB0E3DE7DF1E0B3160050568167
Program............. "SAPLBSVA" Screen.............. "SAPMSSY0 1000" Screen line......... 6 Information on where terminated Termination occurred in the ABAP program "SAPLBSVA" - in "STATUS_BUFFER_EXPORT_TO_MEMORY". The main program was "BAPI_PROJECT_GETINFO_SELECT ".
In the source code you have the termination point in line 10 of the (Include) program "LBSVAU34". |
Line SourceCde
1 FUNCTION STATUS_BUFFER_EXPORT_TO_MEMORY.
2 *"----------------------------------------------------------------------
3 *"*"Lokale Schnittstelle:
4 *" IMPORTING
5 *" I_MEMORY_ID DEFAULT 'BSVA_BUFFER'
6 *"----------------------------------------------------------------------
7
8 EXPORT JSTO_BUF JEST_BUF OBJ_DEL TO MEMORY ID I_MEMORY_ID.
9
>>>>> ENDFUNCTION.
------------------------------
Nametab (NTAB) | 0 | ||||||||
Table definition | 99.93 | 14,550 | 2,061 | 18.32 | 60,000 | 10,930 | 18.22 | 0 | 201,221 |
Field definition | 99.98 | 64,687 | 967 | 1.61 | 60,000 | 39,298 | 65.50 | 16,104 | 37,814 |
Short NTAB | 99.99 | 4,875 | 1,301 | 43.37 | 15,000 | 10,186 | 67.91 | 0 | 4,872 |
Initial records | 99.50 111,875 | 29 | 0.03 | 15,000 | 537 | 3.58 | 14,936 | 29,473 | |
0 | |||||||||
program | 98.43 400,000 | 1,682 | 0.45 100,000 | 90,925 | 90.93 7,065,557 24,796,197 | ||||
CUA | 99.25 | 9,000 | 242 | 3.09 | 4,500 | 4,173 | 92.73 | 902,461 | 43,166 |
Screen | 99.77 | 19,531 | 1,963 | 10.36 | 10,000 | 9,143 | 91.43 | 1 | 38,686 |
Calendar | 100.00 | 488 | 389 | 81.04 | 200 | 81 | 40.50 | 0 | 357 |
OTR | 99.61 | 4,096 | 3,577 | 100.00 | 2,000 | 1,999 | 99.95 | 0 | |
0 | |||||||||
Tables | 0 | ||||||||
Generic Key | 99.30 | 48,828 | 2,551 | 5.45 | 10,000 | 1,866 | 18.66 | 2,698 49,220,059 | |
Single record | 99.54 | 30,000 | 13,970 | 46.80 | 500 | 261 | 52.20 | 0 1,095,934 | |
0 | |||||||||
Export/import | 78.85 | 40,000 | 7,150 | 20.52 | 20,000 | 2,324 | 11.62 | 0 | |
Exp./ Imp. SHM | 98.33 | 4,096 | 3,481 | 97.29 | 2,000 | 1,999 | 99.95 | 0 |
SAP Memory | Curr.Use % CurUse[KB] MaxUse[KB] In Mem[KB] OnDisk[KB] SAPCurCach HitRatio % |
Roll area | 1.50 | 7,844 | 11,424 | 524,288 | 0 IDs | 99.70 |
Page area | 0.96 | 7,552 | 215,640 | 262,144 | 524,288 Statement | 97.00 |
Extended memory | 11.72 1,228,800 5,332,992 10,481,664 | 0 | 0.00 | |||
Heap memory | 0 | 0 3,664,566 | 0 |