ztta/roll_extension_nondia: EM Quota for Non-Dialog Work Processes


This parameter specifies the maximum SAP Extended Memory that can be used for non-dialog work processes.


Previously, both non-dialog processes (BTC, UPD, UP2, SPO, etc.) and dialog processes were handled the same regarding the allocation of extended memory. You could not allocate separate EM quotas for dialog users and batch users. The quota was determined by ztta/roll_extension and was valid for all work process types.

Only the heap memory had a separate quota (compare abap/heap_area_dia and abap/heap_area_nondia).

To ensure compatibility with the earlier implementation, the following rules apply:

·        If ztta/roll_extension_dia or ztta/roll_extension_nondia are not set (DEFAULT.PFL or instance profile), the value in ztta/roll_extension (old procedure) applies for ALL work process types.

·        If, on the other hand, ztta/roll_extension_(non)dia is set, the value in ztta/roll_extension is overwritten for the work process type in question.


The value is specified in bytes.

The minimum is 20000000 (20 MB); the maximum is 64000000000 (64GB, for 64 bit platforms).

The default setting is the value of ztta/roll_extension.

This allows you to allocate more extended memory for memory-intensive batch work processes than for dialog work processes.

On HP-UX you should set the parameter to assign as little extended memory as possible to batch processes that have a lot of context changes (local updates, etc). Performance is better if you use heap memory here.