SAP Web Dynpro Architecture - SAP Web Dynpro

What is SAP Web Dynpro Architecture?

Web Dynpro is an ABAP environment for internet improvement and is primarily based on the Model View Controller (MVC) concept of UI programming. It is available for each Java and ABAP as according to the platform and supports similar capabilities.

Web Dynpro has the following functions −

  • Separation of display and business logic
  • Easy alternate in the layout with the use of graphical tools
  • No platform dependency of interfaces

Following are the key concepts as part of net Dynpro structure −


web Dynpro provides you with an environment for the development of web-based applications and you can use graphical tools to define internet Dynpro utility in the form of metadata in application development. you may additionally define your personal activities; however, occasion dealing with should be described in a separate code and that has to be carried out while an occasion is prompted.

The user interface in web Dynpro application includes small elements described through the use of web Dynpro tools. you may also trade or enhance the person interface by changing those elements at run time or combine the factors once more.

Graphical tools

There are a wide variety of graphical web Dynpro tools that you may use to generate web based applications. You don’t need to create supply code for this. Following are the important thing functions of graphical tools in web Dynpro application −

  • Define properties of user interface elements
  • Data flow
  • User interface layout

For most of these properties, you may use graphical tools without developing a source code.

Business and application logic

web Dynpro allows you to run your software on the front-end and the back-end system can be accessed using service regionally or thru a remote connection. Your user interface is maintained in the Dynpro application and persistent logic runs within the back-end device.

you could connect web Dynpro software to the back-end system the usage of an adaptive RFC carrier or through calling an internet carrier.

MVC Programming version

web Dynpro applications are based on MVC model −

Model − This allows the access to back end facts in a web Dynpro application.

View − that is used to ensure the illustration of statistics in a web browser.

Controller − this is used to manipulate conversation between model and view where it takes enter from the users and receives the strategies data from the version and displays the records within the browser.

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd Protection Status

SAP Web Dynpro Topics