Show TOC

Web Dynpro for JavaLocate this document in the navigation structure

Use

This release note contains the new runtime and design-time functions.

Feature

Type of Change

Description

Runtime

Stateless Applications

New

You can develop stateless applications that do not retain a significant session state on the server in between request processing. Instead, you can develop your application in a way that session data can be stored on the client side within the URL or hidden within a view. The default stateful application mode in Web Dynpro remains unaffected.

More information: Stateless Web Dynpro Applications

Asynchronous Views

New

The asynchronous mode for view processing is supported. A typical use case is the integration of an application with high data volume. Users can interact with the main application while the integral asynchronous part processes large data amounts.

More information: Asynchronous Views , Enabling the Portal to Process Asynchronous Views

Window

Enhanced

Using the interface with the title method, you can define titles for a window application unit.

More information is available in the online help of SAP NetWeaver Developer Studio:

Start of the navigation path NetWeaver Developer Studio Documentation → API Reference Webdynpro Runtime → com.sap.tc.webdynpro.progmodel.api End of the navigation path

WDDeployableObject

WDConfiguration

WDURLGenerator

Changed

Methods that take the deployable object as an input parameter to access a deployed application resource have been replaced. Now there are methods available that take an IWDWebModule as input. The deploy SAL service has been enhanced by , and methods have been enhanced to access .

More information is available in the online help of SAP NetWeaver Developer Studio:

Start of the navigation path SAP NetWeaver Developer Studio Documentation → API Reference → Webdynpro Runtime → com.sap.tc.webdynpro.services.sal.url.api, com.sap.tc.webdynpro.services.sal.url.api, com.sap.tc.webdynpro.services.sal.config.api End of the navigation path

Controller Events

Changed

The interface for dynamic subscription to controller events has changed. The new methods process generated constants instead of Web Dynpro runtime repository objects. The types of constants are and . The new methods are under and . The former methods are still functional but now marked as deprecated.

More information is available in the online help of SAP NetWeaver Developer Studio:

Start of the navigation path SAP NetWeaver Developer Studio Documentation → API Reference → Webdynpro Runtime → com.sap.tc.webdynpro.progmodel.api. End of the navigation path

Support of CoreComponent Types (CCTS)

New

CCTS presents a methodology for developing semantic building blocks that represent the general types of business data. The Core Data Types , , , , , , , , , , , , , and are represented by the UI element InputField .

More information: Displaying and Formatting Core Data Types

Extensibility

Component Usage

New

You can replace a pre-defined component with a new one by changing the component usage.

More information: Dynamic Component Usage

Personalization

Personalization Persistence API (P13N)

New

Application developers can configure the personalization persistence. For this, the API provides URL parameters and application properties.

More information: Personalization Persistence API (P13N)

User Interface Elements

Accordion

New

End users are able to display a vertically stacked list of items where the items can be expanded or stretched ( and ).

More information: Accordion , AccordionItem

AnalyticsChart

Enhanced

The new element properties , , , enhance the parameter set for chart design.

More information: AnalyticsChart

Calendar

Enhanced

The UI element has been enhanced with display options such as .

More information: Calendar

Drag & Drop

New

End users can move or copy texts or graphics from one screen area to another.

More information: Implementing Drag & Drop

Explanation

New

Provides a multi-line help text for the entire screen, or for a defined screen area.

More information: Explanation

FlashIsland

New

For multimedia applications, you can use Shockwave Flash Files of type .swf for your user interface design. Requirements are the Adobe Flex Builder version 2 or 3, the Adobe Flash Player version 9 Update 3, and the Flash Island Flex library.

More information: FlashIsland

FormattedTextEdit

New

A FormattedTextEdit UI Element represents an edit box for formatted text.

More information: Displaying and Editing Formatted Text

FormattedTextView

New

Displays text that can contain formatting commands defined in XML syntax.

More information: Displaying and Editing Formatted Text

IFrame

Enhanced

The element is undeprecated and additionally provides the new properties (contains parameter as URL encoded string), (for applications using Lightspeed rendering), and (for automatic adjustments).

More information: IFrame

InputTokenizer

New

This element enables end users to enter values that are not yet part of the value set. Furthermore, filtering on client side is supported.

More information: InputTokenizer

MeltingGroup

New

The UI element supports horizontal arrangement of other UI elements. The UI element is typically used to place a combination of input field and text view into a single cell of a column layout's grid.

More information: MeltingGroup

SectionHeader

New

Allows you to standardize the header levels of all sections of the Web Dynpro user interface.

