Dealing with Common Memory-Related ABAP Short Dumps

ABAP Dumps are one of the basic means of troubleshooting system issues. Here are some commonly occurring memory related short dumps and how to deal with these dumps. Dumps starting with TSV_TNEW_ When a work process requests for memory , the allocation is first from "Extended Memory" based on profile parameters 'roll_extension' and 'initial_size_MB' (in case of implementation variant UNIX_STD; or TOTAL_SIZE_MB in case of SHM_SEGS AIX). If the request for memory fails, memory allocation is attempted from "Private Memory" of the work process. If that allocation also fails, a runtime error "TSV_TNEW_ PAGE_ALLOC _FAILED" error is reported. The dump TSV_TNEW_BLOCKS_ NO_ROLL _MEMORY means that the roll buffer has been exhausted. Each transaction requires some main memory space to process application data. If the operating system cannot provide any more space, for example while initiating the memory for an internal table, the tra...