SAP Webdynpro ABAP Course

Webdynpro focuses on the development of server-side business applications.

SAP Webdynpro ABAP Online Training

Web Dynpro (WD) is a proprietary web application technology developed by SAP AG that focuses on the development of server-side business applications. One of its main design features is that the user interface is defined in an entirely declarative manner. Web Dynpro applications can be developed using either a Java (Web Dynpro for Java, WDJ or WD4J) or ABAP (Web Dynpro ABAP,[1] WDA or WD4A) flavor.

What you will learn

SAP's development effort is now focused on the ABAP variant of Web Dynpro. WD follows a design architecture based on an interpretation of the MVC design pattern and uses a model driven development approach ("minimize coding, maximize design").

  • Introduction to Webdynpro ABAP
  • Web Dynpro Programming

SAP ABAP WebDynpro Online Training Course Content

 

  • WebDynpro Framework / Architecture:
  • Introduction to Webdynpro ABAP.
  • Difference between WDABAP & WDJAVA
  • Component Architecture
  • Component Entities
  • Views / Windows / Interface Views / Component Controller / Application
  • Relation b/w Component Entities
  • Data Binding
  • Plugs at View level and Plugs at Window Level
  • Inbound Plugs / Outbound Plugs
  • Navigation Link
  • View Assembly / Nested Views / Navigation b/w views
  • Default View in a Component
  • Multiple windows
  • Context Mapping
  • Internal Context Mapping / External Context Mapping
  • WebDynpro Application / Creation of Multiple Applications
  • Application Execution Cycle
  • URL Parameters
  • FQDN Settings
  • Faceless Components
  • Service maintenance
  • WebDynpro Controllers:
  • View Controller
  • Window Controller
  • Component Controller
  • Interface Controller
  • Custom Controller
  • WebDynpro ABAP Tools:
  • Webdynpro Code Wizard and its different options
  • Layout Editor
  • Working with Layouts /Different layouts:
  • Flow Layout
  • Grid Layout
  • Matrix Layout
  • Row Layout
  • Form Layout
  • User Interface Elements:
  • Button ,Button Row
  • Horizontal Gutter, Invisible
  • Link To Action, Link To URL, Message Area
  • Transparent Container, Group
  • Tray UI Element, Tray Menu, File Upload
  • Page header, Page header area
  • Button Choice, Menu action
  • Selection UI elements:
  • Drop Down By Key, Drop Down By Index
  • Radio Button Group By key, Radio Button Group By Index
  • Checkbox, Checkbox Group, Item List Box, Tri State Check Box
  • Design Time Context:
  • Understanding the Meaning of Node and Element
  • Working with multiple Nodes and/or Attributes
  • Working with properties of Nodes and/or Attributes
  • Role of Data Binding:
  • Binding the UI elements to Nodes and/or Attributes
  • Kind of methods in Controllers:
  • Normal Methods
  • Event Handler Methods
  • Supply Functions
  • Fire methods
  • Handle methods
  • Working the Multiple Views:
  • Nested views (View with in a View)
  • Navigation b/w Views
    • Creation of Plugs – Inbound and Outbound Plugs
    • Creation of Navigation Link
    • Firing the Outbound Plugs
    • Significance of the Inbound Plug EventHandlerMethod
  • Managing View Lifetime:
  • When Visible
  • Framework Controlled

 

  • Creation of MIME objects:
  • Role and Significance of Properties of the Node/Attribute:
  • Cardinality
  • Selection
  • Table Control/Tab Strip:
  • Creating a Table
  • Working with different table column cells
  • Single row Selection
  • Multi row Selection
  • Table cell editors
  • Working with buttons/drop downs/ input field / checkbox as cell editors
  • Table events
  • Data Transfer Techniques b/w the Views:
  • Component Controller:
  • Significance of Component Controller
  • Hook Methods and Attributes of Component Controller
  • Context Mapping
  • Used Controllers
  • Message Manager:
  • Generation of Messages
  • Report Messages – Success / Warning / Error Messages
  • Defining own Message Area
  • Changing the message options in the WD application level
  • Implementing Service Call (BAPI / RFC / Class)
  • Working with Supply Functions
  • Multi Component Architecture:
  • Cross Component Mapping
  • Component Usages
  • Component Interfaces
  • Direct Vs Reverse Mapping
  • Understanding the Usage with
    • custom components
    • interface view
    • interface controller methods
    • interface context node
    • interface fire events
    • Interface external Node
  • Implementing ALVs:
  • Implementing ALV without configuration Model
  • Implementing ALV with Configuration Model
  • Editable ALVs
  • Totals / Subtotals in ALVs
  • ALV with different Cell Editors (Link to Action, Buttons, etc... )
  • ALV with different Events (Hotspot, OnClick, etc.)
  • Working with Select Options
  • Enhancements in WebDynpro Components:
  • View / Context / Methods
  • Window Controller:
  • Window Plugs
  • Significance of DEFAULT Plug
  • Inbound Plugs of Window Controller
    • Start Up Plug / Standard Plug / Resume Plug
  • Outbound Plugs of Window Controller
    • Exit Plug / Standard Plug / Suspend
  • Custom Controller:
  • Creation of Custom Controller
  • Working with Custom Controller
  • Popup Windows:
  • Popup Messages
  • Data Sharing b/w views and popup windows
  • Internationalization
  • OTR - Online Text Repository
  • Assistance class usage
  • Tree Structure - Tree UI Element
  • Implementing Roadmap UI element within 3 to 4 steps
  • Working with Application parameters across applications
  • Role of Component Interface
Back to top