Duration:

2 Hours/day – 1 Hour Theory, 1 Hour Practical
4 Hours/day – 2 Hours Theory, 2 hours Practical

Course Content:

Foundations of WebDynpro

  • HTTP and the World Wide Web
  • Evolution of Web Programming Models

Model-Based Approach to UI Development

  • Understanding the WebDynpro Framework
  • The Benefits of Model-Driven Architecture

Technical Integration Concepts

  • Legacy Web and UI Technologies
  • Internet Communication Manager
  • Internet Communication Framework
  • The Web Dynpro Runtime Environment

Component-Based Software Development Concepts

  • Componentization Overview
  • Characteristics of Software Components
  • Understanding the Positioning of Web Dynpro Components

Web Dynpro Components

  • Architectural Overview
  • Views
  • Windows
  • Controllers
  • Context and Binding Concepts
  • Web Dynpro Applications
  • Raising sales invoice
  • Incoming payments
  • Cash discounts
  • Down payment
  • Interest calculation
  • Credit memo
  • Dunning

Controller Development

  • Methods
  • Attributes
  • Contexts
  • Events
  • Actions

Working with Specific Controller Types

  • The Component Controller
  • Custom Controllers
  • View Controllers
  • Window Controllers
  • Controller Usages

Web Dynpro Phase Model

  • Handling Actions and Events
  • Web Dynpro Programming Interface Overview
  • Assistance Classes
  • Tool Support for Controller Development

Working with Contexts

  • Context Data Flow
  • Contexts at Runtime
  • Context Nodes and Context Attributes
  • Defining Context
  • Context Programming
  • Supply Functions
  • Context Mapping and Data Binding

Windows and Views

  • Windows
  • Views
  • Navigation Concepts

Basic UI Elements

  • Introduction to UI Elements
  • UI Elements from the Text Category
  • UI Elements from the Action Category
  • UI Elements from the Selection Category

Advanced UI Elements

  • UI Elements from the Graphic Category
  • UI Elements from the Integration Category
  • UI Elements from the Complex Category
  • Drag and Drop

Component Usage

  • Working with Faceless Components
  • Working with SAP List Viewer
  • Applying Multi-Component Designs

User Interaction

  • Defining Input Helps
  • Providing Help Texts
  • Confirmation Dialog Boxes
  • Displaying Messages

Dynamic Programming

  • Manipulating the Context
  • Modifying the View Layout at Runtime
  • Working with Dynamic Component Usages

Configuration and Adaptation

  • The Adaptation Concept
  • Component Configuration with the Configuration Editor
  • Application Configuration
  • Personalization and Customization
  • Component-Defined Adaptation
  • Parameterization
  • Accessibility
  • Style Sheets
  • Internationalization and Translation

Modifications and Enhancements

  • WDA Integration with Enhancement Framework
  • Enhancing Web Dynpro Components
  • Explicit Enhancements in Web Dynpro
  • Adjustments after an Upgrade

Working with Floorplan Manager

  • Floorplan Architecture
  • Getting Started with Floorplans
  • Working with Configuration Editor
  • Working with GUIBBs

WDA Integration

  • RIA Integration with Web Dynpro Islands
  • Adobe Flash Islands Integration
  • Microsoft Silverlight Islands Integration
  • SAP Interactive Forms by Adobe Integration
  • SAP NetWeaver Portal Integration
  • Consuming Web Services in WDA

Security Concepts

Performance Tuning

Fill Form For Free Classes