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:
|
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:
|
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:
|
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 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 |