More Information: SectionHeader

Shuttle

New

You can now enable end users to add or remove items, or to move them up or down.

More information: Shuttle

SilverlightIsland

New

Using the user interface element, you can develop Web media applications with video and audio file integration, applications containing vector-based graphics, and highly interactive applications with very fast response times.

More information: SilverlightIsland

Splitter

New

Using this element, horizontal or vertical screen separation is possible. Area sizes can be changed by pulling the divider.

More information: Splitter

Table

Enhanced

The table feature set has been enhanced with features and functions, such as table row grouping providing a two level hierarchy for displaying groups, a level for group data, or the ColumnLayout . This layout mechanism arranges content in common grids consisting of a fixed column number and a variable row number.

More information: Implementing Tables , Choosing the Layout

ToolBar

Enhanced

The UI element has been enhanced with several functions such as, for example, a ToolBarButton that performs automatic spacing, depending on the item type; you only need to place separators between the item groups.

More information: ToolBar

WebWidget

New

Using this element, you can embed pieces of custom HTML or JavaScript code into views.

More information: WebWidget

Context Menus for UI Elements

New

You can provide context menus, bound to business objects, to the end user. These menus contain context-specific options that depend on the application status.

More information: Implementing Menus: ContextMenu, MenuBar and PopupMenu

Tools

Project Consistency Checks

Enhanced

Checks are triggered whenever a deployable archive is created, a Web Dynpro project is deployed, or a Web Dynpro application is started. Consistency is checked between the source version, the build binary version, and the locally deployed version of the project archive.

More information: Checking Project Consistency

Memory Analysis

New

You can choose between three analysis levels to check memory usage for applications. Make settings for the Project Handling preferences for Web Dynpro accordingly. The result of the analysis is displayed in the status bar of the Web Dynpro perspective then.

More information: Developer Studio Settings

Classic Mode

New

By setting the classic or the non-classic mode, you can influence the scope of the Execution Modeler, for example. The Web Dynpro Explorer structure is adapted accordingly. The settings are performed under Start of the navigation path Preferences → General → Capabilities. End of the navigation path

More information: Developer Studio Settings

Message Hiding

New

To reduce the amount of displayed messages, you can hide default warning messages.

More information: Hiding Default Messages in the Problem List

Execution Modeler

New

The new tool provides graphical support for service chaining and navigation flow modeling definitions.

More information: Developing a Web Dynpro Application Using the Execution Modeler

View Preview

New

You can test newly created or changed view designs in a browser window from within the design-time environment.

More information: Checking View Design

Templates

New / Enhanced

 

View Templates

Enhanced

Using the Query and Response Template , you get wizard support for comfortable method definitions. At runtime, custom controllers, view contexts, and model controllers are generated, and their references and updates included. Tables are automatically created containing the relevant model data.

More information: Using Templates in Web Dynpro

Component Template

New

The template supports you during the creation process of components that are developed for visualizations and changes of Enterprise Content Management (ECM) repository contents. Two views are automatically generated: One view with predefined areas and functions for file uploads and downloads, the other one with a user interface and context for changing and storing document properties.

More information: Using Templates in Web Dynpro

Snippets

New

There are new configurable code pieces for common UI definitions such as modal windows, confirmation dialogs, or configurable drop down boxes available.

More information: Web Dynpro User Interface Snippets

Models

Adaptive Remote Function Call Model

Changed

The former aRFC model has been replaced with the aRFC2 model.

More information: Importing Adaptive Remote Function Call (RFC2) Models

Model Re-Imports

New

For the aRFC2 Model and for the Adaptive Web Service Model, you get tool support for model re-imports.

More information: Re-importing Adaptive Web Service Models

Installation

Tools Installation

Changed

With the Developer Studio download, you get the platform zip file containing the plugins , which you install and for which you can then individually download the additional plugins and features you require for your development needs.

For more information, see the Installation and Update Guide for SAP NetWeaver Developer Studio 7.3 in SAP Service Marketplace.

Help

Object Value Sector (OVS) Value Help

Enhanced

On an InputField element in a Web Dynpro view, OVS for applications that use the Adaptive Web Service Model or the Enterprise JavaBean Model is supported.

More information: Providing Search Result Value Lists (OVS) Use

Developer Documentation

New

You can provide quick info and technical documentation for components, applications, views, context nodes, or methods. A quick info is a short documentation with 256 characters maximum where technical documentation provides a lot of space for detailed information.

More information: Providing Documentation for Developers