Audience

  • Development Consultant
  • Developer

Prerequisites

Essential

  • BC400 – ABAP Workbench Foundations
  • BC401 – ABAP Objects

Recommended

  • Practical programming experience with ABAP (Objects)

Content

  • 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
  • Web Dynpro Controllers
    • Explaining Web Dynpro Controllers
  • Web Dynpro Context
    • Defining the Context
    • Setting Context Node Properties
    • Context Mapping
  • Web Dynpro User Interface
    • Defining the View Layout
    • Data Binding and Controlling UI Element Behavior
    • Using Composite UI Elements and Static Context Menus
  • 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
  • Internationalization and Messages
    • Using ABAP Dictionary Texts and the Online Text Repository
    • Implementing an Assistance Class
    • Reporting Messages
  • Value Help, Semantic Help, and Keyboard Access
    • Providing Value Help, Value Selectors, Semantic Help, Keyboard Access
  • Component Reuse
    • Reusing Web Dynpro Components
    • Declaring a Component Usage
    • Implement Advanced Aspects of Component Reuse
  • Dialog Boxes (Popups)
    • Creating Dialog Boxes
  • Adaptation Techniques
    • Adapting Web Dynpro Applications
    • Configuring Web Dynpro Applications
    • Enhancing Web Dynpros
    • Modifying the Context at Runtime and the UI at Runtime
  • Additional Topics
    • Using SAP List Viewer (ALV) in Web Dynpro for ABAP
    • Integrating Web Dynpro in the Portal
    • Monitoring and Debugging Web Dynpro Applications