WebDynpro Navigation & Component-Orientation

WebDynpro is SAP’s new approach for web application development. Developers are supposed to create their applications with visual tools that require little knowledge concerning implementation details. Hence, most of the source code is generated by the used development environment. The WebDynpro approach allows developers to separate presentation- and business-logic. In addition, WebDynpro Applications are operating system independent. Developers can create WebDynpro Applications using either ABAP- or Java-technology.

This paper aims to describe opportunities provided by WebDynpro technology regarding front-end design, navigation logic and reusability. Besides, it focuses on the Java-personality of the SAP Web Application Server and, therefore, deals with the Netweaver Development Studio regarding application design. Read more

Web Dynpro: Context Mapping and Model Binding

With the launch of the NetWeaver platform, SAP introduces a new framework for developing browser based user interfaces, Web Dynpro. As it claims to be the user interface technology for all applications within the scope of NetWeaver, it comprises many complex concepts, such as a generic, platform independent meta model oriented on the Model View Controller (MVC) design pattern.

Web Dynpro allows the separation of design decisions, navigation issues and data modelling, which includes the concepts to store and transport data inside an application. Context Mapping and Model Binding, mentioned in the title, are twomechanismfor data passing inWeb Dynpro. Nevertheless this paper focuses not only on these issues, but also explains the basic principles concerning data management. Read more

Web Dynpro Overview

SAP Web Dynpro is a framework for developing user  interfaces for use with the SAP NetWeaver platform. It  comes with design tools that are part of the NetWeaver developer studio, enabling developers to do most of the programming in a graphical or  declarative manner. Web Dynpro applications can run on different platforms, including Java, ABAP, and .NET. Component-orientation supports reusability of user interfaces.

The concepts covered in this article allow a separation of layout and logics, and ease the integration of different backends. Using contexts and models, data may be synchronized automatically between the user interface and the backend. Besides discussion of basic concepts and a glance at the development process, this article briefly illustrates the client-driven execution of a Web Dynpro application. Read more

Web Dynpro- 4 Days Training

This 4 Days Training slides gives core concept of Web Dynpro for newbies

  1. Day 1- Web Dynpro Introduction: In this presentation you will learn what Web Dynpro is and understand basic components of this tool
  2. Day 2- Context: This presentation gives Context term definition and use of Context Editor. Besides you will also learn Context Mapping and use of Data Modeler
  3. Day 3- UI Generation: You will learn how to create table UI elements, tree UI elements and fill them with data from context. Also you will get to know defining message text using Web Dynpro and three types of value help.
  4. Day 4- Adaptive RFC: After completing this unit you will understand what adaptive RFC is, and learn how to bind Web Dynpro context to adaptive RFC based model.

Read more


New ABAP Freak Show is Up, managed by SAP experts, has released their new first part of ABAP Freak Show. In this video tutorial Thomas Jung presents an Adobe Flash Islands example implementing Google Maps api in Web Dynpro. Adobe Flash Islands is intoduced in Enhancement Package 1 for SAP Netweaver.( Get more details about Enhancement Packages ). Thomas Jung has also created an introductory video for Adobe Flash Islands and example video tutorial before. View higher quality video of example tutorial  at SDN Pages. You can also get full access to all Thomas Jung’s video tutorials at Blip.Tv and subscribe to RSS.

Implementing Enhancements in a view

In this tutorial, you will get to learn about Implementing Enhancements in a Webdynpro View. If you do not wish to display certain UI elements that exist in the layout, you can suppress such elements in your enhancement. The Enhancement can be created using the SAP standard webdynpro applications and custom applications. In this tutorial the enhancement in custom application that should be in display mode and simply select the respective UI element and then choose its context menu entry Remove Element”.
In this demo, a WebDynpro application is executed that already exists. Read more

Controllers in Web Dynpro for Abap

This material will demonstrate what are the different Controllersin Web Dynpro for ABAP.

  • Controllers are the active parts of a Web Dynpro application.
  • They determine how the user can interact with the Web Dynpro application.
  • The data that a controller can access is defined in the corresponding context. Different instances of controllers and contexts exist within a Web Dynpro application.

Read more