SAP Knowledge Base Article - Preview

2418582 - Memory is not released completely when you back 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 you press 'F3' and back to selection screen, you notice 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, if you press 'execute' button 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 if you start /1BCDWB/DBBSEG from SE38 directly.


Read more...

Environment

ABAP System.

Product

SAP NetWeaver all versions

Keywords

F3 back to selection screen, memory process not released, TSV_TNEW_PAGE_ALLOC_FAILED, SE38, transaction , KBA , BC-ABA-LA , ABAP 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 ONE Support launchpad (Login required).

Search for additional results

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