• ABAP Online Training @ $50

    Now you can learn ABAP by watching and listening video classes by experienced consultant.

  • ABAP Tutorials N Materials

    Read, Surf and Download useful ABAP tips, tutorials, code and download many eBooks and documents free

  • Latest ABAP Job in India

    Get all latest opening for SAP ABAP and related jobs, vaccancies across India and apply for the same.

    Friday, December 7, 2012

    Controllers are the entry point into a webdynpro application. User can instruct the application via this controller only. Controllers holds all the logic and flow of the application and context hold the data. In an application there are 5 types of controller.

    • Component controller: This is the main controller and the only one for the application. You can also call it as a global controller. Whenever webdynpro application is called this controller instantiated first. All the major logic is hold by the this controller ans it is also visible to other controllers of that application.
    • Custom controllers: As the name suggests if the requirement need some extra functionality which component controller can not serve, then you can create a custom controller. Its completely optional. Generally if your component have many views and windows, then you can create multiple custom controllers to split the load. This is similar to modularisation technique in ABAP report.
    • Interface controller: This is also a default controller which creates in the webdynpro framework automatically. This controller is mainly use in-case you are importing some existing components functionality. This is called component usage. 
    • View controllers: Every view is having a controller to collect data from component controller based on user request. That is view controller. 
    • Window controllers: Similar to views every window is also have a controller to get data via inbound or outbound plugs.
    The major data is always retrieved in the component controller context and later on with the help of view and window controller passes to views and windows.

    0 comments:

    Post a Comment

    Easy2learnabap.co.in @ 2012 All product names on this web site are trademarks of the companies that own them .

    Easy2learnabap.co.in is not affiliated with SAP AG in any way. SAP AG is the registered trademark holder of SAP, SAP R/3, mySAP, ABAP, xApps, NetWeaver, and other proprietary terms.

    The technical information on this site is verified to the greatest extent possible, however, any information found on this site is used at the site visitor's own risk. All the tutorials are collected from various sources, if anyone is having problem with the content, report this to us. We will take action accordingly.

    Easy2learnabap.co.in reserves the right to correct any errors or omissions in any portion of this site at any time without obligation.

    This website is created to teach people about ABAP technology. The Video contents provided in Premium service are completely owned by us and copyrighted.