Course announcements

  • + This course is also available in a self-paced e-learning format with an active subscription to the SAP Learning Hub, as NET31E.
  • This course will prepare you to develop modern user interfaces using Web Dynpro for ABAP. Web Dynpro for ABAP is one of SAP's UI technologies of choice and this course will show you how to create applications which use all the fundamental concepts in this area.

Course information

  • Introduction to Web Dynpro
    • Outlining the Benefits of Web Dynpro
    • Displaying Web Dynpro Component Architecture
    • Navigating Between Views
    • Creating View Assemblies
    • Identifying Web Dynpro Entities and Relationships
  • Web Dynpro Controllers
    • Outlining Controller Types and Entities
  • Web Dynpro Context
    • Creating Context Nodes
    • Setting Context Node Properties
    • Sharing Data Between Controllers with Context Mapping
  • Web Dynpro User Interface
    • Defining the View Layout
    • Controlling UI Element Behavior with Data Binding
    • Using Composite UI Elements
    • Creating Static Context Menus
  • Controller and Context Programming
    • Outlining Controller Methods and Attributes
    • Accessing the Context at Runtime with Controller Methods
    • Adding New Elements to a Context Node
    • Implementing Supply Functions
  • Internationalization and Messages
    • Using ABAP Dictionary Texts and the Online Text Repository (OTR)
    • Implementing an Assistance Class
    • Reporting Messages
  • Value Help, Semantic Help, and Keyboard Access
    • Providing Value Help
    • Providing Value Selectors
    • Providing Semantic Help
    • Providing Keyboard Access
  • Component Reuse
    • Reusing Web Dynpro Components
    • Declaring a Component Usage
    • Implementing Advanced Aspects of Component Reuse
  • Dialog Boxes
    • Creating Dialog Boxes
  • Adaptation Techniques
    • Adapting Web Dynpro Applications
    • Configuring Web Dynpro Applications
    • Identifying the Available Enhancements for Web Dynpro
    • Modifying the Context at Runtime
    • Modifying the UI at Runtime
  • SAP List Viewer for Web Dynpro ABAP
    • Using SAP List Viewer (ALV) in Web Dynpro for ABAP
  • Web Dynpro Select Options
    • Using Web Dynpro Select Options
  • Portal Integration
    • Integrating Web Dynpro in the Portal
  • Web Dynpro Application Troubleshooting
    • Monitoring Web Dynpro Applications
    • Debugging Web Dynpro Applications
    • Analyzing Applications at Runtime
  • This course will prepare you to:
    • Develop Web Dynpro ABAP-based applications
  • Developer
  • Developer Consultant


  • BC400 - ABAP Workbench Foundations
  • BC401 - ABAP Objects


  • Practical programming experience with ABAP (Objects)
  • Course material available as e-book in SAP Learning Hub

Find a course date

Can't find a suitable date?

Booking for 1-2 people?

Make a request for us to schedule training around what works for you? We will do our best to consider your request.

Request a training date

Booking for 3+ people?

Our 3 to RUN initiative empowers you to schedule our chosen classroom training course or virtual SAP Live Class on a date that suits you. You need at least three confirmed participants to register and SAP will add it to your schedule.

Find out more