SAP ABAP Webdynpro Training


Online Training: $299 | Classroom Training:$199
Video Training: $199


List of WEBDYNPRO ABAP Content


  • WEBDYNPRO INTRODUCTION
    • Model View Controller
    • Benefits OF WDA
    • Difference between webdynpro abap & webdynpro Java
    • Difference between BSP & Webdynpro ABAP
  • DESIGNING A WEBDYNPRO COMPONENT
    • VIEW
    • VIEW Controller Component
    • Component Controller Window, Window Controller
    • Configuration Controller, Custom Controllers, Interface Controller
  • WEBDYNPRO APPLICATION
    • URL of a Webdynpro Application
    • Fully Qualified Domain Names ( FQDN )
    • URLs & Namespaces
  • CONTEXT NODES AND ATTRIBUTES
    • Attributes, Nodes
    • Cardinality, Singleton & Non-Singleton, Lead Selection
    • Data Binding
    • Start up , Exit ,Standard , Resume , Suspend Plugs
    • Inbound & Outbound Plugs
    • Navigation within same component, Navigation with different component with component usage
    • Context Mapping: Mapping Origin: Internal & External Mapping
    • Mandatory protocols for any mapping
    • Interface Methods
  • CONTROLLER & CONTEXT PROGRAMMING
    • Hook Methods
    • Supply Function Methods
    • Controller Attributes: WD_THIS, WD_CONTEXT, WD_COMP_CONTROLLER
    • Accessing context node & Node elements at Runtime Adding new elements to a context node, Binding Internal Tables to context node User-Defined Instance Methods & Attributes
    • Fire Methods
    • Event Handler Methods
  • LAYOUT UI ELEMENT
    • Flow Layout
    • Grid Layout
    • Matrix Layout
    • Row Layout
    • Form Layout ( EhP5)
  • WEBDYNPRO MODEL
    • Assistance Class as Model For Multi Component Application
    • BAPI as Model
    • Using Controller Attribute in service type***
    • Using assistance class Service Call
  • VIEW ELEMENTS
    • Text view
    • Input field & Label
    • Tab strip
    • Tree, Horizontal gutter, invisible element
    • Table, Table Cell Variant, Table Pop in Toggle Cell , Cell Popin , Row popin ****
    • Table column grouping, Sorting & Filtering in Table ****
    • Real Time scenario on ADDING, EDITING, REFRESH, DELETE Records based on primary non primary keys of a custom table***
  • Layout UI Elements
    • Contextual Panel Drop Target****
    • Horizontal Contextual Panel - 1 Level, 2 Level ****
    • Message Area Panel***
  • GRAPHICS
    • Image
    • Business Graphics: Series Source & Category
    • Real Time scenario on providing actions to image source in a table ***
  • ADDITIONAL UI ELEMENTS
    • Button, Button Row
    • Horizontal Gutter, Invisible
    • Link to Action, Link To URL, Message Area
    • Phase Indicator , Progress Indicator with custom BAR text***
    • Transparent Container, Group
    • Tray UI Element, Tray Menu
    • Page header, Page header area, Page Header Title with link to URL
    • Button Choice, File upload, File download**
  • SELECTION 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
  • SEARCH HELP IN WEBDYNPRO ABAP
    • Input Help Mode: Automatic & Deactivated
    • Dictionary Search Help
    • OVS: Object Value Selector
    • Freely Programmed input Help Mode ***
  • FUNCTION HELP IN WEBDYNPRO ABAP
    • Help Texts with Tooltips
    • Explanation Texts
    • ABAP Dictionary Help
    • Explanations
  • PROGRAMMING
    • Getters & Setters Method
    • Wizard Usage For :Method call of same & Used Controller , Instantiate Used Component , Generate Message , Read Context , Generate POP Up , Portal Integration , Personalization
    • Hide/Visible, Input Enable / Disable
    • ADD, DELETE, MODIFY, UPDATE Elements with Persistent Approach
    • SELECT ALL, DESELECT ALL, Message Programming, Cross Component Programming
    • Singleton usage in child node
    • Usage of radio button inside a table UI to update the backend SAP data**
    • upload PDF from MIME Repository**
    • Creation of context menu in WEBDYNPRO similar to context menu creation in ALV procedural or OOPS *** , context menu event ***, context menu manager***
    • Condition Table coloring***
  • MULTI-COMPONENT ARCHITECTURE
    • Cross Component Mapping
    • Component Usages
    • Component Interfaces ***
    • Direct Vs Reverse Mapping ***
    • Understanding the Usage with custom components, with interface view, interface controller methods, interface context node, interface fire events, Interface external Node ** *
  • ALV in WEBDYNPRO ABAP
    • SAP List Viewer
    • Integrating ALV (SALV_WD_TABLE)
    • ALV Configuration Model: Table Settings, Field Settings, Column Settings, Settings for Standard ALV, Setting For Application Specific Functions
    • Methods & Events of the Interface Controller
    • Changes to Column Set, Function Stetting, User Defined settings
    • Changing the Toolbar, Colouring ALV, Editable, Row Selection
    • Field settings: Aggregation Operations grand total & subtotal in ALV***, sorting ***
    • Traffic Lights in ALV*** , Adding Custom toolbar in ALV***
    • Select Options, Parameters, and Validations (in-Depth) ***
  • SERVICE CALLS
    • Using RFC
    • Using Classes-Methods
    • Service call usage with parameters in place of context attribute ***
    • Service using assistant class
  • DIALOG BOXES (POP UPS)
    • External Dialog Box
    • Modal Dialog Box
    • Confirmation Dialog Box
    • Dialog Box Displaying Window of Same Component
    • Dialog Box Displaying Window Of Used Component***
    • Subscribing window action mostly used technique in real-time *****
  • MESSAGES AND INTERNATIONALIZATION
    • Texts From ABAP Dictionary
    • Texts From Online Text Repository
    • Texts From The Assistance Class***
    • Messages & Error Handling : Category :Text , Exceptions,T100
    • Navigation Behaviour: Usage and flow of hooker methods WDDOBEFOREACTION, WDDOAFTERACTION, reading the action at runtime.***
    • Standard & Validation independent Actions difference and execution***
    • Message based validation, independent actions***
    • Internalization of data elements, domains, fixed values, assistant class text symbols, OTR , message class
  • DYNAMIC MODIFICATION AT RUNTIME
    • Dynamic Context Manipulation***
    • Creating Context Attributes Dynamically***
    • Creating Context Nodes & Context Attributes From a Structure***
    • Creating Dependent Context Nodes***
    • Dynamic UI manipulation Assigning Actions To UI Elements Dynamically***
  • ADAPTATION OF WEBDYNPRO APPLICATION
    • Webdynpro built -in configuration***
    • CONFIGURATION DATASETS
    • Webdynpro component defined configuration ***
    • URL parameters & Application Parameters***
    • Application configuration, configuration controller***
  • Runtime APIs
    • IF_WD_ACTION , IF_WD_APPLICATION
    • IF_WD_COMPONENT , IF_WD_COMPONENT_USAGE
    • IF_WD_CONTROLLER , IF_WD_MESSAGE_MANAGER , IF_WD_VIEW
    • IF_WD_VIEW_CONTROLLER, IF_WD_VIEW_ELEMENTS
    • IF_WD_WINDOW , IF_WD_WINDOW_CONTROLLER
    • IF_WD_WINDOW_MANAGER , CL_WD_CUSTOM_EVENT
    • CL_WD_RUNTIME_SERVICES,CL_MIME_REPOSITORY_API
    • CL_WD_UTILITIES ,CL_WD_DYNAMIC_TOOL
  • Context APIs
    • IF_WD_CONTEXT
    • IF_WD_CONTEXT_NODE
    • IF_WD_CONTEXT_NODE_INFO
    • IF_WD_CONTEXT_ELEMENT
  • PORTAL INTEGRATION APIs
    • IF_WD_PORTAL_INTEGRATION
  • ADVANCE TOPICS WITH COMPLEX CODING
    • ROADMAP with button interaction to read TRIP HEADER DATA & TRIP EXPENSES based on personnel number of employee ***
    • ROADMAP with step interaction
    • ROADMAP with roundtrip step close, roundtrip start, roundtrip end, sub steps, standard steps
    • A real time scenario of sales order creation using roadmap and usage of global events of component controller in view controller , Applying NOT Operation on steps***
    • A Real Time scenario on Drag & Drop in Contextual Panel: Left-Right Drag Drop, Up-Down Drag Drop ***
    • A real time scenario of table row drag & drop with row grouping enabled***
    • A real time scenario on ADD, REMOVE , MOVE UP ,MOVE DOWN records of contextual panel.***
  • ENHANCEMENT IN WEBDYNPRO ABAP
    • Webdynpro enhancements in detail***
    • A Real time scenario on enhancing Travel Management Components***
    • A Real-time scenario on enhancing sales order online process
    • A Real-time scenario on enhancing Webdynpro Standard Methods using enhancement framework e. Switch Framework ***
  • PERFORMANCE AND MEMORY OPTIMIZATION
    • Optimal System Configuration Checklists for Developing High Performing Performance Tools

