SlideShare una empresa de Scribd logo
1 de 13
Webdynpro ABAP
Contents
 Introduction of WebDynpro
 MVC Architecture
 Difference between JAVA and ABAP Webdynpro
 WDA Components and layout
 Sample WD Application
2
INTRODUCTION
 Web Dynpro for ABAP(WD4A, WDA) is the SAP standard UI technology for developing Web
applications in the ABAP environment.
 Consists of a graphical development environment with special Web Dynpro tools that are
integrated in the ABAP Workbench (SE80).
 Webdynpro applications are built based on MVC architecture.
3
MVC Architecture
4
MVC Or "Model View Controller"
 Model enables the WD App to fetch data from
database or post data into database.
 View contains User Interface which helps to
display or accept data.
 Controller is a medium to connect model and
view.
Difference between JAVA and ABAP Webdynpro
 In WDA we use ABAP coding to get data but in Webdynpro JAVA we need RFC's or
Webservices to get the data.
 In WDA the code is stored centrally in the ABAP server, so it relieves the load from developer’s
machine where the code is stored in the case of Webdynpro JAVA.
 Webdynpro JAVA runs on J2EE engine which can support more number of web users at a
time.
5
WDA Explorer
SE 80
6
Webdynpro View Editor
7
Layout Tab Toolbar to “drag and drop”
UI element selection
Menu by selecting“Insert
Element”
Properties of the UI
element
View of context menu
from Change
selection
WebDynpro
Components
 Windows
 Views
 Layout
 Context
 Methods
 Component Controllers
 Context
 Events
Window
View
Controller
View
Component
Controller
View
Controller
View
Context Context
Context
WebDynpro Components
Context and Data Transport
 Context
 Like a data
container.
 Data Transport
between
controllers can
be established
with mapping
defintion.
Window
View ControllerView
Component
Controller
View ControllerView
Context
Node 1
Root Node
Context
Root Node
Node 1
Node 3
Node 2Context
Node 3
Root Node
Data Binding Process
Data Binding
View
Component controller
context
Component text
View controller
context
View layout
Root Node
FLIGHTS
BOOKINGS
BOOKID
CUSTID
CLASS
PASSN
PRICE
CARRID
CONNID
FLDATE
Root Node
FLIGHTS
BOOKINGS
BOOKID
CUSTID
CLASS
PASSN
PRICE
CARRID
CONNID
FLDATE
Navigation between Views
11
Window
Outbound plug
Navigation link
Inbound plug
Customer
List
Customer
Search
Out In
Questions ?
12
Email Us @ support@architectsap.com
Worldwide Offices:
USA (Dallas)
India (Pune)
Partner Offices:
Monterrey (Mexico)
Frankfurt (Germany)
Stockholm (Sweden)
Email:
support@architectsap.com
Corporate URL:
www.architectsap.com

Más contenido relacionado

La actualidad más candente

PCA Configuration
PCA ConfigurationPCA Configuration
PCA Configurationvannakm
 
Qr code based secure otp distribution scheme for Online banking
Qr code based secure otp distribution scheme for Online bankingQr code based secure otp distribution scheme for Online banking
Qr code based secure otp distribution scheme for Online bankingSnehith
 
Report painter in SAP
Report painter in SAPReport painter in SAP
Report painter in SAPRajeev Kumar
 
SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110Muzammil Khan
 
Online Book Reading and Virtual Library Management System
Online Book Reading and Virtual Library Management SystemOnline Book Reading and Virtual Library Management System
Online Book Reading and Virtual Library Management SystemMd. Meftaul Haque Mishu
 
Functional specification of sap
Functional specification of  sapFunctional specification of  sap
Functional specification of sapSaptechies
 
Copying number ranges in SAP FICO ECC
Copying number ranges  in SAP FICO ECCCopying number ranges  in SAP FICO ECC
Copying number ranges in SAP FICO ECCSrinivas Rao
 
SAP ABAP Proxy Objects: Configuración del entorno
SAP ABAP Proxy Objects: Configuración del entornoSAP ABAP Proxy Objects: Configuración del entorno
SAP ABAP Proxy Objects: Configuración del entornoOreka IT
 
Open SQL & Internal Table
Open SQL & Internal TableOpen SQL & Internal Table
Open SQL & Internal Tablesapdocs. info
 
Ppf in sap_ewm_1
Ppf in sap_ewm_1Ppf in sap_ewm_1
Ppf in sap_ewm_1Yuan Lin
 
