Course Overview
SAP Web Dynpro for ABAP is SAP’s new standard UI technology for developing user interfaces in the ABAP environment. It combines a rendering-independent UI programming model with the well-known features of a ABAP server environment, like the transportation and change management system, security environment, test and performance analysis tools, or remote debugging.SAP ABAP Web Dynpro combines the well-known features of a ABAP server environment, like the transportation and change management system, security environment, test and performance analysis tools, or remote debugging, with the rendering-independent UI programming model. In the long term, SAP ABAP Web Dynpro will be the successor of the traditional screen-based (“Dynpro”) user interface technology which is based on SAP GUI.
Course CurriculumSAP Web Dynpro for ABAP (WD4A) provides ABAP developers with a vast array of new possibilities: Get ready! This long-awaited course introduces Trainees to all the benefits of component-based UI development in SAP ABAP.
First, the Consultant introduces you to Web Dynpro Explorer and the architecture of the runtime and development environments of the WD4A framework. Then start to sharpen your skills right away as you’re guided through real-life scenarios: transferring parameters, implementing dropdown lists and radio buttons, displaying tree structures and tables, user guidance via RoadMap, calling popup windows and input helps, and much more.
Trainees learn in-depth details on the various functions and tools that assist in implementing Web Dynpro technology on the SAP NetWeaver Application Server ABAP. Chapters on the reuse of WD4A components, the integration of WD4A applications (into SAP NetWeaver Portal for example), and a description of all classes and interfaces of the WD4A framework come together with volumes of examples, commented source code, and exclusive screen captures to make this book an indispensable companion for modern UI design.
Highlights :
- WD4A Framework: Web Dynpro Explorer, View Layout, Controller Methods, Plugs, Phase Model
- WD4A Applications: Parameter Transfer, Navigation, Tree Structures, User Guidance, Table Display, Input Helps
- Multi-Component Applications: MVC Concepts in the WD4A Framework and Componentization
- Components: Dynamic Applications and Reuse
- Integration: SAP NetWeaver Portal and Internationalization
Introduction to SAP ABAP Webdynpro
Introduction to Web & Netweaver Technologies
Introduction to WebDynPro for ABAP
WebDynPro Architecture
WebDynPro components
View
Window
Controller-Context
Event-Action
Interfaces of WebDynPro –components
WebDynPro Application
WebDynPro model
WebDynPro: Development in detail
WebDynPro vie
UI Elements of the view
Structure of the view Context
Data Binding
UI Element Actions
Parameter Mapping
Action Event Handlers
Component Controller
Context mapping
Programming controller methods
Methods of the local controller interface
Events & event Handlers
Cross Controller method call
WebDynPro Runtime APIS
Filling the context
Phase model
WebDynPro window
Navigation between two views
WebDynPro application
URL of a WebDynPro application
Full Qualified domain names (FQDN)
URLs and Namespaces
Calling a WebDynPro Application using Parameters
Cross component Programming
Controller of a WebDynPro Component
Component Usages
Component Usages without controller Access
Navigation through window Plugs
Cross-Component Context mapping
External Context Mapping
Creating a WebDynPro component interface definition
Implementing a WebDynPro interface definition
Dynamic Programming
Dynamic layout manipulation
Dynamic context manipulation
Dynamically creating component usages
Advanced concepts
Working with the assistance Class
Service call in a WebDynPro application
Creating a service call
Messages
Modification-free Enhancements
Debugging WebDynPro ABAP applications
Version comparisons in WebDynPro for ABAP
File export
Working with dialog boxes
Input help
Configuration of an included ALV component
Portal integration
Binding to portal : prerequisites
Integrating an application to portal
Integrating a PDF form in a WebDynPro application
Inserting forms
Inserting existing Forms
Supported Elements of the Adobe Library
Interactive form use
Forms with function module-Based interface
SAP list viewer in WebDynPro for ABAP
Integration of ALV in your Application
Managing ALV output area
Methods and events of the interface Controller
Data_check
Get_config_data
Get_model
Get_model_extended
Set_data
On_after_config
On_Click
On_data_check
On_function_on_lead_select
On_STD)Function_AFTE
ON_STD_Function_BEFO
WebDynPro Trace Tool
ICM Tracing
Http browser tracing
Http Proxy
WebDynPro Tools in the ABAP workbench
Component Editor
Controller Editor
View Editor
Window Editor
Display an interface view
Displaying and defining the interface controller
WebDynPro application
The WebDynPro code Wizard
Authorization Checks in Configuration/Personalization
Dynpro Controls
Checkbox
Frame
I/O field
Pushbutton
Radio button
Step Loop
Sub screen
Table Control, Tab Strip
Tex Field
Abstract UI Element Interfaces
Interactive Form
Business Graphics Library
Chart Designer
Business Intelligence Library
Contextual Panel
Horizontal Contextual Panel
File download, File upload
Formatted Text view
I frame
Link to Action
Link to URL
Text edit
Text view’
Link
Menu
Menu item
Toolbar
Button Row
Data navigator
Roadmap
Legend
Text bar
Programming Interfaces
Runtime APIs
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_ELEMENTS
IF_WD_WINDOW
IF_WD_WINDOW_CONTROLLER
IF_WD_WINDOWMANAGER
CL_WD_CUSTOM_EVENT
Context APIs
IF_WD_CONTEXT
IF_WD_CONTEXT_NODE
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_intgration
cl_wdr_portal_obnwed_service
Service Classes
cl_wd_adobe_services
cl_wd_context services
cl_wd_runtime_services
cl_wd_utilities
Related CoursesTraining ScheduleContact DetailsJoin Course