SAP Knowledge Base Article - Preview

2418582 - Memory is not released completely when returning to the selection screen of a transaction.

Symptom

Take program /1BCDWB/DBBSEG as an example, assign it to a Z*/Y* transaction code and start the transaction:

1.PNG

1. Display large data volume, after the ALV list is displayed, message "Memory low. Leave the transaction before taking a break!" might be displayed and the process turns into "Back-End Session in PRIV Mode" on hold status in SM50:

2.PNG

 3.PNG

2.Double click the process or use Tr.SM04 to check the memory:

   - Double click the process in SM50:

4.PNG

  - Check user memory in SM04:

5.PNG

3. However, after pressed 'F3' and go back to selection screen, it can be observed that the process in SM50 is retained and the used memory doesn't decrease too much(memory is not released completely):

        3.PNG

 4. At this stage, when 'execute' button is pressed to display the ALV list again, the memory consumption increases significantly during the second execution with the same selection quantities. Memory dump may happens, TSV_TNEW_PAGE_ALLOC_FAILED.eg

* The problem doesn't happen when /1BCDWB/DBBSEG is started from SE38 directly.


Read more...

Environment

  • NW ABAP System.
  • S/4HANA System.

Product

SAP NetWeaver all versions

Keywords

F3 back to selection screen, memory process not released, TSV_TNEW_PAGE_ALLOC_FAILED, SE38, transaction, SM04, "Memory low. Leave the transaction before taking a break!" https://me.sap.com/notes/1241185 , KBA , BC-ABA-LA , Syntax, Compiler, Runtime , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.