Floor Plan Manager


  • Object Instance Floor plan (OIF)
  • Guided Activity Floor plan (GAF)
  • Quick Activity Floor plan (QAF) Outdated So no use doing it
  • Overview page Floor plan (OVP) Supported only in Ehp5)***
  • Identification Region (IDR)
  • Message Region (MR)
  • Context Navigation Region (CNR)
  • List Component ( FPM_LIST_UIBB ) Table
  • Tabbed Component ( FPM_TABBED_UIBB) TABSTRIP
  • Form Component ( FPM_FORM_UIBB) FORM
  • Search Component ( FPM_SEARCH_UIBB) Search
  • Adding elements to toolbar
  • Adjusting the toolbar dynamically using interface IF_FPM_CNR_GAF API
  • Toolbar buttons
  • Toolbar Button events
  • Header Area (IDR Basic)
  • Ticket Area
  • Launch pad Creation on header
  • Adding Group, Links in Ticket Area
  • IF_FPM_GUIBB
  • IF_FPM_GUIBB_FORM
  • IF_FPM_GUIBB_LIST
  • Introduction
  • In port***, Out port***
  • Google Map Integration using chips***
  • Chip Catalogue***
  • IFrame***
  • Page Builder

Adobe Forms


  • ABAP Dictionary Based Interface
  • Smart Forms-Compatible Interface
  • XML Schema Based interface
  • Forms
  • Structure
  • Data
  • Text
  • Graphic
  • Address Nodes
  • Alternative
  • Tables and loops
  • Conditions,etc
  • Adobe Live
  • Body Pages & Master Pages & Design view
  • Library and objects Properties
  • Hierarchy and Object Properties
  • Script Editor
  • Menu & Tool Bar
  • Data Bindings
  • Adobe Library Controls
  • Table Format & Sub Forms,Page Breaks,Condotional Page Breaks,Etc.
  • Driver Program,Generated Function Module
  • Select ,Delete,update,modify, Insert operations with Adobe Forms
  • Static and Dynamic value sets
  • Customizing Existing Adobe Forms
  • Customizing Standard Adobe Forms Templates
  • Script Programs
  • Form Calculation with scripting
  • Validation
  • Accessing Nodes and Form Fields
  • Interactive Form UI element in Webdynpro
  • Data Base operations with interactive Form UI element
  • Webdynpro Offline Scenarios
  • Webdynpro Online Scenarios

Want To Learn More..? JOIN WITH US