Top 10 ABAP Dumps...

Rajeev P Business Card Company: Allianz Cornhill Information Services Posted on Jul. 31, 2010 10:32 PM in Application Server, SAP NetWeaver Platform, SAP Solution Manager

Subscrib e Print Permali nk Share

ABAP short dumps are something which trouble any SAP user (sometimes help the user to understand the system needs better). We normally do a search for SAP notes or contact SAP to solve these dumps. But hardly takes any chance to understand the meaning of the dumps. Here I am listing some 'famous' ABAP dumps and trying to explain what are they. Please note that the solutions provided here may different from case to case. These should be used just as a 'first aid'. 1) STORAGE_PARAMETERS_WRONG_SET The problems with the dump STORAGE_PARAMETERS_WRONG_SET are mainly related to the general restrictions of the 32bit OS. You can address up to 4GB of virtual memory. Each process in OS is running in its own context and can address max. 4GB. The parameters which are related to ‘heap memory' ie abap/heap_area_dia, abap/heap_area_nondia, abap/heap_area_total are should be set to 2 GB. Common approaches which we can take for this dump are: a) Please use in the 'boot.ini' file the switch '/3GB' and restart your whole computer as described in the below SAP Notes: SAP Note 552209 - Maximum memory utilization for processes on NT/Win 2000 SAP Note 313347 - Windows NT, 2000, 2003: Editions and memory usage. b) Another way to avoid this problem is to try to add more criteria to your report/program/transaction so that there will be fewer entries that need to be retrieved from your database or buffers. This way, the system would not need to use up much resource to complete the transaction. The query may have been quite big already and the load cannot be accommodated. So please do add more criteria or options so that there will less data to fetch. c) To decrease the value of the parameters: rdisp/ROLL_SHM, rdisp/PG_SHM d) Migrate to 64-bit OS (as per SAP Note 931024 and SAP Note 996600) 2) TSV_TNEW_PAGE_ALLOC_FAILED The error TSV_NEW_PAGE_ALLOC_FAILED means that more memory was requested by the system because the program needed to expand an internal table, but not is available. When Extended Memory is completely used up, the process will go into PRIV mode and it will starts using Heap Memory in case of Windows or vice versa in case of Unix. Once this enters into PRIV mode, no other user will be able to use the corresponding work process. If there is enough memory for it to finish, you will not see the error. Please refer the following SAP notes: SAP SAP SAP SAP Note Note Note Note 649327 - Analysis of memory consumption. 20527 - Runtime error TSV_TNEW_PAGE_ALLOC_FAILED 185185 - Application: Analysis of memory bottlenecks 369726 - TSV_TNEW_PAGE_ALLOC_FAILED

3) TSV_TNEW_OCCURS_NO_ROLL_MEMORY The dump TSV_TNEW_BLOCKS_NO_ROLL_MEMORY usually means that the roll buffer has been exhausted. Please check the usage of your roll buffer with ST02->History->Page. Near the bottom of the screen you can see ROLL BUFFER history. If the roll buffer has been exhausted, you can increase the size with parameter rdisp/ROLL_MAXFS, but make sure you have sufficient disk space to handle the additional size of this buffer if it writes to disk. Please refer the following SAP note: SAP Note 185185 - Application: Analysis of memory bottlenecks 4) LOAD_PROGRAM_LOST

