Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

Purpose

To help with troubleshooting

Overview

TSV_TNEW_PAGE_ALLOC_FAILED, TSV_TNEW_BLOCKS_NO_ROLL_MEMORY, TSV_TNEW_OCCURS_NO_ROLL_MEMORY, TSV_TNEW_INDEX_NO_ROLL_MEMORY or STORGE_PARAMETERS_WRONG_SET is raised. You want to now hpw to avoid such dumps.

Possible causes

  • Due to lack of selection criteria in input screen of report too much data is selected
  • Wrong programming logic of report (e.g. no commit)
  • SAP memory management parameters are set low

Possible resolutions

  • Redefine the selection criteria in input screen of report - e.g. use shorter period (one or some months instead of a whole year).
  • Improve the program logic: 
    • If it is a SAP standard report search for SAP notes for known issues. The affected program name is available in the dump.
    • If it is a customer own report check for improvements - e.g. add commit.
  • Check how much Extended memory (EM) and Assigned memory (Heap) was in use. Increase them accordingly.

Relevant parameters on different operating systems

Extended memory (EM) is set by the following parameters:

  • On operating system AIX, HP-UX, Solaris: ztta/roll_extension (ztta/roll_extension_dia for dialog and ztta/roll_extension_nondia for non-dialog workprocesses)
  • On operating system Linux: em/address_space_MB (if es/implementation = map) or ztta/roll_extension (if es/implementation = std). For further information refer to SAP Note 941735 and 386605
  • On operating system Windows: em/address_space_MB

If any of these parameters are changed, SAP system needs to be restarted to activate the new value.

Assigned memory (Heap) is set by the following parameters

  • On all operating systems (i.e. Heap parameters are operating system independent)
         abap/heap_area_dia (dialog workprocesses)      abap/heap_area_nondia (non-dialog workprocesses)      abap/heap_area_total (all workprocesses)

Heap memory can be increased temporarily (on the fly) without restarting the system by RSMEMORY. For details refer to The rsmemory Report. If the system is a production one, this could be the best way.

Related Content

Related Documents

Related SAP Notes/KBAs

SAP Note 941735 : SAP memory management for 64-bit Linux systems
SAP Note 386605 : SAP Memory Management for Linux (32-bit)

  • No labels