The SAP NetWeaver Developer Studio provides a declarative tool set for developing Web Dynpro applications. The Web Dynpro tools are an integral part of the SAP NetWeaver Developer Studio. The Web Dynpro tools are accessed using the Web Dynpro Perspective.
To open the perspective, choose Window à Open Perspective à Web Dynpro.
The Web Dynpro tools provide efficient support during the whole design and development process of Web user interfaces as well as entire Web Dynpro applications. Graphical tools, editors, wizards, enhanced context menu functions, and tree displays simplify and accelerate the development process quite significantly.
The individual Web Dynpro tools are displayed in views. Any views that are not automatically displayed when you start the Web Dynpro perspective can be opened by choosing Window ® Show View.
The following is a list of all the Web Dynpro tools. If you require information on the individual Web Dynpro elements before you start working with the Web Dynpro tools, refer to Programming Model Basics. Here you will find a theoretical introduction to the Web Dynpro elements as well as a general explanation of how to work with them.
In a tree structure, the Web Dynpro Explorer provides an overview of:
· The Web Dynpro application and its elements
· Dictionary types that you have defined for the Web Dynpro application.
For more information, refer to Web Dynpro Explorer.
The Application Modeler provides comprehensive graphical support for:
· Designing Web Dynpro applications
· Creating and editing views and view sets
· Implementing the navigation for the flow sequence of views
You can change your original Web Dynpro application at any time: You can change the flow sequence of the views as well as the navigation definition.
Additional information about this tool is available under Application Modeler.
The View Designer is a graphical tool that provides support when designing Web Dynpro layouts, including a WYSIWYG function. You can choose your desired layout options from icon lists and define them for use in a view using Drag&Drop. These layout elements are based on controls technology. These controls are independent user interface elements that have functions, most of which you can execute at the front end without overloading the back end, such as replacing text or scrolling view areas.
For detailed information, refer to View Designer.
The data for a Web Dynpro application is provided using the Web Dynpro models. The SAP NetWeaver Developer Studio provides special model tools for defining and editing models and accessing data of external XMI models.
See also: Web Dynpro Model Tools.
The Controller/Context Editor provides graphical support when implementing the data flow. The data to be mapped within a Web Dynpro application is defined using a hierarchical display in the form of a context tree. You can also use graphical nodes and their attributes to map SAP BAPI structures and data to the Java application.
A detailed description of the tool is available under Controller/Context Editor.
A Message Editor and a message wizard provide support for the quick definition of user outputs.
Additional information is available under Message Editor.