1.What is Web Dynpro?
Ans: Web Dynpro is standard SAP UI technology that allows you to develop web applications using graphical tools and development environment integrated with ABAP workbench. Using graphical tools reduce the implementation effort and you can better reuse and maintain components in ABAP workbench.
2.How do you access Web Dynpro environment and graphical tools in ABAP work bench?
Ans: To access Web Dynpro runtime environment and graphical tools in ABAP workbench, you can use Transaction code: SE80
3.What are the advantages of using Wen Dynpro?
Ans: These are key benefits of using Web Dynpro for developers in ABAP environment −
- You can easily maintain and reuse components for development.
- Less implementation time as use of graphical tools.
- You can easily change layout and navigation using graphical tools.
- Easy structure changes.
- With use of data binding, you can use automatic data transport.
- Ease of integration in ABAP environment.
- Web Dynpro ABAP is same as Web Dynpro Java as support same set of functions for the application development.
4.What is the use of MVC programming model?
Ans: Web Dynpro applications are based on MVC model, whereas −
This allows the access to back end data in a Web Dynpro application.
This is used to ensure the representation of data in a web browser.
This is used to control communication between Model and view where it takes input from users and get the processes data from model and displays the data in browser.
5.What is a View in Web Dynpro application?
Ans: Each Web Dynpro application contains at least one view and it is used to define layout of a user interface. Each view consists of multiple user element and a controller and context.
The controller is used to process user request and processing of data and context contains data to which elements of view are bound.
6.What is the use of inbound and outbound plug-ins?
Ans: You can navigate between different views using inbound and outbound plugs. The inbound and outbound plugs are part of view controller and inbound plug defines the starting point of view and outbound plug tells the subsequent view to be called.
7.What is view set?
Ans: A view set is defined as 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.
8.What are the advantages of using View set?
Ans: Below are few advantages of view set in designing an application −
- You can reuse views in a Web Dynpro window.
- You can easily make changes to layout at later stage.
- More structured approach to use more than one view.
9.What is the use of Web Dynpro window?
Ans: In Web Dynpro, window is used to use multiple views or view sets. A view can only be displayed when it is embed in a view and a window always contain one or more views which are connected by navigation links.
Each window contains inbound and outbound plugs and they can be included in navigation chain. Inbound plugs within a window lead from the outbound plug of a view to the embedding window. Just like all other inbound plugs, they represent an event and thus call the event handler assigned to them.
10.What is the use of Controller in Web Dynpro application?
Ans: 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 user interaction.