Roll Area

Hi,
Can we increase Roll Area.
What will be the impact by increasing it.
Can u pls tell me the procedure to increse the Roll area.
Thanks,
MK

Hi,
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
The roll area is always the first memory that receives a work process. Only afterwards can extended memory be requested
ztta/roll_area must be larger than, or the same size as ztta/roll_first
By specifying a higher value for ztta/roll_area than for ztta/roll_first, you avoid allocating local private memory as soon as the set limits of the SAP extended memory are reached. The remaining roll memory therefore serves as the last buffer before a user context has to allocate heap memory.
This pushes back the point in time at which a work process is switched to PRIV mode
The roll area is not important with 64 bit platforms where sufficient extended memory is available
These parameters need to be maintained in the Instance profile (tcode RZ10)
Thanks,
Sridhar

Similar Messages

  • Error "roll area too small"! Can't find a way to resolve!Please hep.

    Hello everyone:
           i am getting the error "roll area too small" when I am looping through an internal table and calling the code below on change of some value.
    ===
    CALL FUNCTION 'GET_PRINT_PARAMETERS'
          EXPORTING
            authority              = space
            immediately            = space
            new_list_id            = c_x
            no_dialog              = c_x
           user                   = sy-uname
          IMPORTING
            out_parameters         = params
          EXCEPTIONS
            archive_info_not_found = 1
            invalid_print_params   = 2
            invalid_archive_params = 3
            OTHERS                 = 4.
        IF sy-subrc NE 0.
          CLEAR : params.
        ENDIF.
    The printer destination has to be set up
        params-pdest = v_dest.
        params-prtxt = v_spool_text.
        params-paart = lc_paart.
        params-prtxt = v_spool_text.
        params-primm = 'X'.
        params-prrel = space.
        NEW-PAGE PRINT ON PARAMETERS params NO DIALOG.
        NEW-PAGE PRINT OFF.
    ======
    I posted this before and got some feedback and tried everything but it is not fixing the problem! I rewarded points to all the answers. I had basis increase roll area size, optimized code and did everything I can but I am still getting the same error "roll area too small". Same program works in 4.6C but in ECC6.0 I get this error! I have other programs that generates more than 10,000 pages in the spool but the program I am working on creates only 7700 pages! I  am not sure what else is changed in ECC6.0! Could someone please give me any ideas? rewards assured.
    thanks.
    Mithun

    Hello Mithun,
    Even i think increasing the roll area should have helped
    Are both the systems WIndows based  or is one unix based ?
    see this
    http://listserv.sap.com/pipermail/linux.general/2001-July/thread.html#670
    and search for "roll area too small" in the list of links
    it may help
    Also,
    in this solution, it says to use 'field groups'
    http://www.sapfans.com/sapfans/forum/r2all/messages/42.html
    Try these links as well - others with the same problem
    http://marc.info/?l=mysap-linux-general&w=4&r=1&s=%22rollareatoo+small%22&q=b
    Message was edited by:
            Kris Donald

  • Can I move photos around in iPad?  There are some photos in camera roll, are those the ones I took with iPad?  Then there are some that are imported-I guess those are the ones from my camera.  Can I combine them into different albums?  Thanks

    Can I mover photos around in iPad?  There are photos on the camera roll-are those the ones I took with iPad?  Then there are the ones labeled as imported-I guess those are the ones I took with my camera?  Can I combine pictures from both into one album?  Thanks.

    At the moment no, you cannot move photos between albums in the Photos app directly on the iPad - but with iOS 5 (which will be free to download) in the Autumn, from http://www.apple.com/ios/ios5/features.html#photos :
    Even organize your photos in albums — right on your device.

  • Local roll area and Roll area

    Please refer to following contents from TADM12_2:
    1. Virtual Memory includes local memory and shared memory.
    2. Local memory is associated with individual work processes.
    3. Local work processes memory is for: ABAP load; Data, stack; Buffer for database transfer; Local roll area; Local paging area.
    4. The roll file and its associated buffer(also called Roll area).
    5. The page file and its associated buffer(also called (SAP) Paging area).
    In t-code ST02,
    1. the first part is Buffer, all of them belong to shared memory.
    2. the second part is SAP Memory, there are four sub-items:
        a)Roll area
        b)Page area
        c)Extended memory  --> in shared memory
        d)Heap memory  --> in local memory
    I am confused whether Roll Area and Page Area here means local Roll/Paging Area in local memory, or Roll/Paging Buffer in shared memory?
    Please advise. Thanks
    James

    Hi James,
    Roll Area and page area allocated on local memory, and their buffer areas are allocated on local memory, also. This is because roll and page area are first two block on memory diagram. Those memory areas are dedicated to a work process and start to use when extented memory is filled up. Take a look at "http://help.sap.com/saphelp_nw70/helpdata/EN/28/d1d3f6bcb411d188b30000e83539c3/frameset.htm" for the memory diagram on SAP
    Best regards,
    Orkun Gedik

  • HT4623 Updating iPad2 to iOS 7, all my photos in camera rolls are gone, can't locate them anywhere?! Were they just deleted, or is there a way to find them? Did not have iCloud account, so not backed-up there.

    Just updated our iPad2 to iOS 7, and all my photos in camera rolls are gone, can't locate them anywhere. Were they just deleted, or is there a way to find them? Did not have iCloud account, so not backed-up there.

    We're you backing up to a computer using iTunes? If so, restore the backup from there.

  • TS3274 My photos that were saved to camera roll are not in my photos.  Where are they?

    My photos that were saved to camera roll are not in my photos!  Where are they and how do I fetch them?

    Make sure you iPhoto/iCloud preference pane is setup as shown in this screenshot:
    OT

  • Explain about roll area , Dispatcher, ABAP-Processor

    Hi all,
    Can anyone explain about roll area , Dispatcher, ABAP-Processor?
    Thanks,
    srikanth.

    Hi Srikanth.
    I would like to suggest a few references,
    [SAP HELP Library - Standard Reference for ztta/roll_area: Roll Area|http://help.sap.com/saphelp_nw04/helpdata/en/02/96274f538111d1891b0000e8322f96/content.htm]
    [SAP HELP Library - Standard Reference for SAP Roll Area|http://help.sap.com/saphelp_nw04/helpdata/en/28/d1d3f6bcb411d188b30000e83539c3/content.htm]
    [SAP HELP Library - Standard Reference for Event Dispatcher|http://help.sap.com/saphelp_nw04s/helpdata/en/10/d57142d868f433e10000000a114b1d/frameset.htm]
    [SAP HELP Library - Standard Reference for Special Events of the Event Dispatcher|http://help.sap.com/saphelp_nw04s/helpdata/en/1c/0f754252404559e10000000a114b1d/content.htm]
    [SAP HELP Library - Standard Reference for Work Processes - ABAP - Processor|http://help.sap.com/saphelp_nw04s/helpdata/en/fc/eb2e7d358411d1829f0000e829fbfe/frameset.htm]
    Hope that's usefull.
    Good Luck & Regards.
    Harsh Dave

  • Help with memory issue - abap memory vs roll area

    Hi experts,
    with our customer we are using TRM and WebDynpro technology to process Tax forms. We have portal integration. Recently due to performance reasons we were forced to analyze memory consumption and actually we are unable to understand what is happening. In memory inspector we can see much higher total memory than for ABAP total.
    For Example, running simple application for form bundle search will produce following memory consumptions:
    We do not understand why the Total section is + 12 MB when all ABAP code is just 7 MB?
    Another example - opening of a form bundle (FB) leads to cca 32 MB consumption (no matter what type of FB we are opening). Visiting all pages of FB leads to 52 MBs (specific FB, this depends on FB type). Again, when we invoke memory inspector a lot of memory is in Roll Area.
    This look like roll area is almost always twice as big as the actual ABAP Application.
    Please any suggestions what is happening?
    May be just the misunderstanding of roll area. To our knowledge roll area is the area of the internal session managed by memory manager (usually mostly created by extended memory). But why is this area so large when the actual application needs half of the space?
    Some discussion suggests that this is due many dead objects released when memory inspector is started. But why is this space still available to the application and not put back to the extended pool? Is there any way how to identify those dead objects?
    Thanks a lot

    Hi, ORA-4031 in this case can be caused by unrestricted growth of the PGA, thus forcefully reducing the SGA.
    We've had this in the past also.
    The solution is in older versions to increase the shared_pool_size as you mentioned but with ASMM, this is no longer an option. You can however retrict the growth of the PGA by setting SGA_TARGET.
    On our system this now looks like:
    SQL> show parameter _target
    NAME                                 TYPE                 VALUE
    db_flashback_retention_target        integer              1440
    memory_max_target                    big integer          10G
    memory_target                        big integer          10G
    pga_aggregate_target                 big integer          0
    sga_target                           big integer          8GSee how we in fact set the max growth of the PGA to 2Gb ( 10Gb - 8Gb)
    Try this and see if ot works for you also
    Success!!
    FJFranken

  • In ST02 SAP Memory roll area readings are on disk

    Hi,
    Our production system is running on 16GB RAM and 32bit windows platforn.
    Readings in ST02 of SAP Memory , roll are readings are on disk
    Below are the parameters value configured in the production system.
    Suggest me if any changes to be done
    rdisp/ROLL_SHM                              6000
    rdisp/ROLL_MAXFS                            32768
    rdisp/PG_SHM                                6000
    rdisp/PG_MAXFS                              32768
    abap/swap_reserve                           20971520
    em/initial_size_MB                          8192
    em/blocksize_KB                             4096
    em/stat_log_size_MB                         20
    em/stat_log_timeout                         0
    em/address_space_MB                         512
    rsdb/ntab/ftabsize                          60000
    rsdb/ntab/sntabsize                         3000
    Regards
    Kumar

    Hi Kumar,
    I want to add few suggestions here, which may help here.
    rdisp/ROLL_SHM 6000 ---> increase to 16384
    rdisp/PG_SHM 6000 --> increase to 16384
    (in addition to this i have noticed that the initial records are at 60 % only)??
    If intial record buffers are filled for 60% may not be issue unless you see continuous swaps daily. If you see consecutive more swaps occuring daily, then increase the corresponding buffers to 20% of current size.
    Among all the buffers Program buffer is very important for performance. If more than 10000 swaps are occuring daily, you may incerease by 30% of current size, which surely solved your system performance issues.
    Hope this helps!!
    If you have further queries, plese let me know.
    Thanks and Regards,
    Pavan Kumar Gali.

  • Clean up of the roll area by program

    Hi all!
    My customer is running a program by a communication user which accesses functionality via RFC. This program runs a whole week.
    In some cases this program allways has access to old data. This comes probably from buffering information in functional groups which are held for this long time in the roll area.
    Off course the customer tried to find for each functional group an initialization module to clean it up, but there is still information left sometimes.
    It is not possible, to suspend the login of the communication user after an access, because its outside requesters would wait too long on a new login.
    Therefore: Is there any chance, to clean up the roll area from a running program and to clear everything, the program has cumulated in variables of the functional groups it has called without exiting the program itself?
    Thanks a lot for any hints.
    Axel
    Message was edited by: Axel Kullmann

    Thank you Rob, but the problem is not a buffer. The problem are variables in the external modus encapsulated in functional groups of the standard. Some of them provide functionmodules to clear/init them. Others do not or we did not find them until now.
    My suggestion i try now is, to write a shell around the customers function. A new function will call a new transaction. This new transaction will call the existing function and will pass their result via memory to the new function. After the call transaction all the variables of the transaction are killed while in the existing solution the calling program is running for a whole week and does not forget whatever its called standard functional groups have in mind.
    I am curious about if this will solve the problem.
    Axel

  • Why two pay roll area fields in Pay roll Driver?

    Hi experts,
    Can some body educate me with the significance of two pay roll areas in the pay roll driver program?
    One field in Payroll period block and another in Selection block.
    Thanks in advance.
    RSS.

    Hi RSS
    The payroll area of the payroll period in payroll driver is for determining time period.
    Please refer to the following doc for this payroll area:
    Payroll area for determining time period
    Payroll programs process different personnel areas and employee subgroups in different payroll periods. A payroll area groups the employees for whom the payroll is to be run on the same date irrespective of their status (salaried employee, industrial worker).
    The program which retrieves data for payroll accounting selects records on the basis of payroll area. The payroll area defines the selection period but not the personnel numbers that are selected.
    Use
    The following options are available for the "Payroll area", "Payroll period", and "Payroll year" fields:
    Payroll area without period and year
    The payroll area is used to determine the current payroll period from the control record. The payroll period is the period for which payroll is to be run. This value is set as the data and person selection period.
    Payroll area with period and year
    The exact period is determined from the payroll area, period and year entries. This value is set as the data and person selection period.
    The payroll area of selection in payroll driver is for payroll accounting area. Please refer to the following doc:
    Payroll Area
    A payroll accounting area (which is often abbreviated to payroll area) is an organizational unit containing all of the employees for whom the payroll runs at the same time.
    Use
    The payroll usually runs for payroll accounting areas. Each payroll accounting area determines the specific dates for which the payroll runs, the earliest payroll period for which retroactive accounting is possible, retroactive accounting recognition, and the periods for which the payroll runs.
    Hope it is helpful
    Regards.
    Jun

  • How to increare roll area size programmatically? Is there any code?

    Hello everyone:
              I am running a program that goes to dump with an error "roll area size too small" in ECC6.0. The same program works fine in 4.6C. We worked with BASIS to set roll area related paramteres, logged OSS notes and set parameters as SAP suggested but nothing worked! Is there any function module or any code that I could use to free the roll area size in the program? Rewards assured.
    Thanks.
    Mithun

    Thanks everyone for the feedback. I did work with SAP and had BASIS set the parameters as per the suggestions by SAP and after going back and forth they said it might be a program issue. This is the Z program and this is the code where it goes to DUMP with the error "Roll area too small".
    ================================================
    CALL FUNCTION 'GET_PRINT_PARAMETERS'
          EXPORTING
            authority              = space
            immediately            = space
            new_list_id            = c_x
            no_dialog              = c_x
           user                   = sy-uname
          IMPORTING
            out_parameters         = params
          EXCEPTIONS
            archive_info_not_found = 1
            invalid_print_params   = 2
            invalid_archive_params = 3
            OTHERS                 = 4.
        IF sy-subrc NE 0.
          CLEAR : params.
        ENDIF.
    The printer destination has to be set up
        params-pdest = v_dest.
        params-prtxt = v_spool_text.
        params-paart = c_paart.
        params-prtxt = v_spool_text.
        params-primm = 'X'.
        params-prrel = space.
        NEW-PAGE PRINT ON PARAMETERS params NO DIALOG.
        NEW-PAGE PRINT OFF.
    ===========================================
    I used FREE statements in the program to free internal tables and if I remove the code above the program runs successfully! This works fine in 4.6C! All the paramters like roll area and stuff is more in ECC6.0 compared to 4.6C but the program still abends!! Please let me know if there is any resolution!!
    *I am rewarding all the answers*
    Thanks.
    Mithun

  • Context Memory & Roll Area

    <b>what are the context memory and roll area?</b>

    Roll Area:
    Each Internal Session is subdivided into PXA
    and Roll Area. The PXA (Program Execution Area) is
    a shared memory for the byte codes of all
    programs running concurrently at any one time on
    an application server. Only the Roll Area is the
    memory that is actually reserved for the data and
    objects of each individual internal session.
    Check this link...
    http://help.sap.com/saphelp_erp2005/helpdata/en/28/d1d3f6bcb411d188b30000e83539c3/frameset.htm
    Work Area:
    The object types that you want to display
    and process in the Engineering Workbench are called
    as Work Areas. Work Areas have been created
    in Customizing for the Engineering Workbench by
    your system administrator.
    For Work area check this link...
    http://help.sap.com/saphelp_erp2005/helpdata/en/3b/3cf8d311cd11d2935e0000e8323492/frameset.htm
    User Contexts
    The memory management system assigns memory to user contexts from the following areas: roll area, SAP extended memory, and heap memory.
    The order of assignment from these memory areas arranges itself according to whether the user context runs in an SAP dialog work process or in another SAP work process. This enables the SAP system to optimally use the characteristics of the individual memory types.
    When allocating memory, the following characteristics for individual memory types become noticeable.
    Check this to kn0w more
    http://help.sap.com/saphelp_nw2004s/helpdata/en/34/d9c8b9c23c11d188b40000e83539c3/content.htm
    Reward points if found helpful....
    Cheers
    Chandra Sekhar.

  • User context and roll area

    hello
    plz help me
    what is roll area and user context?????
    reply
    thaknx
    aafaq husain

    Hi,
    <b> Roll Area</b>
    This parameter is used to specify the total size of the roll area, in bytes.
    <b>Activities</b>
    The roll area is not important with 64 bit platforms where sufficient extended memory is available. The default value is platform-specific and is determined dynamically. The default value is specified in transaction RZ11. This value should not normally be changed.
    <b>User Contexts</b>
    The memory management system assigns memory to user contexts from the following areas: roll area, SAP extended memory, and heap memory.
    The order of assignment from these memory areas arranges itself according to whether the user context runs in an SAP dialog work process or in another SAP work process. This enables the SAP system to optimally use the characteristics of the individual memory types.
    When allocating memory, the following characteristics for individual memory types become noticeable.
    Check this to kn0w more
    http://help.sap.com/saphelp_nw2004s/helpdata/en/34/d9c8b9c23c11d188b40000e83539c3/content.htm
    Regards,
    Santosh

  • Roll area too small

    Hello All,
    We have a background job which is getting canceled saying Roll area too small
    can any 1 of you please explain what exciatly it means.
    Regards,
    Ravi

    Hi Ravi,
    This is related to Memory Allocation Sequence for all Work Process Types.
    Please check the roll area parameters in your system. If the size allocated to roll area is low then background jobs will not finish successflly.
    Please check the all other parameters also related to Memory Allocation.
    ztta/roll_first: Defines the first part of the roll area that is allocated to dialog process
    ztta/roll_area: Defines the total roll area per work process
    rdisp/roll_SHM: Defines the size of the roll buffer
    rdisp/roll_MAXFS: Defines the size of roll buffer and roll file
    em/initial_size_MB: Defines the fixed size of extended memory
    ztta/roll_extension: Defines the user quota for extended memory
    abap/heap_area_dia: Defines the limit for the amount of local memory allocated to dialog work processes
    abap/heap_area_nondia: Defines the limit for the amount of local memory allocated to non-dialog work processes
    abap/heap_area_total: Defines the limit for the total amount of heap memory allocated to all work processes
    Regards
    Krishna Vanga

Maybe you are looking for

  • Reversing accrual/deferral document after stated reversal date

    Hi All, I had an accrual/deferral document posted in Feb, 2006 which was stated for reversal on 15th march, 2006. This reversal was to be done automatically by the system but due to some problem at that time, it didnt get reversed. We couldnt reverse

  • Screen is blurry and angled

    hi, i m a mac user and suddenly i can t get firefox to work properly. the screen is all "funny" (it would be best if i could send you a screen shot), angled and blurry. I have re downloaded and reinstalled firefox but the issue persists. any other so

  • Login with adobe ID doesn't work

    Hello I cannot login with my adobe-ID on a second computer. may be I use the wrong format: Iused only the string and also with leading URN:uuid -- but it doesn't work email: [email protected]@

  • Adobe Flash Player will not download

    Suddenly my Firefox server is saying that I don't have Adobe Flash Player installed, but I know I've used it before. I checked my trash to see if maybe it accidentally got deleted, and I didn't see anything there. When I go on the website to try and

  • Photo resolution question

    I have importing a movie made up of high resolution photos (slide show?) created in iMovie HD (5.0.2) onto iDVD (5.0.1). The end product photos on the iDVD look to be of poor resolution. They started as good size files. Could they be to large to star