Authorisation Concept In SAP | http://sapdocs.info
Authorisation Concept In SAP | http://sapdocs.infoAuthorisation Concept In SAP | http://sapdocs.info
Authorisation Concept In SAP | http://sapdocs.infosapdocs. info
 
How to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwHow to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwLuc Vanrobays
 
Sap security interview question & answers
Sap security interview question & answersSap security interview question & answers
Sap security interview question & answersNancy Nelida
 
Oracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFOracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFBerry Clemens
 

La actualidad más candente (20)

Spau spdd
Spau spddSpau spdd
Spau spdd
 
PCA Configuration
PCA ConfigurationPCA Configuration
PCA Configuration
 
Qr code based secure otp distribution scheme for Online banking
Qr code based secure otp distribution scheme for Online bankingQr code based secure otp distribution scheme for Online banking
Qr code based secure otp distribution scheme for Online banking
 
Report painter in SAP
Report painter in SAPReport painter in SAP
Report painter in SAP
 
SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110
 
Online Book Reading and Virtual Library Management System
Online Book Reading and Virtual Library Management SystemOnline Book Reading and Virtual Library Management System
Online Book Reading and Virtual Library Management System
 
Functional specification of sap
Functional specification of  sapFunctional specification of  sap
Functional specification of sap
 
Copying number ranges in SAP FICO ECC
Copying number ranges  in SAP FICO ECCCopying number ranges  in SAP FICO ECC
Copying number ranges in SAP FICO ECC
 
SAP ABAP Proxy Objects: Configuración del entorno
SAP ABAP Proxy Objects: Configuración del entornoSAP ABAP Proxy Objects: Configuración del entorno
SAP ABAP Proxy Objects: Configuración del entorno
 
Open SQL & Internal Table
Open SQL & Internal TableOpen SQL & Internal Table
Open SQL & Internal Table
 
Ppf in sap_ewm_1
Ppf in sap_ewm_1Ppf in sap_ewm_1
Ppf in sap_ewm_1
 
Authorisation Concept In SAP | http://sapdocs.info
Authorisation Concept In SAP | http://sapdocs.infoAuthorisation Concept In SAP | http://sapdocs.info
Authorisation Concept In SAP | http://sapdocs.info
 
Presentation_SAP
Presentation_SAPPresentation_SAP
Presentation_SAP
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
Sap abap
Sap abapSap abap
Sap abap
 
How to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bwHow to use abap cds for data provisioning in bw
How to use abap cds for data provisioning in bw
 
Sap security interview question & answers
Sap security interview question & answersSap security interview question & answers
Sap security interview question & answers
 
Field symbols
Field symbolsField symbols
Field symbols
 
Badi document
Badi documentBadi document
Badi document
 
Oracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADFOracle E-Business Suitre mobile apps ADF
Oracle E-Business Suitre mobile apps ADF
 

Destacado

SAP WEBDYNPRO ABAP TRAINING
SAP WEBDYNPRO ABAP TRAININGSAP WEBDYNPRO ABAP TRAINING
SAP WEBDYNPRO ABAP TRAININGSanthosh Sap
 
Customer Maintenance Using SAP- Current Process,Flaws And QuickFix
Customer Maintenance Using SAP- Current  Process,Flaws And QuickFixCustomer Maintenance Using SAP- Current  Process,Flaws And QuickFix
Customer Maintenance Using SAP- Current Process,Flaws And QuickFixAnjali Rao
 
Mortgage Lending Bank - Mexico
Mortgage Lending Bank - MexicoMortgage Lending Bank - Mexico
Mortgage Lending Bank - MexicoAnjali Rao
 
Webdynpro ABAP –Vital Role In Developing Web Technology-Get To Know More
Webdynpro ABAP –Vital Role In Developing Web Technology-Get To Know MoreWebdynpro ABAP –Vital Role In Developing Web Technology-Get To Know More
Webdynpro ABAP –Vital Role In Developing Web Technology-Get To Know MoreAnjali Rao
 
SAP Project Management: Major Responsibilities And Key Task
SAP Project Management: Major Responsibilities And Key TaskSAP Project Management: Major Responsibilities And Key Task
SAP Project Management: Major Responsibilities And Key TaskAnjali Rao
 
