SAP Tutorials Blog

 Component Controller:

  • As Web Dynpro is stateful technology, the lifetime of the component controller equates to the lifetime of the Web Dynpro component. 
  • It is tied directly to the Web Dynpro runtime and is instantiated when the service is initiated.
View Controller:
  • The view controller is instantiated when the view is first called into action. 
  • In the view properties, you can set the lifetime to be tied to the Component Controller (Framework Controlled) or only when it is visible. 
  • In the when visible case, the view controller is released when the view is no longer part of the view assembly in the window.
Window Controller:
  • Window controllers are instantiated when they are called into action by the Web Dynpro framework. Their lifetime is controlled by the Web Dynpro framework.
Custom Controller
  •  Custom Controllers are also managed by the Web Dynpro framework, and they are instantiated once called into action.
  • Their lifetime is controlled by the Web Dynpro framework. 
Configuration Controller :
  • The configuration controller is tied directly to the lifetime of the Component Controller.


Serkan AKKAVAK
Computer Engineer BSc
SAP Department Deputy Manager
Contact : serkurumsal@yandex.com