Types of Controllers in WEB DYNPRO ABAP :

The different types of controllers in web dynpro ABAP are :

1).Component controller.
2).Custom controller.
3).Configuration controller.
4).View Controller.
5).Window Controller.

1).Component controller : Customer Controller is a king of all controllers and it is the backbone of your web dynpro components. So it controls the entire activity of your web dynpro components.

2).Custom controller : Custom controller are optional and they have to be defined at design time & can be used to encapsulate sub functions of the component controller. So multiple custom controller can be defined in a component.

3).Configuration controller : This is a special custom controller. it is only necessary if the corresponding component implements special configuration and personalization functions.Only one configuration controller may exist in any component.Any Controller can access the configuration controller,but the configuration controller cannot access any other controller.   

4).View Controller : Each view consists the layout part & exactly one view controller.This controller handles the view specific flow logic ,like checking user input and handling user actions.  

5).Window Controller : Each Window has exactly one window controller.this controller can be used to handle the data passed via the inbound plugs when being reused as a child controller.



Comments

Popular posts from this blog

EVENTS IN INTERACTIVE REPORTS OF SAP ABAP

MAIN DIFFERENCE BETWEEN EXECUTABLE PROGRAM AND MODULE POOL PROGRAM in SAP ABAP :

Differences Between Classic & New BAdIs :