Course announcements

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