Start of Content Area

Component documentation Web Dynpro Tools  Locate the document in its SAP Library structure

To support the declarative programming concept, the SAP NetWeaver Developer Studio contains a range of Web Dynpro tools. You can therefore generate a large proportion of a Web Dynpro application using the tools provided, without having to create your own source code. The Web Dynpro tools are accessed using the Web Dynpro perspective.

The tools provide efficient support during the whole design and development process for Web Dynpro 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 Web Dynpro tools also allow you to add to the source code generated by the Web Dynpro Explorer within specially marked areas. The added code is not changed if the source code is regenerated.

To open the perspective, choose Window Open Perspective à This graphic is explained in the accompanying textWeb Dynpro. The individual Web Dynpro tools are displayed in views, which are the windows of the individual tools. 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.

Web Dynpro Explorer

In a tree structure, the Web Dynpro Explorer provides a logical overview of the Web Dynpro application. The following is displayed:

·        The entire Web Dynpro application including all application entities

·        Dictionary types that you have defined for the Web Dynpro application

·        Sources

For more information, refer to Web Dynpro Explorer.

Navigation Modeler

The Navigation Modeler provides comprehensive graphical support for the following development tasks:

·        Application design

·        Implementation of interface elements and their alignment on the screen

·        Navigation definition for the flow sequence of the interface elements

Information about this tool is available under Navigation Modeler.

View Designer

The View Designer is a graphical tool that provides support when designing Web Dynpro layouts, including a WYSIWYG function. Icons are available, which you can include in your view layout using Drag&Drop. These layout elements are based on GUI controls technology. These controls are independent interface elements with functions that can only be executed at the front end.

For detailed information, refer to View Designer.

Model Tools

The data for a Web Dynpro application is provided using models. There are specific model types for all the different back end scenarios. For example, existing business functions that are encapsulated in Business APIs are accessed using the Adaptive RFC model. This new Remote Function Call enables the Web Dynpro program to continue running after a structure change in the back-end BAPI. For the implementation of the data access, the SAP NetWeaver Developer Studio provides special model tools.

See also: Web Dynpro Model Tools.

Data Modeler

The Data Modeler provides support both for the definition of models and custom controllers and their usage and for the creation of data links for mapping definitions. With the help of the Data Modeler, you can also create the views and thereby the tool-relevant application entities.

For more detailed information, refer to Data Modeler.

Controller/Context Editor

The Controller/Context Editor provides graphical support for the implementation of 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 attributes to map Business API structures and data to the Java application.

A detailed description of the tool is available under Controller/Context Editor .

Message Editor

A message wizard provides support for the quick definition of user outputs.

For information on how to create messages, refer to the chapter Message Editor.

Metadata Comparison Tool

An additional tool is available for the metadata analysis of Web Dynpro applications. General information about this tool and its operation is available under Metadata Comparison Tool. Since this tool can also be used for other project types, more project-type-specific information can be found under Metadata Comparison for Web Dynpro Projects.

 

End of Content Area