abap/heap_area_nondia: Heap Memory Limit for Non-Dialog Work Processes
Use
This parameter restricts the amount of heap memory ( Private Memory) that an SAP non-dialog work process can allocate. This value refers to spool, update, and background processes. This value ensures that enough swap space is available in the system.
Integration
The graphic below shows the relationship with abap/heaplimit.
If the value of abap/heaplimit has been reached, the work process is restarted after the dialog step has ended. If the consumption of heap memory exceeds the quota abap/heaparea_(non)dia, the user context being executed at this time is cancelled before it can be completed.
You can use this quota to prevent one single non-dialog work process (user context) from filling the entire heap memory of the application server.
The work processes of an application server can allocate only so much heap memory as specified in parameter abap/heap_area_total. The limit specified in the parameter refers to the combined heap memory usage of all work processes for an application server.
Activities
The value is specified in bytes.
The default value is platform-specific and is determined dynamically. This is the default value specified in transaction RZ11. This value should not normally be changed.
.