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 how to describe the declarative programming approach used to create Web Dynpro applications
  2. Day 2- Context: This presentation gives definition of Web Dynpro Controller contents and function of each controller entity. Besides you will also learn differences between the component controller, custom controllers, view controllers, and window controllers
  3. Day 3- Navigation: You will learn the navigation between different views in a Web Dynpro applications.
  4. Day 4- Adaptive RFC: After completing this unit you will understand nodes and attributes in a controller’s context, Explain how the node property’s cardinality and singleton influence the memory allocation at runtime.

Read more

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