SAP Implementation And Strategies- Basic Guidelines For Project Manager
SAP Implementation And Strategies- Basic Guidelines For Project ManagerSAP Implementation And Strategies- Basic Guidelines For Project Manager
SAP Implementation And Strategies- Basic Guidelines For Project ManagerAnjali Rao
 
Business Analysis Book By Arvind Mehta
Business Analysis Book By Arvind MehtaBusiness Analysis Book By Arvind Mehta
Business Analysis Book By Arvind Mehtaswanheron1974
 
Interactive Forms With SAP-Accessibility Guidelines
Interactive Forms With SAP-Accessibility GuidelinesInteractive Forms With SAP-Accessibility Guidelines
Interactive Forms With SAP-Accessibility GuidelinesAnjali Rao
 
Oracle business intelligence publisher – developer training
Oracle business intelligence publisher – developer trainingOracle business intelligence publisher – developer training
Oracle business intelligence publisher – developer trainingitprofessionals network
 
Self Serve Training in SAP
Self Serve Training in SAPSelf Serve Training in SAP
Self Serve Training in SAPCristin Merritt
 
Vip skybags-Back is new Front
Vip skybags-Back is new FrontVip skybags-Back is new Front
Vip skybags-Back is new FrontAvinash default
 
SAP ABAP web services creation.
SAP ABAP web services creation. SAP ABAP web services creation.
SAP ABAP web services creation. Anjali Rao
 

Destacado (14)

SAP WEBDYNPRO ABAP TRAINING
SAP WEBDYNPRO ABAP TRAININGSAP WEBDYNPRO ABAP TRAINING
SAP WEBDYNPRO ABAP TRAINING
 
Customer Maintenance Using SAP- Current Process,Flaws And QuickFix
Customer Maintenance Using SAP- Current  Process,Flaws And QuickFixCustomer Maintenance Using SAP- Current  Process,Flaws And QuickFix
Customer Maintenance Using SAP- Current Process,Flaws And QuickFix
 
Mortgage Lending Bank - Mexico
Mortgage Lending Bank - MexicoMortgage Lending Bank - Mexico
Mortgage Lending Bank - Mexico
 
Webdynpro ABAP –Vital Role In Developing Web Technology-Get To Know More
Webdynpro ABAP –Vital Role In Developing Web Technology-Get To Know MoreWebdynpro ABAP –Vital Role In Developing Web Technology-Get To Know More
Webdynpro ABAP –Vital Role In Developing Web Technology-Get To Know More
 
SAP Project Management: Major Responsibilities And Key Task
SAP Project Management: Major Responsibilities And Key TaskSAP Project Management: Major Responsibilities And Key Task
SAP Project Management: Major Responsibilities And Key Task
 
SAP Implementation And Strategies- Basic Guidelines For Project Manager
SAP Implementation And Strategies- Basic Guidelines For Project ManagerSAP Implementation And Strategies- Basic Guidelines For Project Manager
SAP Implementation And Strategies- Basic Guidelines For Project Manager
 
Business Analysis Book By Arvind Mehta
Business Analysis Book By Arvind MehtaBusiness Analysis Book By Arvind Mehta
Business Analysis Book By Arvind Mehta
 
Interactive Forms With SAP-Accessibility Guidelines
Interactive Forms With SAP-Accessibility GuidelinesInteractive Forms With SAP-Accessibility Guidelines
Interactive Forms With SAP-Accessibility Guidelines
 
Oracle business intelligence publisher – developer training
Oracle business intelligence publisher – developer trainingOracle business intelligence publisher – developer training
Oracle business intelligence publisher – developer training
 
SAP Simple Finance
SAP Simple Finance SAP Simple Finance
SAP Simple Finance
 
Self Serve Training in SAP
Self Serve Training in SAPSelf Serve Training in SAP
Self Serve Training in SAP
 
Vip skybags-Back is new Front
Vip skybags-Back is new FrontVip skybags-Back is new Front
Vip skybags-Back is new Front
 
The Super User in SAP
The Super User in SAPThe Super User in SAP
The Super User in SAP
 
SAP ABAP web services creation.
SAP ABAP web services creation. SAP ABAP web services creation.
SAP ABAP web services creation.
 

Similar a ABAP Webdynpro MVC Architecture and Components

Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)Kranthi Kumar
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver PortalSaba Ameer
 
Lecture14 abap on line
Lecture14 abap on lineLecture14 abap on line
Lecture14 abap on lineMilind Patil
 
