Introduction to Web Dynpro
  • Introduction to the course
  • Outlining the Benefits of Web Dynpro
  • Explaining Web Dynpro Architecure: Part 1
  • Explaining Web Dynpro Architecure: Part 2
  • Navigating Between Views
  • Using View Assemblies
  • Explaining Web Dynpro Architecture and Relationships Between Entities
  • Learning Assessment: Introduction to Web Dynpro
Web Dynpro Controllers
  • Explaining Web Dynpro Controllers: Part 1
  • Explaining Web Dynpro Controllers: Part 2
  • Learning Assessment: Web Dynpro Controllers
Web Dynpro Context
  • Defining the Context
  • Setting Context Node Properties
  • Context Mapping
  • Demo: Context Mapping
  • Learning Assessment: Web Dynpro Context
Web Dynpro User Interface
  • Defining the View Layout: Part 1
  • Defining the View Layout: Part 2
  • Data Binding and Controlling UI Element Behavior
  • Using Composite UI Elements
  • Demo: Table and Service Calls
  • Using Static Context Menus
  • Demo: Develop Static Context Menus
  • Learning Assessment: Web Dynpro User Interface
Controller and Context Programming
  • Understanding Controller Methods and Attributes: Part1
  • Understanding Controller Methods and Attributes: Part 2
  • Using Controller Methods to Access the Context at Runtime
  • Demo: Access the Context at Runtime
  • Adding New Elements to a Context Node
  • Demo: Display Mass Data Using Tables
  • Demo: Implement Supply Functions
  • Learning Assessment: Controller and Context Programming
Internationalization and Messages
  • Using ABAP Dictionary Texts and the Online Text Repository
  • Demo: Internationalize a Web Dynpro
  • Implementing an Assistance Class
  • Reporting Messages
  • Demo: Implement Value Checks and Use Messages: Part1
  • Demo: Implement Value Checks and Use Messages: Part2
  • Learning Assessment: Internationalization and Messages
Value Help, Semantic Help and Keyboard Access
  • Providing Value Help
  • Providing Value Selectors
  • Demo: Display the Allowed Field Values by Dropdown Box
  • Providing Semantic Help
  • Providing Keyboard Access
  • Learning Assessment: Value Help, Semantic Help and Keyboard Access
Component Reuse
  • Reusing Web Dynpro Components
  • Demo: Define the Component Interface
  • Declaring a Component Usage
  • Demo: Use a Child Component
  • Implement Advanced Aspects of Component Reuse
  • Learning Assessment: Component Reuse
Dialog Boxes (Popups)
  • Creating Dialog Boxes
  • Demo: Display the Interface View of a Component Usage in a Modal Dialog Box
  • Learning Assessment: Dialog Boxes
Adaptation Techniques
  • Adapting Web Dynpro Applications
  • Configuring Web Dynpro Applications
  • Demo: Adapt a Web Dynpro Through Configuration
  • Enhancing Web Dynpros
  • Modifying the Context at Runtime
  • Demo: Make Dynamic Modifications to the Context at Runtime
  • Modifying the UI at Runtime
  • Demo: Make Dynamic Modifications to the UI at Runtime
  • Learning Assessment: Adaption Techniques
Additional Topics
  • Using SAP List Viewer (ALV) in Web Dynpro for ABAP
  • Demo: Use the SAP List Viewer (ALV)
  • Integrating Web Dynpro in the Portal
  • Demo: Generate Portal iViews that interact through portal eventing: Part 1
  • Demo: Generate Portal iViews that interact through portal eventing: Part 2
  • Monitoring Web Dynpro Applications
  • Debugging Web Dynpro Applications
  • Learning Assessment: Additional Topics
Bonus Section
  • Bonus Demo: Implement an Adobe Flash Island in Web Dynpro: Part 1
  • Bonus Demo: Implement an Adobe Flash Island in Web Dynpro: Part 2
  • Bonus Demo: Implement an Online Adobe Interactive Form with Web Dynpro: Part 1
  • Bonus Demo: Implement an Online Adobe Interactive Form with Web Dynpro: Part 2
  • Conclusion