SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

WEBDYPRO ABAP WITH DETAILED NOTES
WEBDYPRO ABAP WITH DETAILED NOTESWEBDYPRO ABAP WITH DETAILED NOTES
WEBDYPRO ABAP WITH DETAILED NOTES
Kranthi Kumar
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idoc
Bunty Jain
 

Tendances (20)

Version management of abap programs
Version management of abap programsVersion management of abap programs
Version management of abap programs
 
Abap proxies
Abap proxiesAbap proxies
Abap proxies
 
WEBDYPRO ABAP WITH DETAILED NOTES
WEBDYPRO ABAP WITH DETAILED NOTESWEBDYPRO ABAP WITH DETAILED NOTES
WEBDYPRO ABAP WITH DETAILED NOTES
 
Ale Idoc Edi
Ale Idoc EdiAle Idoc Edi
Ale Idoc Edi
 
Approaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the RiskApproaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the Risk
 
Oracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_NewOracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_New
 
Idoc
IdocIdoc
Idoc
 
CDS Views.pptx
CDS Views.pptxCDS Views.pptx
CDS Views.pptx
 
How to extend an outbound i doc
How to extend an outbound i docHow to extend an outbound i doc
How to extend an outbound i doc
 
Isu
IsuIsu
Isu
 
Core Data Service
Core Data ServiceCore Data Service
Core Data Service
 
Sap query creation & transcation code creation for sap query
Sap query creation & transcation code creation for sap querySap query creation & transcation code creation for sap query
Sap query creation & transcation code creation for sap query
 
Ab1011 module pool programming
Ab1011   module pool programmingAb1011   module pool programming
Ab1011 module pool programming
 
IDOC.pdf
IDOC.pdfIDOC.pdf
IDOC.pdf
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
Sap abap ale idoc
Sap abap ale idocSap abap ale idoc
Sap abap ale idoc
 
Sap edi idoc
Sap edi idocSap edi idoc
Sap edi idoc
 
Technical Overview of CDS View - SAP HANA Part II
Technical Overview of CDS View - SAP HANA Part IITechnical Overview of CDS View - SAP HANA Part II
Technical Overview of CDS View - SAP HANA Part II
 
Abap proxy
Abap proxyAbap proxy
Abap proxy
 
SAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional ConsultantSAP BADI Implementation Learning for Functional Consultant
SAP BADI Implementation Learning for Functional Consultant
 

En vedette

Business Analysis Book By Arvind Mehta
Business Analysis Book By Arvind MehtaBusiness Analysis Book By Arvind Mehta
Business Analysis Book By Arvind Mehta
swanheron1974
 

En vedette (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.
 

Similaire à Do You Want To Build Simple Webdynpro ABAP Application? Here It Is?

Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
Kranthi Kumar
 
Lecture14 abap on line
Lecture14 abap on lineLecture14 abap on line
Lecture14 abap on line
Milind Patil
 
Architecture1101 jy21cyl
Architecture1101 jy21cylArchitecture1101 jy21cyl
Architecture1101 jy21cyl
Zouhayr Rich
 
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
 

Similaire à Do You Want To Build Simple Webdynpro ABAP Application? Here It Is? (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?
 

Plus de Anjali Rao

Plus 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?
 

Dernier

Dernier (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[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
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Do You Want To Build Simple Webdynpro ABAP Application? Here It Is?

  • 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