Architecture1101 jy21cyl
Architecture1101 jy21cylArchitecture1101 jy21cyl
Architecture1101 jy21cylZouhayr Rich
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Bluegrass Digital
 
Programming is Fun with ASP.NET MVC
Programming is Fun with ASP.NET MVCProgramming is Fun with ASP.NET MVC
Programming is Fun with ASP.NET MVCIan Carnaghan
 
Asp.net mvc 5 course module 1 overview
Asp.net mvc 5 course   module 1 overviewAsp.net mvc 5 course   module 1 overview
Asp.net mvc 5 course module 1 overviewSergey Seletsky
 
Building i pad apps in pure java with vaadin
Building i pad apps in pure java with vaadinBuilding i pad apps in pure java with vaadin
Building i pad apps in pure java with vaadinJoonas Lehtinen
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
 
Owin and-katana-overview
Owin and-katana-overviewOwin and-katana-overview
Owin and-katana-overviewsonia merchant
 
Owin and katana overview
Owin and katana overviewOwin and katana overview
Owin and katana overviewPooja Gaikwad
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP Portal
 
How Spring Framework Really Works?
How Spring Framework Really Works?How Spring Framework Really Works?
How Spring Framework Really Works?NexSoftsys
 

Similar a ABAP Webdynpro MVC Architecture and Components (20)

Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
 
Sap Netweaver Portal
Sap Netweaver PortalSap Netweaver Portal
Sap Netweaver Portal
 
Lecture14 abap on line
Lecture14 abap on lineLecture14 abap on line
Lecture14 abap on line
 
Persentation
PersentationPersentation
Persentation
 
Month 2 report
Month 2 reportMonth 2 report
Month 2 report
 
Architecture1101 jy21cyl
Architecture1101 jy21cylArchitecture1101 jy21cyl
Architecture1101 jy21cyl
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
 
Jdbc
JdbcJdbc
Jdbc
 
Programming is Fun with ASP.NET MVC
Programming is Fun with ASP.NET MVCProgramming is Fun with ASP.NET MVC
Programming is Fun with ASP.NET MVC
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Asp.net mvc 5 course module 1 overview
Asp.net mvc 5 course   module 1 overviewAsp.net mvc 5 course   module 1 overview
Asp.net mvc 5 course module 1 overview
 
Chapter2 j2ee
Chapter2 j2eeChapter2 j2ee
Chapter2 j2ee
 
Frameworks in java
Frameworks in javaFrameworks in java
Frameworks in java
 
java 4 Part 1 computer science.pptx
java 4 Part 1 computer science.pptxjava 4 Part 1 computer science.pptx
java 4 Part 1 computer science.pptx
 
Building i pad apps in pure java with vaadin
Building i pad apps in pure java with vaadinBuilding i pad apps in pure java with vaadin
Building i pad apps in pure java with vaadin
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
Owin and-katana-overview
Owin and-katana-overviewOwin and-katana-overview
Owin and-katana-overview
 
Owin and katana overview
Owin and katana overviewOwin and katana overview
Owin and katana overview
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
 
How Spring Framework Really Works?
How Spring Framework Really Works?How Spring Framework Really Works?
How Spring Framework Really Works?
 

Más de Anjali Rao

Enhance the Enterprise ROI with SAP S/4HANA Services
Enhance the Enterprise ROI with SAP S/4HANA ServicesEnhance the Enterprise ROI with SAP S/4HANA Services
Enhance the Enterprise ROI with SAP S/4HANA ServicesAnjali Rao
 
Major Benefits of Apprisia's SAP S/4HANA Migration
Major Benefits of Apprisia's SAP S/4HANA MigrationMajor Benefits of Apprisia's SAP S/4HANA Migration
Major Benefits of Apprisia's SAP S/4HANA MigrationAnjali Rao
 
Configuration of SAP ABAP Web Dynpro
Configuration of SAP ABAP Web DynproConfiguration of SAP ABAP Web Dynpro
Configuration of SAP ABAP Web DynproAnjali Rao
 
Benefits of an EDI Managed Services
Benefits of an EDI Managed ServicesBenefits of an EDI Managed Services
Benefits of an EDI Managed ServicesAnjali Rao
 
SAP MM Versus SAP S/4 HANA
SAP MM Versus SAP S/4 HANASAP MM Versus SAP S/4 HANA
SAP MM Versus SAP S/4 HANAAnjali Rao
 
