WD4A generation limit

Hi all,
I have a rather complex WD4A application with many windows and views. As it seems, one of its component has become to large now, I get the following error at every activation:
"Load unit of component is very large (generation limit)"
I have looked into the gerneration limit detail view, but everything is green there (except the main gen. limit, its sligthly over 2mb now). Since we only use this app. within the intranet, I  don't think thats a problem (maybe it is, but now it works fine).
So the question: What to do? Do I really have to split up the component? This would be horrible cause of all the views, context nodes etc. Can I disable this error message somewhere, so that it does not popup at every activation?
Thnanks in advance!
Kind regards, Matthias

Hi,
if you stick to <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/58e70398244a87a2c39e700bdae4a9/frameset.htm">this</a>, you're save
grtz,
Koen

Similar Messages

  • LOAD UNIT OF COMPONENT IS VERY LARGE (GENERATION LIMIT)

    We are experiencing this meesage when compiling an ABAP WEB DYNPRO Application: "LOAD UNIT OF COMPONENT IS VERY LARGE (GENERATION LIMIT)"
    When Checking the Generation Limits In the Context menu, I have determined our size of Generated Load in bytes is to big.
    The documentation of recommendations is to restructure the program. I am not clear what this means and how this would reduce the Generation Load in bytes. Any ideas would be appreciated.

    > How should we reorganize the application and at the same time ensure smooth and user-friendly handling?
    We only want to use one Explorer window.
    Using multiple components doesn't mean that the user will notice any difference.  Component usages can be embedded within one another.  Using the ALV for instance is a perfect example of a component usage.
    >- Even the SAP reference application "LORD_MAINTAIN_COMP" (37 views) is way too big, according to the recommendation. Is there a better example from SAP?
    I wouldn't consider LORD_MAINTAIN_COMP a reference applicatoin.  It was one of the veryfirst WDA's shipped by SAP before we learned some of these lessons ourselves.  Have a look at the guidelines for Floorplan Manager if you are on 7.01. The FPM provides a very good (and well used by SAP) framework for building large scale WDA applications. 
    >- How could a complex transaction be built and at the same time stay in the green limit area (< 500k
    As described the usage of multiple components avoids the generation limit and is recommended for large scale applications.
    >- What at all is the problem in loading 2 Megabytes of data into memory? Could you please describe the technical background in more detail?
    It has nothing to do with 2Mb into memory.  It has to do with the generation load size in the VM for the generated class that represents your WDA Component.  The ABAP compiler and VM have limits (like all VMs and compilers) on total load size and the maximum size for operations and leaps. Generated code can be extremely verbose.  Under normal conditions, these load limits are almost never reached in human created classes. 
    In 7.02 we backported the 7.20 ABAP complier - which in additon tpbe rewritten to support multipass compelation, also increases some of the load limits.  However the general recommandation about componentization still stands.  Componentization of you WDA application improves maintainabilityand reusability over time.  My personal rule is that if you are getting between 10-12 views in your Component, it is time to think about breaking out into multiple components.
    >- Is there a maximum load size, which would lead to an error (reject of generation)?
    Yes there is.  However the workbench throws warnings well in advance.  At some point it won't even let you add more views to a component. However if you continue to add content to the existing views, you can reach a point where generation fails.

  • GENERATION LIMIT REACHED in eCATT

    Hi all,
    for some time now I'm trying to solve a problem I'm having with  eCATT scripts.
    We are using eCatt to test some function modules and they run each for themselves (usually ) without errors.
    To make them run on a regular basis (Collective Execution), a Test Catalog was created and all the Testconfiguration were put together.
    The problem: Now view of the first (upper most in the test catalog) eCatt-scripts get their green LED and all of the following have this Error with:
    Error in eCATT function ABAP
    GENERATION LIMIT REACHED
    ExceptionClass:CX_ECATT_APL_INTERPRET  ExceptionId:SYNTAX_ERROR_LINE
    RaisingClass:CL_APL_ECATT_ABAP  RaisingMethod:EXECUTE_INLINE
    I've tried all the suggestions I found in the forum, but with not much success.
    Has anyone some helpfull ideas or even a solution?
    thanks a lot,
    Eduard
    Please ask, if more information is needed.

    Hi Shyam,
                  I was just wondering if this document may help the query you were looking for
    http://help.sap.com/saphelp_nw04/helpdata/en/43/2f34413f97f323e10000000a155106/frameset.htm
    Hope you decode the error.
    Have a best day ahead.

  • Error: Load unit of somponent very large ( Generation Limit )

    Dear Abapers,
    I have a dynpro componenet which is having lot of views. When i am trying to add another view the error is given as " Load unit of component very large ( Generation Limit ) ".
    I cannot delete my existing views. So is there any way of extending the Component size so as to allow addition of new view without deleting previous views.
    Plz reply
    Thanks

    >I cannot delete my existing views. So is there any way of extending the Component size so as to allow addition of new view without deleting previous views.
    Quite simply, no.  You need to redesign your application so that is uses multiple components instead of one component with too many views.  A web dynpro dynamically generates ABAP classes and there are limits to how large a class load can be.  If you reach this limit the class will no longer generate.

  • How to use a context between two components at the runtime

    Hi Experts,
    My Web dynpro component is over the Generation limit (size of generated load is > 2 MB) so it always gets Warning when I active it. That why I have separated my application into two components and use the ViewContainerUIElement in order to show views of each other.
    In the application, I use also the TimeTrigger to refresh pages, all views have a TimeTrigger and the DELAY property of TimeTriggers is bounden into the same context attribute. I use a component to set up (change) the value of context attribute that is mapped with the Delay property. I want to change the Delay value on a component and other component will understand the changing.
    My problem is how I can use the same context attribute between components at the runtime?
    Let give me your advice on this.
    Many thanks,
    Ken

    Hi Ken,
    You can use [external context mapping|https://cw.sdn.sap.com/cw/docs/DOC-27901] to share data between two or more components using context.
    Thanks,
    Duy

  • Error while running eCATT for Best Practice HR- US

    HI All,
    I am executing BC sets through eCATT for implementing Best Practice of HR for US. While running eCATT i am getting two errors, i am not in a positiong to find out a solution. Can you guys please share your throghts.
    Error messages are as follows:
    1) Error in eCATT command CHEVAR
        Condition not fulfilled
    2) Error in eCATT command ABAP
        LOCAL GENERATION LIMIT 36 SUBPOOL REACHED
    Looking forward to the response
    Thanks & Regards
    Shyam V

    Hi Shyam,
                  I was just wondering if this document may help the query you were looking for
    http://help.sap.com/saphelp_nw04/helpdata/en/43/2f34413f97f323e10000000a155106/frameset.htm
    Hope you decode the error.
    Have a best day ahead.

  • Sap recommendation as many lines code

    Hi,
    Does anyone know of a rule or recommendation Sap in which you indicate a maximum number of lines to develop a program, function etc?.
    Do you have any documentation?
    Thank you very much

    In any ABAP goto menupath:
    Program>Check>Generation Limit
    Here you can see the maximum allowed lines, variables etc.
    Kind regards, Rob Dielemans

  • Coding standards for Web dynpro ABAP

    Hello all,
    Can anybody please help me by providing the code review checklist for Web dynpro ABAP?
    Thanks and Regards,
    Rohini Shankar

    Hello friend,
    WebDynpro     *
    1     Do not implement Data intensive operations in UI layer     
    2     Avoid database selects in the WebDynpro code.Use the corresponding BAPIs ,Methods     
    3     Are ABAP OO Classes like Assistance class are being used for application coding ?     
    4     Are Windows/Views only used for the sole purpose of hosting views and context?     
    5     Are a reasonable number of views put in a single WD Component instead of creating multiple WD Components ?     
    6     Unneccessary usage of dynamic programming and dynamic component avoided      
    7     Are singleton nodes used in case of nesting in the context ?     
    8     Is deep nesting of containers, Groups and Tabstrips avoided ?     
    9     Is the UI element TreeByKey or TreeByTableNestingColumn used instead of the Tree UI element ?     
    10     Is the checkbox "Accessibility Checks Active" ticked in the WD Component properties     
    11     Are the WD Component Instances deleted when no longer needed (IF_WD_COMPONENT_USAGE=>DELETE_COMPONENT)     
    12     Are the OTR texts defined  for all the labels, texts(where ever appropriate) in properties of all the UI elements      
    13     Has the Generation limit been checked for all the components developed     
    14     Sufficients commets are written at the beginning of every major block to explain the processing logic.     
    *Error Handling     *
    1     Is SY-SUBRC checked after CALL function modules      
    2     Use Assertions if you face unexpected errors which usually never ever occur!     
    Extended Check and Clean Up
    1     Have following been removed :     
         ·      Unused variables                       
         ·      Unused text elements                   
         ·      Unused tables from TABLES statement     
         ·      Commented out parts of the code     
         ·      Code segments which do nothing     
    2     Is extended program check completed  and all errors/warnings removed      
    These are the things which i used for my project.
    Thanks,
    Sri Hari

  • Error Message code 1900 in syntax check and code LV_ERR in user interface

    In my webdynpro component when i did the code inspector check i have an error message in syntax check
    which says "Message code 1900: ObjectType WDYN Object name ZXXXX Row 1 Column 0 the size of the PXA buffer reached a critical value at 158 percent. The maximum size is currently 4,194,304 bytes ==> The size of the PXA buffer reached a critical value at 158 percent. The maximum size is currently 4,194,304 bytes.
    Another Error message in user interface
    which says: "Message Code LV_ERR:ObjectType WDYN Object name ZXXXX Sub-Object Type  Sub-Object Name  Error  Load unit of component is very large (generation limit).==> Error  Load unit of component is very large (generation limit) .
    Please help in resolving these issues.
    Thanks in advance.

    Hi,
    you need to discuss with the basis team to increase the abap buffersize.
    there is a parameter in the transaction rz11.
    go to RZ11 and then wirte parameter as abap/buffersize
    check its value.
    if you increase it,   problem will be solved i guess.
    thanks
    sarbjeet

  • HT4557 Need iOS 4.3 for Home Sharing

    I have a 2nd gen Touch. Running iOS 4.2.1. Ckd for update. Says its current version. Need 4.3 for Home Sharing. No generation limit listed for Touch in Home Sharing support. How can I get iOS 4.3? Is it available for 2g Touch?

    You didn't read my post above. I can't give you credit for the answer. Also, it appears that you are not familiar with the American idiom. I really couldn't care less what you prefer for me. You have no idea what my application is for Home Sharing.
    I am able to use Home Sharing to stream my music from iTunes on my computers to my various audio systems in the digital domain, preserving the original resolution of the files. I can use the iPad Camera Connection Kit with my iPad. I then have to use a USB DAC to convert the stream to analog. Tethering my iPad to my various systems is not always convenient. My iPhone works with Home Sharing using my Wadia 170 iTansport.This eliminates the need for a USB DAC. but i don't want to tie up my phone just to play music. This is why I would like to use my 2g Touch.
    I'm sure the iOS version limitation has to do with the CPU in the Touch, but it is exasperating, especially when there is conflicting information on the Apple support site about iOS 4.3 being required and then saying iOS 4.2.1 is OK with AppleTV. Also, the instructions listed for using the iOS devices are incorrect. There is no Settings>iPod selection. It is Settings>Music for iPhone, iPad, and even version 4.2.1 on the Touch.

  • Building 2 position, 2 axes mechanical system

    I am trying to build a two axis, two position (each axis) mechanical system, and am just trying to pick cost-effective hardware/software. The motors need to hold at < 6 in-lb (~ 65 N-cm) of torque. Speed: slow, resolution: low. Basically no bells and whistles. I am looking at the NI PCI-7332 controller. The website gives me a bunch of accessories to choose from (below), but I don't what is needed, and what is extra. Specifically, are these needed and why?: the MID-7602, the SHC68-C68-S, UMI-7764 (I suppose these are needed for closed loop operation). And of course I will need motors for which I am still looking. Thanks.
    778924-02 NI PCI-7332 Low Cost 2 Axis Stepper Only Controller 5 - 10 $ 799.00
    778553-01 Motion Assistant SW for Motion Control Programming 1 - 2 $ 799.00
    778003-01 MID-7602, 2 Axis Integrated Stepper Driver Power Unit, 115V 5 - 10 $ 1,999.00
    186380-0R5 SHC68-C68-S, 68 pin VHDCI to 68 pin VHDCI, 0.5m 5 - 10 $ 150.00
    Third-Part Drive Accessory Set
    777978-02 UMI-7764(20Mhz Encoders)4Axis Mot Wiring Connectivity Mod No Cab. 5 - 10 $ 295.00
    186381-02 SH68-C68-S, 68 pin VHDCI to 68 pin.05 Series D-Type, 2m 5 - 10 $ 89.00

    Hi,
    Here are some comments to each of the components.
    I hope that helps,
    Jochen
    778924-02 NI PCI-7332 Low Cost 2 Axis Stepper Only Controller 5 - 10 $ 799.00
    This is the brain of the system that does all motion control tasks (step and trajectory generation, limit switch monitoring,...). This component is required
    778553-01 Motion Assistant SW for Motion Control Programming 1 - 2 $ 799.00
    This is an interactive software that helps prototyping your application. It comes with the NI-Motion driver (hardware driver for the PCI-7332) as a free evaluation version so you can give it a try and buy it if you find it valuable. This component is optional.
    778003-01 MID-7602, 2 Axis Integrated Stepper Driver Power Unit, 115V 5 - 10 $ 1,999.00
    The PCI-7332 can't drive a motor directly. Thus you need a power drive like the MID-7602. You can hook up the the PCI-7332 directly to the MID-7602. This device can drive two 2-phase stepper motors. You can either use the MID-7602 or a stepper drive from another vendor. This component (or a 3rd party drive) is required.
    186380-0R5 SHC68-C68-S, 68 pin VHDCI to 68 pin VHDCI, 0.5m 5 - 10 $ 150.00
    0.5 m cable to connect the PCI-7332 to the MID-7602. Longer cables are available. This component is required if you want to use the MID-7602.
    Third-Part Drive Accessory Set
    777978-02 UMI-7764(20Mhz Encoders)4Axis Mot Wiring Connectivity Mod No Cab. 5 - 10 $ 295.00
    This is an active breakout box to connect the PCI-7332 to a 3rd party drive. Please have a look a this document for more information about the UMI. This component is required if you want to use a 3rd party drive.
    186381-02 SH68-C68-S, 68 pin VHDCI to 68 pin.05 Series D-Type, 2m 5 - 10 $ 89.00
    This is a 2 m cable to connect the PCI-7332 to the UMI-7764. This component is required if you want to use a UMI-7764.

  • Need help with the memory inspector

    Hello my friends,
    I have a program thats while runnig use too much memory. I have watch my snapshots
    in the memory inspector and saw that it use lots of 'mm_total' memory. I looked up but
    could not find what does this 'mm_total' memory is.
    Is anyone knows what does the 'mm_total'  says?
    Is anyone had problem like mine before?
    If you can help please send me replay, its very urgent.
    Regards,
    Eitan Iluzz.

    In se38, go to menu PROGRAM</b>->Check->Generation Limit this will show the popup with all load info..
    check it.
    this is what you are expecting..
    regards
    Abhay
    <b>rewards point for useful answer.</b>

  • IPhone 6 Charge Time?

    My iPhone 6 has been on charge for 1 hour 59 minutes now and is only at 53%. It's taking a lot longer than my iPhone 5 used to take to charge, Is this normal for the 6 or should I be concerned?
    Thanks,

    I would think it is normal since the 6 has a larger capacity battery, yet still comes with a 1 amp charger.  An iPhone 5S has a 1560 mAh battery, but the 6 has an 1810 mAh battery -- a 16% increase in capacity.
    If you have an iPad it may charge quicker on an iPad charger; I read a test that shows that the 6 is capable of charging at a higher current (i.e. faster rate) if connected to a higher capacity source, whereas prior iPhone generations limit the charging rate to 1 amp (or less, depending on the source).

  • Memory inspector

    Hi,
    somebody know how does "Memory inspector" works ?
    (I would like to know the size in memory my program used.)
    Rgd
    Frédéric

    Hi Frederic,
    In se38, go to menu <b>PROGRAM[/b<b>]->Check->Generation Limit</b> this will show the popup with all load info..
    check it.
    this is what you are expecting..
    regards
    vijay

  • I currently run the Design and Web Premium CS6 on a first generation MacBook Air and want to buy a new MacBook Pro. How do I know whether I can install my Adobe programs onto the new computer? Because I know there is some kind of limit.

    I currently run the Design and Web Premium CS6 on a first generation MacBook Air and want to buy a new MacBook Pro. How do I know whether I can install my Adobe programs onto the new computer? Because I know there is some kind of limit.
    Also, I had to install the software twice on my same computer before because I had to reboot the computer. I don't know if this affects the limit.

    You are allowed to have two activated installations so there should not be a problem having working installations on the two machines.  If by chance you have somehow tied up two activations for the one machine you can have Adobe support help resolve that thru chat.
    Serial number and activation chat support (non-CC)
    http://helpx.adobe.com/x-productkb/global/service1.html ( http://adobe.ly/1aYjbSC )

Maybe you are looking for

  • Ipod nano (6th gen) not being recognised on itunes upgrade

    Since upgrading to the new itunes my 6th gen ipod nano isn't being recognised. I've gone through all the given steps on here but nothing is working. Any ideas? Thanks

  • Aperture and Time Machine  - have they learnt to live together yet?

    Reading through various Help web sites on Time Machine it says that if Aperture is running when Time Machine is backing up the system then Time Machine will back up the whole Aperture library instead of only the changed components. Has this situation

  • Upload to iCloud

    I have iTunes Match. How do I upload my music files to iCloud.  Also, how can I check iCloud to see what music files I have there?

  • Purchased songe on 2 mac's

    im looking to get a mac notebook and im wondering if the downloaded movies and tv shows i have can be copied to the laptop to take on the road. i currenly have them stored on an external HD right now. The other laptop may be windows (work related) an

  • VKOA Error

    Hi, I am getting one error related to VKOA transaction. Entry V ANDW does not exist - Check your entry Message no.00 058 Kindly help me regarding this Thanks Supriya