Web Dynpro is the SAP NetWeaver programming model for user interfaces (UIs). It provides a programming framework within which you can achieve a:
This document will lay out the structural concepts of a Web Dynpro application. You find information concerning following items:
Understand SAP's implementation of the Model View Controller (MVC) design and find further basic concept consideration.
More information: Web Dynpro and the Model View Controller Design
In addition to stateful Web Dynpro applications, also the stateless flavour is supported.
More information: Stateless Web Dynpro applications
The application in Web Dynpro terms is the URL that points to the visual interface of a certain Web Dynpro programming unit.
More information: Applications
The Web Dynpro component is the key element of a Web Dynpro application. It provides a reusable unit of code that corresponds to an atomic step within a business process.
More information: Components
Model objects hide the technical communication layer needed to access data from a remote system.
More information: Models
A Web Dynpro component contains various types of controllers, each of which play their well‑defined role within their component. Some of the controller types are responsible for the generation of information some for consuming those data by finally displaying the information on the screen.
More information: Controllers
Every controller contains its specific data storage area referred to as the controller context.
More information: Contexts
You position UI elements on a visible area referred to as view. You can combine various views on the screen. And you define the order in which views subsequently appear on the screen. For application integration where the integrated application comes with high data volume, asynchronous mode for Web Dynpro Java views is supported.
More information: Windows and Views , Asynchronous Views
Client side events fired by a user's interaction on a UI element may trigger some implemented action event handler method.
More information: Events and Actions