Document Management System Why Use It
Document Management System Why Use ItDocument Management System Why Use It
Document Management System Why Use ItAnjali Rao
 
Migrate to SAP S/4HANA to Increase Efficiency of SAP System
Migrate to SAP S/4HANA to Increase Efficiency of SAP SystemMigrate to SAP S/4HANA to Increase Efficiency of SAP System
Migrate to SAP S/4HANA to Increase Efficiency of SAP SystemAnjali Rao
 
What is logical database in SAP ABAP?
What is logical database in SAP ABAP?What is logical database in SAP ABAP?
What is logical database in SAP ABAP?Anjali Rao
 
Why businesses must consider SAP S/4HANA Business Suite?
Why businesses must consider SAP S/4HANA Business Suite?Why businesses must consider SAP S/4HANA Business Suite?
Why businesses must consider SAP S/4HANA Business Suite?Anjali Rao
 
SAP NetWeaver BPM Service for Automating Your Business Process.
 SAP NetWeaver BPM Service for Automating Your Business Process. SAP NetWeaver BPM Service for Automating Your Business Process.
SAP NetWeaver BPM Service for Automating Your Business Process.Anjali Rao
 
Complete SAP EDI software support for your EDI operations
Complete SAP EDI software support for your EDI operationsComplete SAP EDI software support for your EDI operations
Complete SAP EDI software support for your EDI operationsAnjali Rao
 
SAP Consulting Services in Pharmaceuticals | Apprisia
SAP Consulting Services in Pharmaceuticals | ApprisiaSAP Consulting Services in Pharmaceuticals | Apprisia
SAP Consulting Services in Pharmaceuticals | ApprisiaAnjali Rao
 
SAP Managed Services and Its Benefits for Your Business
SAP Managed Services and Its Benefits for Your BusinessSAP Managed Services and Its Benefits for Your Business
SAP Managed Services and Its Benefits for Your BusinessAnjali Rao
 
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master ScenarioAdobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master ScenarioAnjali Rao
 
SAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your BusinessSAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your BusinessAnjali Rao
 
WBS Structure –Essential Element In Project Management
WBS Structure –Essential Element In Project ManagementWBS Structure –Essential Element In Project Management
WBS Structure –Essential Element In Project ManagementAnjali Rao
 
Quick Walk Through -SAP Transportation Management.How It Is Beneficial?
Quick Walk Through -SAP Transportation Management.How It Is Beneficial?Quick Walk Through -SAP Transportation Management.How It Is Beneficial?
Quick Walk Through -SAP Transportation Management.How It Is Beneficial?Anjali Rao
 

Más de Anjali Rao (17)

Enhance the Enterprise ROI with SAP S/4HANA Services
Enhance the Enterprise ROI with SAP S/4HANA ServicesEnhance the Enterprise ROI with SAP S/4HANA Services
Enhance the Enterprise ROI with SAP S/4HANA Services
 
Major Benefits of Apprisia's SAP S/4HANA Migration
Major Benefits of Apprisia's SAP S/4HANA MigrationMajor Benefits of Apprisia's SAP S/4HANA Migration
Major Benefits of Apprisia's SAP S/4HANA Migration
 
Configuration of SAP ABAP Web Dynpro
Configuration of SAP ABAP Web DynproConfiguration of SAP ABAP Web Dynpro
Configuration of SAP ABAP Web Dynpro
 
Benefits of an EDI Managed Services
Benefits of an EDI Managed ServicesBenefits of an EDI Managed Services
Benefits of an EDI Managed Services
 
SAP MM Versus SAP S/4 HANA
SAP MM Versus SAP S/4 HANASAP MM Versus SAP S/4 HANA
SAP MM Versus SAP S/4 HANA
 
Document Management System Why Use It
Document Management System Why Use ItDocument Management System Why Use It
Document Management System Why Use It
 
Migrate to SAP S/4HANA to Increase Efficiency of SAP System
Migrate to SAP S/4HANA to Increase Efficiency of SAP SystemMigrate to SAP S/4HANA to Increase Efficiency of SAP System
Migrate to SAP S/4HANA to Increase Efficiency of SAP System
 
What is logical database in SAP ABAP?
What is logical database in SAP ABAP?What is logical database in SAP ABAP?
What is logical database in SAP ABAP?
 
Why businesses must consider SAP S/4HANA Business Suite?
Why businesses must consider SAP S/4HANA Business Suite?Why businesses must consider SAP S/4HANA Business Suite?
Why businesses must consider SAP S/4HANA Business Suite?
 