Please see notes 110172.The LOAD_PROGRAM_LOST error can occur when there are two or more versions of a given program loaded into the buffer at any given time.The cause for the dump SYSTEM_NO_TASK_STORAGE could also be an old sap collector. the other app servers can be brought up and the buffers should then be in sync. The user SAPSYS is an internal user. The common approaches which we can take on this dump are: 1. Please refer the following SAP notes: SAP Note 5451 . The SYSTEM_NO_TASK_STORAGE is a known problem and related to limitation of 32bit OS. it sees that the version is not the most current and tries to swap it out for the most current. Deactivate RFC authority Check: set auth/rfc_authority_check to value '0' (zero) in your profile and restart the server. This happens when the program is changed by one user while it is still in use by another user. LOAD_PROGRAM_LOST are the result of the combination of not enough PXA space + changes of programs which are in use currently. please go to service market to download the latest patch for your SAP Application release and apply the patch.Termination LOAD_PROGRAM_LOST 5) CALL_FUNCTION_SIGNON_INCOMPL The short dump CALL_FUNCTION_SIGNON_INCOMPL is typical of an RFC-Call with incorrect or missing logondata. (This is the least secure option as any authorization checks are disabled for all RFC requests). Ask the users restart their transactions (/nST22).Possible reason for CALL_FUNCTION_SIGNON_INCOMPL. As long term solution you have to use 64bit Windows (Note 996600).Determining RFC client when sign-on problems occur. we have to find out where the call is coming from. as long as you did not set it explicitly to value ‘0'. Please refer the following SAP notes: SAP Note 171805 . Check your settings match the recommendations mentioned in SAP Note 146289. The latest patch would be useful for the problem. So. This means. A running program can't run with two different versions of one program. However. if the PXA would be big enough then the user who does not leave their transaction for weeks will not see the changes to this application until they restart the transaction. Make sure that this user has sufficient authorizations. Please refer the following SAP notes: SAP Note 171805 .RFC short dump RFC_NO_AUTHORITY SAP Note 91980 .Rabax "CALL_FUNCTION_SIGNON_INCOMPL". hence it throws the dump of LOAD_PROGRAM_LOST. . SAP Note 901256 .Missing output of RFC short dump after login errors 7) SYSTEM_NO_TASK_STORAGE For this error.Inconsistencies in a Program Load SAP Note 10367 . since release 4. but make sure that the other application servers are not running at that time. The common approaches which we can take on this dump are: 1.LOAD_PROGRAM_LOST SAP Note 24824 . 2. 6) RFC_NO_AUTHORITY This error mostly appears with the user SAPSYS. After the $SYNC. Assign full RFC authorities to the users who need to connect to your system via RFC. all system errors and ABAP programs are run via this user id. Are ulimits set according to SAP Note 323816? (Referenced in SAP Note 146289) . it is not a personally used ID in the R/3 system. 2. As per note 93254. You can then do a $SYNC in the command field in the affected application server. When a user gets to the program that is having this problem and R/3 attempts to load the generated version from the buffer. but the load was lost from the PXA buffer. 552209. SAP Note 684788 . any incoming RFC call is checked as described in the mentioned note. Please also check the user id provided in RFC connection (check from SM59) which cause the dump RFC_NO_AUTHORITY. 546361 for details. Other way to correct the error is you need to run transaction SAMT & regenerate the program(s) that are listed in the dump.0 the parameter auth/rfc_authority_check is set on 1 per default. By the way.Determining RFC client when sign-on problems SAP Note 93254 . SAP recommends using the updated collector version always.

2 . dump SNAP_NO_NEW_ENTRY(if db log is not full) 1. SYSTEM_CORE_DUMPED is related to R/3 system kernel. This dump accompanies with 4 different error codes: 0 . You may take a general approach mentioned in the SAP Note 98458.3. Also the swap space should be set according to SAP Note 153641 for this.Incorrect logon data for valid security ID. Please refer the following SAP notes: SAP SAP SAP SAP SAP note note note note note 789477 191801 445533 581319 153641 Large extended memory on AIX (64-bit) as of Kernel AIX 64-bit with a lot of Extended Memory Lots of extended memory on AIX (64-bit) Signal 33 on AIX (64-bit only) Swap space requirement for R/3 64-bit kernel 8) CALL_FUNCTION_NOT_FOUND The error CALL_FUNCTION_NOT_FOUND is due to the fact that the program called the function which doesn't exist in the library. The solution for dump SNAP_NO_NEW_ENTRY: First check the the DB log is full or not. SAP Note 19466 .SAPMSSY1. 3 . or a logon was performed using one of the protected users DDIC or SAP*. Also you may get this error if the buffered version of the TFDIR contains errors.Either user does not have RFC authorization (authorization object S_RFCACL).Time stamp of the logon data is invalid. IF DB log is full forward to DB team.log  db2 get dbm cfg |grep -i diag .No authorization to log on as a trusted system (RC=1) SAP Note 128447 . The error needs to attention based on the function module.Calling system is not a Trusted Systemor security ID is invalid.Trusted/Trusting Systems SAP Note 204039 . Means the requested function module is not found in table TFDIR. I would recommend contacting SAP for this dump. we cannot conclude the reason behind the dump.Authorization check in trusted system 10) SYSTEM_CORE_DUMPED Generally. go to db2diag. But without a detail analysis of the coredump at the Kernel. Please refer the following SAP note: SAP Note 98458 . If there is no additional instances on same host then it should be possible to increase EM/TOTAL_SIZE_MB from 4096 MB towards the RAM and even higher so that ztta/roll_extension can be reached.Downloading SAP kernel patches Further Reading: I would recommend to go through the 2 beautiful blogs written by Stephen Pfeiffer regarding the ABAP dump evaluation. 1 . CALL_FUNCTION_NOT_FOUND 9) CALL_FUNCTION_SINGLE_LOGIN_REJ This error usually comes when you don't have sufficient authorization to login to the trusted system. Upgrade the kernel patch to the latest may solve the issue. Please refer the following SAP notes: Note 986707 .

then db2 force "application(256)" .log check for error( EG: ADM1823E The active log is full and is held by application handle "256".) find the applicaton handle no. Terminate this application by COMMIT. then run the command  db2 list applications 3.  2. ROLLBACK or FORCE APPLICATION.  tail -100 db2diag.

Sign up to vote on this title
UsefulNot useful