0% found this document useful (0 votes)
93 views5 pages

SAP Web Dynpro: Application Server Java Application Server ABAP

SAP Web Dynpro is a technology used to create platform-independent web-based interfaces based on the model-view-controller approach. It provides a front-end web user interface to connect directly to backend SAP R/3 systems to access data and functions. Web Dynpro applications use a model-view-controller structure, with the model accessing backend data, the view representing the interface, and the controller managing communication between the two. Components in Web Dynpro contain views, controllers, and windows to define the user interface layout and handle user interactions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
93 views5 pages

SAP Web Dynpro: Application Server Java Application Server ABAP

SAP Web Dynpro is a technology used to create platform-independent web-based interfaces based on the model-view-controller approach. It provides a front-end web user interface to connect directly to backend SAP R/3 systems to access data and functions. Web Dynpro applications use a model-view-controller structure, with the model accessing backend data, the view representing the interface, and the controller managing communication between the two. Components in Web Dynpro contain views, controllers, and windows to define the user interface layout and handle user interactions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

SAP Web Dynpro

 Web Dynpro for ABAP (WD4A, WDA) is the SAP standard UI


technology for developing Web applications in the ABAP
environment. It consists of a runtime environment and a graphical
development environment with special Web Dynpro tools that are
integrated in the ABAP Workbench (SE80).

 UI : UI, which stands for user interface, is anything a user interacts


with on a website, application, or any digital device. It’s everything
you see on a computer screen and interact with (e.g., the buttons
and other controls on a website or application). UI includes the
visual aspects of how a digital product looks and functions, such
as icon placements, colors and font choices, and even the use of
white space.

 Technology used to create platform-independent Web-based interfaces,


based on the Model View Controller (MVC) approach. The technology is
available on both Application Server Java and Application Server ABAP.
Web Dynpro for ABAP is SAP's standard UI technology for developing
Web applications in the ABAP environment.

 Web Dynpro depends on the Model-View-Controller (MVC) principle. 

 It provides a front-end web user interface to connect directly to


backend SAP R/3 systems to access data and functions for
reporting.

 Web Dynpro allows you to run your application on the front-end


and the back-end system can be accessed using service locally or
via a remote connection. Your user interface is maintained in
Dynpro application and persistent logic runs in the back-end
system.

 You can connect Web Dynpro application to the back-end system


using an adaptive RFC service or by calling a web service.
ICM(Internet Communication Manager) :
 It Enables application to communicate with outside world using web
protocol like SMTP , HTTP etc.
 ICM runs as separate process , started and monitored by ABAP
dispatcher.
 The Internet Communication Manager is running on the application
server instance. In transaction SM51 you can see which work
process types of the server are offered and also the entry ICM.

ICF - Internet Communication Framework :


 Internet Communication Framework (ICF) is a programming
interface (API), based on interfaces and classes, used by ABAP
programs to communicate with the Internet.
 ICF supports the Internet protocols HTTP, HTTPS, and SMTP. All
communication between ABAP and the Internet based on these
protocols takes place using ICF. 

MVC Programming Model


Web Dynpro applications are based on MVC model −
Model − This allows the access to back end data in a Web Dynpro application.
View − This is used to ensure the representation of data in a web browser.
Controller − This is used to control communication between Model and View where
it takes input from the users and gets the processes data from the model and
displays the data in the browser.

SAP NetWeaver :

 SAP NetWeaver is a technology platform that allows organizations to


integrate data, business processes, elements and more from a
variety of sources into unified SAP environments.
 SAP NetWeaver is an open application server platform primarily used
by SAP developers, administrators and consultants. 
 SAP NetWeaver allows users to manage the complexity and costs of
integrating all of these systems, applications and services in their
SAP environments.
 It comprises a collection of components that organizations can use to
solve specific problems or introduce and manage specific features
and functions in SAP environments.
 SAP NetWeaver is commonly used to develop apps, connect users,
orchestrate processes, manage systems, manage data and access
security.

Web Dynpro Component:

 Each Web Dynpro component contains a window, view, and


controller pages.
1) View
 Each Web Dynpro application contains at least one view and it is used to
define the layout of a user interface.
 Each view consists of multiple user elements and a controller and context.
 The controller is used to process the user request and processing of data.
 Context contains data to which the elements of view are bound.
 Each view also contains an inbound and outbound plug so you can connect
views to each other. Plugs can be linked to each other using navigation links.
Navigation Links and Plug In :
 You can navigate between different views using inbound and outbound plugs.
The inbound and outbound plugs are part of the view controller. The inbound
plug defines the starting point of view while the outbound plug tells the
subsequent view to be called.

View Set
 A view set is defined as a predefined section where you can embed different
views in a Web Dynpro application. View set allows you to display more than
one view in a screen.

2) Controller:
 Controllers are used to define how a Dynpro application responds to user
interactions. Each view has one controller which is responsible to perform
actions as per the user’s interaction.

3) Windows:

You might also like