SAP NetWeaver BPM Service for Automating Your Business Process.
 SAP NetWeaver BPM Service for Automating Your Business Process. SAP NetWeaver BPM Service for Automating Your Business Process.
SAP NetWeaver BPM Service for Automating Your Business Process.
 
Complete SAP EDI software support for your EDI operations
Complete SAP EDI software support for your EDI operationsComplete SAP EDI software support for your EDI operations
Complete SAP EDI software support for your EDI operations
 
SAP Consulting Services in Pharmaceuticals | Apprisia
SAP Consulting Services in Pharmaceuticals | ApprisiaSAP Consulting Services in Pharmaceuticals | Apprisia
SAP Consulting Services in Pharmaceuticals | Apprisia
 
SAP Managed Services and Its Benefits for Your Business
SAP Managed Services and Its Benefits for Your BusinessSAP Managed Services and Its Benefits for Your Business
SAP Managed Services and Its Benefits for Your Business
 
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master ScenarioAdobe Interactive Forms- Get Acquainted In Material Master Scenario
Adobe Interactive Forms- Get Acquainted In Material Master Scenario
 
SAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your BusinessSAP Enterprise Structure-Reflect Your Business
SAP Enterprise Structure-Reflect Your Business
 
WBS Structure –Essential Element In Project Management
WBS Structure –Essential Element In Project ManagementWBS Structure –Essential Element In Project Management
WBS Structure –Essential Element In Project Management
 
Quick Walk Through -SAP Transportation Management.How It Is Beneficial?
Quick Walk Through -SAP Transportation Management.How It Is Beneficial?Quick Walk Through -SAP Transportation Management.How It Is Beneficial?
Quick Walk Through -SAP Transportation Management.How It Is Beneficial?
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

ABAP Webdynpro MVC Architecture and Components

  • 2. Contents  Introduction of WebDynpro  MVC Architecture  Difference between JAVA and ABAP Webdynpro  WDA Components and layout  Sample WD Application 2
  • 3. INTRODUCTION  Web Dynpro for ABAP(WD4A, WDA) is the SAP standard UI technology for developing Web applications in the ABAP environment.  Consists of a graphical development environment with special Web Dynpro tools that are integrated in the ABAP Workbench (SE80).  Webdynpro applications are built based on MVC architecture. 3
  • 4. MVC Architecture 4 MVC Or "Model View Controller"  Model enables the WD App to fetch data from database or post data into database.  View contains User Interface which helps to display or accept data.  Controller is a medium to connect model and view.
  • 5. Difference between JAVA and ABAP Webdynpro  In WDA we use ABAP coding to get data but in Webdynpro JAVA we need RFC's or Webservices to get the data.  In WDA the code is stored centrally in the ABAP server, so it relieves the load from developer’s machine where the code is stored in the case of Webdynpro JAVA.  Webdynpro JAVA runs on J2EE engine which can support more number of web users at a time. 5
  • 7. Webdynpro View Editor 7 Layout Tab Toolbar to “drag and drop” UI element selection Menu by selecting“Insert Element” Properties of the UI element View of context menu from Change selection
  • 8. WebDynpro Components  Windows  Views  Layout  Context  Methods  Component Controllers  Context  Events Window View Controller View Component Controller View Controller View Context Context Context WebDynpro Components
  • 9. Context and Data Transport  Context  Like a data container.  Data Transport between controllers can be established with mapping defintion. Window View ControllerView Component Controller View ControllerView Context Node 1 Root Node Context Root Node Node 1 Node 3 Node 2Context Node 3 Root Node
  • 10. Data Binding Process Data Binding View Component controller context Component text View controller context View layout Root Node FLIGHTS BOOKINGS BOOKID CUSTID CLASS PASSN PRICE CARRID CONNID FLDATE Root Node FLIGHTS BOOKINGS BOOKID CUSTID CLASS PASSN PRICE CARRID CONNID FLDATE
  • 11. Navigation between Views 11 Window Outbound plug Navigation link Inbound plug Customer List Customer Search Out In
  • 12. Questions ? 12 Email Us @ support@architectsap.com
  • 13. Worldwide Offices: USA (Dallas) India (Pune) Partner Offices: Monterrey (Mexico) Frankfurt (Germany) Stockholm (Sweden) Email: support@architectsap.com Corporate URL: www.architectsap.com