Fundamentals of Web Dynpro for ABAP (NET310v15_NW AS ABAP 7.40)



In this course, you will learn how to build modern user interfaces using Web Dynpro for ABAP as well as create applications which use all fundamental concepts in this exciting area.

This course is based on software releases:

  • SAP ECC 6.07 / SAP NetWeaver AS ABAP 7.4
  • ADT 2.13 (ABAP Development Tool)
  • SAP NetWeaver Portal 7.4 with Adobe Form


  • Development consultants
  • Developers


  • Practical programming experience with ABAP (Objects) is recommended
  • Knowledge of ABAP is required, particularly covered in the courses:

Learning Objectives

  • Role and application of Web Dynpro for ABAP in SAP's UI strategy
  • Develop Web Dynpro ABAP-based applications

1. Introduction to Web Dynpro

  • Outlining the Benefits of Web Dynpro
  • Explaining Web Dynpro Architecture
  • Navigating Between Views
  • Using View Assemblies
  • Explaining Web Dynpro Architecture and Relationships Between Entities

2. Web Dynpro Controllers

Explaining Web Dynpro Controllers

3. Web Dynpro Context

  • Defining the Context
  • Setting Context Node Properties
  • Context Mapping

4. Web Dynpro User Interface

  • Defining the View Layout
  • Data Binding and Controlling UI Element Behavior
  • Using Composite UI Elements and Static Context Menus

5. Controller and Context Programming

  • Understanding Controller Methods and Attributes
  • Using Controller Methods to Access the Context at Runtime
  • Adding New Elements to a Context Node
  • Implementing Supply Functions

6. Internationalization and Messages

  • Using ABAP Dictionary Texts and the Online Text Repository
  • Implementing an Assistance Class
  • Reporting Messages

7. Value Help, Semantic Help, and Keyboard Access

  • Providing Value Help, Value Selectors, Semantic Help, Keyboard Access

8. Component Reuse

  • Reusing Web Dynpro Components
  • Declaring a Component Usage
  • Implement Advanced Aspects of Component Reuse

9. Dialog Boxes (Popups)

  • Creating Dialog Boxes

10. Adaptation Techniques

  • Adapting Web Dynpro Applications
  • Configuring Web Dynpro Applications
  • Enhancing Web Dynpros
  • Modifying the Context at Runtime and the UI at Runtime

11. Additional Topics

  • Using SAP List Viewer (ALV) in Web Dynpro for ABAP
  • Integrating Web Dynpro in the Portal
  • Monitoring and Debugging Web Dynpro Applications