SlideShare una empresa de Scribd logo
1 de 17
ABAP - Web Dynpro
Online | classroom| Corporate
Training | certifications | placements| support
WWW.magnifictraining.com
Contact us:
USA: +1-6786933994
India- +91-9052666559
Email:info@magnifictraining.com
Introduction
 This presentation will be a starter package for
all who are and want to be a part of new age
SAP UI development and moreover are here
to make a change..
Before I share the Agenda..
 Who is a developer ?
 What can we call a good UI ?
 What do you thing ABAP - Web Dynpro is ?
 What is the take away you expect after this
course?
Agenda
1. Web Dynpro – The Motivation
2. Web Dynpro ABAP –The Programming Model
2.1. Views and UI Elements
2.2. Controllers and Context
2.3. Navigation and Plugs
2.4.Component Usage
3. Web Dynpro Features
3.1. ALV
3.2. Object Value Selector
4. Lets Wrap up. Anyone?
5. Any Questions ?
6. Ok! Can I ask now?
Objectives of Web Dynpro
 Model-based UI development
 Enforce clear separation between UI logic and business logic
 Little coding, lots of design
 Declarative UI development
 Future Proof UI Declaration
 Browser, Web Dynpro Client, Mobile Device,…
 Client technology independent UI definition
 Central implementation of user interface standards
 Accessibility support
 Adobe Forms integration
 Centrally provided UI elements
 Internationalization support
 Supports major platforms
 Java (as of SAP NetWeaver '04), ABAP (as of SAP NetWeaver 7.0)
Motivation Web Dynpro
 Web Dynpro
 UI definition independent of
client technology
 As much abstract declaration as possible
 Different rendering engines for different (future) UI
technologies without adapting application coding
7
Application Scenarios With Web
Dynpro
J2EE
Web Dynpro
Runtime
Web Dynpro
AppWeb Dynpro
App
SAP NetWeaver Portal
SAP
NetWeaver
Developer
Studio
ABAP
Web Dynpro
Runtime
Web Dynpro
AppWeb Dynpro
App
ABAP
Workbench
J2EE
Server Backend
Application
ABAP
Server
RMI
RFC, WS
Business
Data
Business
Data
Business
API (BAPI,
Web Services)
EJB (e.a.)
Web Dynpro iView Web Dynpro iView
NetWeaver
Business Client
Come to the point -The
Development
 Development completely integrated into ABAP
Workbench
 Graphical View Layout design
 Declarative UI development
 ABAP editor with forward navigation
 ABAP dictionary data types directly available
 Simple remote debugging
 Functionality and services of
the ABAP environment directly usable
 ABAP lifecycle management
 Transport
 Translation
 Enhancements
5/27/2014 Manoj Dhir 9
Meta-Model Declarations and
Custom Coding
 Meta-model Declarations
 Guarantees common app. design
 Good for graphical tool support
 Screen Layout and Nesting
 Navigation and Error Handling
 Data Flow
 Componentization
 ...
 Custom Coding
 Guarantees universality
 Good for data-driven, dynamic
apps
 Implementation of business rules
 Dynamic screen modifications
 Access to services (files etc.)
 Portal eventing
 ...
Web
Dynpro
Tools
Generated
Code
Generator
Meta-data
Compiler
RunableApp
Custom
Code
Model View Controller (MVC)
User Interaction Layer
Business Interaction Layer
Binding Layer
Visualizes the application
data without caring how it
was generated.
Generates the application
data without caring how it
will be displayed.
Binds the user and business
interaction layers together. All
intermediate processing is
performed here.
Model
View
Controller
5/27/2014 Manoj Dhir
Defining View Layout
UI element
libraries
Properties of
selected UI
element
UI
element
tree of
view
View
layout
UI Element Categories
e.g. Button, InputField,
Label
e.g. DateNavigator,
Table, Tree
e.g.
TransparentContainer,
Tray
Each UI element object is represented as an abstract class that is independent
of any client presentation layer.
Lets Wrap up. Anyone?
 Web Dynpro is SAP’s UI strategy
 Declarative, MVC based UI programming model
 UI definition independent of rendering technology
 Web Dynpro for ABAP available with SAP
NetWeaver 7.0
 Programming model similar to Web Dynpro for Java
 Completely Integrated into the SAP NetWeaver
Application Server ABAP
Any Questions ?
We Offer You:
1. Interactive Learning at Learners convenience
2. Industry Savvy Trainers
3. Learn Right from Your Place
4. Customized Curriculum
5. 24/7 system access
6. Highly Affordable Courses
7. Support after Training
a. Resume Preparation
b. Certification Guidance
c. Interview assistance
You can also Find us on :
Most Trusted Website for all Learning Needs by Students, Graduates and
Working Professionals
http://www.magnifictraining.com
Contact Us:
http://www.magnifictraining.com

Más contenido relacionado

Destacado (7)

Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idoc
 
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda TrainingsSAP ABAP Latest Interview Questions with Answers by Garuda Trainings
SAP ABAP Latest Interview Questions with Answers by Garuda Trainings
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
 
SAP ABAP using OOPS - JH Softech
SAP ABAP using OOPS - JH SoftechSAP ABAP using OOPS - JH Softech
SAP ABAP using OOPS - JH Softech
 
SAP ABAP HR TRAINING
SAP ABAP HR TRAININGSAP ABAP HR TRAINING
SAP ABAP HR TRAINING
 

Último

Último (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

sap abap webdynpro online training

  • 1. ABAP - Web Dynpro Online | classroom| Corporate Training | certifications | placements| support WWW.magnifictraining.com Contact us: USA: +1-6786933994 India- +91-9052666559 Email:info@magnifictraining.com
  • 2. Introduction  This presentation will be a starter package for all who are and want to be a part of new age SAP UI development and moreover are here to make a change..
  • 3. Before I share the Agenda..  Who is a developer ?  What can we call a good UI ?  What do you thing ABAP - Web Dynpro is ?  What is the take away you expect after this course?
  • 4. Agenda 1. Web Dynpro – The Motivation 2. Web Dynpro ABAP –The Programming Model 2.1. Views and UI Elements 2.2. Controllers and Context 2.3. Navigation and Plugs 2.4.Component Usage 3. Web Dynpro Features 3.1. ALV 3.2. Object Value Selector 4. Lets Wrap up. Anyone? 5. Any Questions ? 6. Ok! Can I ask now?
  • 5. Objectives of Web Dynpro  Model-based UI development  Enforce clear separation between UI logic and business logic  Little coding, lots of design  Declarative UI development  Future Proof UI Declaration  Browser, Web Dynpro Client, Mobile Device,…  Client technology independent UI definition  Central implementation of user interface standards  Accessibility support  Adobe Forms integration  Centrally provided UI elements  Internationalization support  Supports major platforms  Java (as of SAP NetWeaver '04), ABAP (as of SAP NetWeaver 7.0)
  • 6. Motivation Web Dynpro  Web Dynpro  UI definition independent of client technology  As much abstract declaration as possible  Different rendering engines for different (future) UI technologies without adapting application coding
  • 7. 7 Application Scenarios With Web Dynpro J2EE Web Dynpro Runtime Web Dynpro AppWeb Dynpro App SAP NetWeaver Portal SAP NetWeaver Developer Studio ABAP Web Dynpro Runtime Web Dynpro AppWeb Dynpro App ABAP Workbench J2EE Server Backend Application ABAP Server RMI RFC, WS Business Data Business Data Business API (BAPI, Web Services) EJB (e.a.) Web Dynpro iView Web Dynpro iView NetWeaver Business Client
  • 8. Come to the point -The Development  Development completely integrated into ABAP Workbench  Graphical View Layout design  Declarative UI development  ABAP editor with forward navigation  ABAP dictionary data types directly available  Simple remote debugging  Functionality and services of the ABAP environment directly usable  ABAP lifecycle management  Transport  Translation  Enhancements
  • 9. 5/27/2014 Manoj Dhir 9 Meta-Model Declarations and Custom Coding  Meta-model Declarations  Guarantees common app. design  Good for graphical tool support  Screen Layout and Nesting  Navigation and Error Handling  Data Flow  Componentization  ...  Custom Coding  Guarantees universality  Good for data-driven, dynamic apps  Implementation of business rules  Dynamic screen modifications  Access to services (files etc.)  Portal eventing  ... Web Dynpro Tools Generated Code Generator Meta-data Compiler RunableApp Custom Code
  • 10. Model View Controller (MVC) User Interaction Layer Business Interaction Layer Binding Layer Visualizes the application data without caring how it was generated. Generates the application data without caring how it will be displayed. Binds the user and business interaction layers together. All intermediate processing is performed here. Model View Controller
  • 11. 5/27/2014 Manoj Dhir Defining View Layout UI element libraries Properties of selected UI element UI element tree of view View layout
  • 12. UI Element Categories e.g. Button, InputField, Label e.g. DateNavigator, Table, Tree e.g. TransparentContainer, Tray Each UI element object is represented as an abstract class that is independent of any client presentation layer.
  • 13. Lets Wrap up. Anyone?  Web Dynpro is SAP’s UI strategy  Declarative, MVC based UI programming model  UI definition independent of rendering technology  Web Dynpro for ABAP available with SAP NetWeaver 7.0  Programming model similar to Web Dynpro for Java  Completely Integrated into the SAP NetWeaver Application Server ABAP
  • 15. We Offer You: 1. Interactive Learning at Learners convenience 2. Industry Savvy Trainers 3. Learn Right from Your Place 4. Customized Curriculum 5. 24/7 system access 6. Highly Affordable Courses 7. Support after Training a. Resume Preparation b. Certification Guidance c. Interview assistance
  • 16. You can also Find us on : Most Trusted Website for all Learning Needs by Students, Graduates and Working Professionals http://www.magnifictraining.com Contact Us: