

Web Dynpro provides technical features such as support for internationalization, flicker-free interaction and a clean separation of the business logic and the user interface.From this abstract definition, The development environment generates the required Java/ABAP code. Hand-written code still has its place but is confined to that required to manipulate the business data, not the user interface. Web Dynpro uses a declarative, language-neutral metamodel for defining a user interface.Web Dynpro pursues this goal in two ways.


One guiding principle in the Web Dynpro philosophy is: the fewer lines of hand-written code there are in the UI, the better.Web Dynpro’s main goal is to enable application developers to create powerful Web applications with a minimum of effort using descriptive tools in a structured design process.
