Show TOC Start of Content Area

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

To support the declarative programming concept, the SAPNetWeaver Developer Studio, based on open source Eclipse 3.3 version, 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 à Web 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.

Component Modeler

The Component Modeler is a graphical tool for defining development components for Web Dynpro projects, including support for component nesting. In the editor, the application entities Model, Component, Component Interface, Application and Connection are defined at design time.

Controller/Context Editor

The Controller/Context Editor provides graphical support for the implementation of the data flow. The data to be mapped within a WD 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 (BAPI) structures and data to the Java application.

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.

Message Editor

A message wizard provides support for the quick definition of user outputs. For information on how to create the messages, refer to Message Editor.

Metadata Comparison Tool

An additional tool is available for the metadata analysis of WD 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.

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 BAPIs 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 SAPNetWeaver Developer Studio provides special model tools.

Navigation Modeler

The Navigation Modeler tool which is displayed in the Window Editor provides comprehensive graphical support for the following development tasks:

      Designing the WD Application

      Implementing interface elements and aligning them on the screen

      Defining navigation for the flow sequence of the interface elements

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.

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 logical application entities

      Dictionary types that you have defined for the Web Dynpro application

End of Content Area