Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

rolling area & paging area ?

Former Member
3,428

what is the rolling area and paging area ?explain plzzzzzzzzzz ?

what is the rolling area and paging area ?explain plzzzzzzzzzz ?

3 REPLIES 3
Read only

former_member195698
Active Contributor
0 Likes
1,835

The roll area is a memory area with a set (configurable) size that belongs to a work process. It is located in the heap of the virtual address space of the work process.

SAP Paging enables the roll area to be extended at ABAP runtime when a large dataset, internal tables, for example, is handled.So the Paging area is the part of the memory that will be used to extend the Roll area during processing

Check the Link

http://help.sap.com/saphelp_nw2004s/helpdata/en/7a/caa6f6bfdb11d188b30000e83539c3/content.htm

<b>Reward points if useful</b>

Regards,

Abhishek

Read only

Former Member
0 Likes
1,835

Hi,

Roll area is method, allocating memory for program which have the explict work area.

For example: an internal table without header line allocates memory as it requires (but not 8KB). If its exceed the initial memory then it goes for system paging area for allocation of 8KB memo.

Paging area is method allocating memo for internal table (with header line i.e. implict work area), (which specify occurs 0 of ) 8KB. and after the exceed of that memo again allocates 8 KB it goes on.

Advantage: memory accesses in roll area can slightly faster than accesses in the paging area.

Regards,

Ferry Lianto

Read only

Former Member
0 Likes
1,835

hi

<b>SAP Roll Area</b>

<b>Definition</b>The roll area is a memory area with a set (configurable) size that belongs to a work process. It is located in the heap of the virtual address space of the work process.

<b>Use</b>When the context of a work process changes, the data is copied from the roll area to a common resource called the roll file. To prevent repeated copying, another roll buffer is located in between that is part of the shared memory.

<b>Structure</b>The roll area consists of 2 segments. The first segment, which can be set with the parameter ztta/roll_first, is assigned to the work process first as memory. If this is used up, the work process has more memory assigned to it. The amount of memory is determined by the difference between the parameters ztta/roll_area and ztta/roll_first.

For more detailed information, please see the platform-specific section under Implementation.

<b>Integration</b>

For technical reasons, the roll area is always the first memory that receives a work process. Only afterwards can extended memory be requested.

<b>SAP Paging</b>

Memory Management

Allocation of memory for the current internal session by transferring pages out of memory, similarly to operating system paging.

SAP Paging enables the roll area to be extended at ABAP runtime when a large dataset, internal tables, for example, is handled.

SAP's memory management concept currently limits SAP Paging to cases where the ABAP commands EXTRACT and EXPORT... TO MEMORY... are used.

http://help.sap.com/saphelp_nw2004s/helpdata/en/02/962831538111d1891b0000e8322f96/content.htm