In the minor SAP NetWeaver 2004s release the Web Dynpro Java Foundation was extended with new functionality and new UI elements. It is kept binary compatible with NetWeaver 04 and was not changed in respect of the existing Web Dynrpo programming model.Detailed What's New Document
Download a comprehensive PDF document on all new Web Dynpro Java features in SAP NetWeaver 2004s. This Weblog comprises a summary of the more detailed What's New document.
Summary
Programming Model
Enhanced File Up- and Download - New Dictionary type Resource for typing MIME objects allows a purely declarative, zero-coding approach to display static MIME resources
Interoperability with non-WD applications - New Suspend- and Resume-Plug concept allows to interoperate with non-Web-Dynpro applications
- Added new hook method wdDoApplicationStateChange() which is called for the root component controller
Web Dynpro Runtime API extensions: - Added interfaces IWDResource, IWDCachedResource, IWDInputStream, IWDRequest, IWDResponse, IWDProtocollAdapter, IWDAttributePointer, IWDApplicationStateChangeInfo, IWDApplicationStateChangeReturn
- Added classes WDFileDownloadBehavior, WDResourceFactory, WDProtocolAdapter, WDApplicationStateChangeReason
See also: JavaDoc for theWeb Dynpro Java Runtime API in SAP NW 2004S - SPS 7
Generic UI Services
Implicit UI Personalization: - Allow Admin and End User Personalisation (P13N).
- Override a UI element property with a fixed value
- Rearrange content of an aggregation
- Add decorative elements
- Implicit UI Personalisation is only supported for those Web Dynpro UIs running on the Web Dynpro Portal Page Builder
Custom Extension Fields - Automatically Add UI for custom extension fields
- Restriction: For the time being the Adaptive RFC Model is the only one which supports the described custom extension field capabilities.
New UI Elements
- ButtonRow
- BreadCrumb
- ItemListBox
- ToggleLink
- TriStateCheckBox
- ToolBarButtonChoice
- Legend
- Popup Menus
- ValueComparison
- Custom Extension Fields
See also:SAP Online Help - Web Dynpro Java UI Element Reference
Highly Enhanced Table
- Grouped columns and grouping values
- Cell variants and single markable cells
- Horizontal scrolling
- Hierarchical column headers
- Support multiple selection without lead selection
- Custom extension columns
- Enhanced table eventing: onFilter, onSort
- Parameter enrichement for table’s onLeadSelectEvent: newRow, oldRow
- Table Popins: Popins are insertions between the rows of a Table, which may refer to a row or individual cells
Adobe Integration
- Support for Digital Signatures
- Multi Platform Support
- Complex Search Help in Adobe Forms
Portal Integration
- Portal Platform Integration is now based on the new Web Dynpro Page Builder which yields several major enhancements
- Run Web Dynpro Java iViews as embedded iViews
- Get a seamless and consistent integration of Web Dynpro Java into the portal platform infrastructure
- Rich set of new portal services the tray-service or the page service
- Run ONE Web Dynpro application in several iViews
- Print iView Layouts
Enjoy the enhanced Web Dynpro Java Foundation in SAP NetWeaver 2004s,
Bertram Ganz, NW ESI F UI - Web Dynpro Foundation for Java, SAP AG