Show TOC Start of Content Area

Background documentation Specifics of BlackBerry Wireless Handhelds  Locate the document in its SAP Library structure

Supported versions of BlackBerry and Mobile Data Service (MDS) are 3.6 or higher. All devices are supported as long as they have the supported software version.

Users of BlackBerry Wireless Handhelds will generally already have a service contract that includes internet access via a cellular network. Users of such devices need only ensure that all network and technical prerequisites for accessing the SAP NetWeaver Application Server are met. More information is available on the manufacturer’s website http://www.rim.net/.

This graphic is explained in the accompanying text

High Availability Concept for BlackBerry Enterprise Server

A Blackberry Enterprise Server can be installed in a clustered environment. See the Blackberry documentation for installation instructions: http://www.blackberry.com/developers

After completing the Blackberry Enterprise installation, configure the Mobile Data Service (MDS) to connect to the SAP NetWeaver Application Server. If you have a clustered SAP NetWeaver Application Server, configure the MDS to connect to the primary cluster node. If you have a single SAP NetWeaver Application Server, configure the MDS to point to this directly.

Emulator

For testing and developing mobile applications, the use of an emulator is recommended. You can download it at the manufacturer’s website:

      http://www.blackberry.com/developers/

The emulator imitates the behavior of the mobile device. The application development can thus monitor and test the results of your development without actually using a mobile device for the development or testing. However, you should always test applications on a real mobile device as well.

You can use a URL parameter to force the rendering for a specific device type. To do so, add the following parameter to the URL for calling the Web Dynpro application:

·         sap-wd-client=WmlClient

This specifies the WML client (Wireless Markup Language client), which is made up of a set of renderer classes and is responsible for data and event handling.

 

Layout

The following layouts can be used for developing mobile Web Dynpro applications with Blackberry Wireless Handhelds:

·         Flow layout

·         Grid layout

·         Matrix layout

Variances of the UI Elements

·         Button

The pushbutton appears as a link. If you assign the value emphasized to the design property, the link is displayed with a soft key. A soft key is a device-dependent and browser-dependent function key that is normally displayed at the bottom of the screen of the mobile end device. You can execute an action using a built-in device key for the soft key.  

·         CheckBox

Users of BlackBerry handhelds normally navigate within the Web Dynpro application using the track wheel and select UI elements by pressing the track wheel. However, the user of this device can also check the checkbox of the Web Dynpro application by pressing the spacebar instead of the track wheel.

·         Table

Multiple selection is no longer supported. The contents of the first column of a table are rendered as links. You can only use the UI elements LinkToAction, LinkToURL, and TextView as table cell editors.

available UI Element

ignored properties

Button

design, enabled, imageFirst, tooltip, width

Caption

enabled, tooltip

CheckBox

readOnly, state, tooltip

CheckBoxGroup

colCount, enabled, readOnly, state, tooltip

DropDownByIndex

enabled, state, tooltip, width

DropDownByKey

enabled, state, tooltip, width

Group

design, enabled, hasContentPadding, scrollingMode, tooltip

Image

alt, enabled, tooltip

InputField

enabled, readOnly, state, tooltip

InvisibleElement

enabled, tooltip, visible

Label

enabled, tooltip, wrapping

LinkToAction

enabled, imageFirst, imageHeight, imageSource, imageWidth, tooltip, type, wrapping

LinkToURL

enabled, imageFirst, imageHeight, imageSource, imageWidth, tooltip, type, wrapping

RadioButtonGroupByIndex

colCount, enabled, readOnly, state, tooltip

RadioButtonGroupByKey

colCount, enabled, readOnly, state, tooltip

Table

design, enabled, readOnly, tooltip, width

TextEdit

enabled, readOnly, state, tooltip, width, wrapping, height

TextView

enabled, layout, tooltip, wrapping

TransparentContainer

enabled,  height, tooltip, width

ViewContainerUIElement

enabled, tooltip

 

End of Content Area