Course Description
Video based SAP Web Dynpro ABAP online training with Tech Video is a self paced course. This will prove invaluable in raising your understanding of Web Dynpro ABAP and getting you up to speed fast
Course Content
What will you learn?
- Course Overview/ Web Dynpro Introduction
- Course Overview
- Evolution of SAP Software User Interface Solutions
- Overview of the Web Dynpro Solution / Positioning
- Introduction to Web Dynpro ABAP
- Difference between WDABAP & WDJAVA
- FQDN URL (Fully Qualified Domain Name)
- MVC Architecture
- Object Oriented ABAP
- Web Dynpro ABAP Component Architecture
- Web Dynpro component
- Web Dynpro component Interface
- Controllers – What are they?
- Controllers – Detailed Review
- Controllers – Usage in Navigation
- Controllers in detail
- Component Controller
- Interface Controller
- Custom Controller
- View Controller
- Window Controller
- Window Controller
- Data Hierarchy Trees/ Web Dynpro Contexts
- Contexts – What are they?
- Contexts – How to build them
- Contexts – How to build them
- Context Node properties
- Define Context structure
- Nodes & attributes
- Cardinality
- Lead Selection
- Singleton Node
- Context Mapping
- Data Binding Techniques
- User Interface Components
- Supply Function
- Hook Methods
- Methods
- Interface Methods
- Events & Event Handlers
- Interface Events
- Attributes
- Programming control methods
- Reference variable WD_CONTEXT
- Reference variable WD_THIS
- Designing View & UI elements
- Flow Layout and properties
- Row Layout and properties
- Matrix Layout and properties
- Grid Layout and properties
- UI Elements
- Button
- Label
- Input fields
- Text views
- Checkbox
- Radio Button
- Table
- Tab strip
- Radio Button Group by Key
- Radio Button Group by index
- Dropdown by key
- Dropdown by Index
- Transparent container
- Group
- Tray
- View container UI element
- Fileupload / FileDownload
- Business Graphics (Image)
- Link to Action
- Link to URL
- Image
- Road Map UI element
- Web Dynpro Code Wizard
- Web Dynpro Code Wizard
- Navigation between Views
- Outbound Plugs
- Inbound Plugs
- Navigation Links
- Navigation between Views
- Passing data between Views
- Internationalization
- Translatable text in the UI
- Translatable text in the UI
- User defined texts in ABAP Dictionary
- OTR Text
- Texts in ABAP Class
- Message Handling
- Reporting Messages
- Reporting Success
- Reporting Error
- Reporting Warning Reporting Information
- Reporting T100 Message (Messages from message class)
- Reporting Attribute specific messages
- Message Area
- Error Handling
- Value Help
- Input Help: ABAP Dictionary Search Help
- Input Help: Automatic Search help
- Input Help: Assigning dictionary search help Directly in WD
- OVS Input help
- Freely Programmed value help
- Deactivating Search help
- Input Help: ABAP Dictionary Search Help
- Input Help: Automatic Search help
- Input Help: Assigning dictionary search help Directly in WD
- OVS Input help
- Freely Programmed value help
- Deactivating Search help
- Mandatory check for UI elements
- Mandatory check for UI elements
- Controlling the Visibility of UI elements
- Visible
- Enable
- Read Only
- Working with Dialog Boxes
- Calling dialog boxes of same component
- Calling dialog boxes of used component
- Calling a confirmation dialog box
- SAP List viewer in Web Dynpro ABAP
- Integration of ALV in your application
- Defining the component usage
- Using the ALV views
- Appearance of ALV output
- Size of ALV output, columns and cells
- Color of ALV output, columns and cells
- Predefining standard ALV functions.
- Advanced Programming Techniques
- Dynamic Programming Techniques for UI and Context
- Interfaces and Component reusability
- Debugging Techniques
- Creating and Invoking Dialog Windows/ Pop-up windows
- Window Controller Navigation/ Exits
- ICF Service/ Logon considerations
- Specialized Techniques
- Working with Assistance class
- Service Calls
- Customizing and Personalization
- Workflow Integration with Web Dynpro ABAP
- Portal Integration Overview
- Programming Considerations/ Performance
- Programming interfaces
- IF_WD_ACTION
- IF_WD_APPLICATION
- IF_WD_COMPONENT
- IF_WD_COMPONENT_USAGE
- IF_WD_COMPONENT_USAGE_GROUP
- IF_WD_CONTROLLER
- IF_WD_MESSAGE_MANAGER
- IF_WD_NAVIGATION_SERVICES
- IF_WD_VALIDATION
- IF_WD_VIEW
- IF_WD_VIEW_CONTROLLER
- IF_WD_VIEW_CONTROLLER
- IF_WD_VIEW_ELEMENT
- IF_WD_WINDOW
- IF_WD_WINDOW_CONTROLLER
- IF_WD_WINDOW_MANAGER
- CL_WD_CUSTOM_EVENT
- Context APIs
- IF_WD_CONTEXT
- IF_WD_CONTEXT_NODE
- IF_WD_CONTEXT_NODE_INFO
- IF_WD_CONTEXT_NODE_INFO
- IF_WD_CONTEXT_ELEMENT
- Structure WDR_CONTEXT_ATTRIBUTE_INFO
- Personalization APIs
- IF_WD_PERSONALIZATION
- Portal Integration APIs
- IF_WD_PORTAL_INTEGRATION
- CL_WDR_PORTAL_OBNWEB_SERVICE
- Service Classes
- CL_WD_ADOBE_SERVICES
- CL_WD_CONTEXT_SERVICES
- CL_WD_DYNAMIC_TOOL
- CL_WD_RUNTIME_SERVICES
- CL_WD_UTILITIES
- Floor Plan Manager (FPM)
- Introduction to Floor Plan Manager (FPM)
- Advance Topics
- Window controller navigation and Exit plug
- Portal integration overview
- Working with Service calls
- Customizing and personalization
- Creation of Component configuration and application configuration
- Adobe forms integration with Web Dynpro ABAP
- Workflow integration with Web Dynpro ABAP
- POWL – Personal Object Worklist Part 1
- POWL – Personal Object Worklist Part 2
- Web Dynpro ABAP Interview Questions
- Web Dynpro ABAP Interview Questions
- WDA Enhancement Framework
- Creating enhancement implementation in WD ABAP
- How to use Enhancement implementation to enhance standard WD UI elements
- How to use Enhancement implementation to enhance standard methods in views/components.
- Create view/window as enhancement.
- Deleting Enhancement Implementation
- Enhancing standard classes
- Implicit Enhancements
- Explicit enhancements
- Pre Exit Methods
- Post Exit Methods
- Overwrite exit method
- BRF+
- New application and rule creation
- Integration with ABAP and Web Dynpro ABAP