Start of Content Area

Function documentation Accessibility in BSP Applications  Locate the document in its SAP Library structure

Use

To make a business application available to those users who are dependent on technical support of various kinds due to disability, the BSP framework helps you to create accessible applications.

Note

For more information, see the unit Accessibility.

In particular, you should think about accessibility with BSP applications that contain tables, tabstrips and tree controls. These three types of interface elements are not always easy for screen readers to read out.

Integration

When developing BSP applications, you can specify that you want to follow the accessibility rules. The procedures in pure BSP applications and in BSP applications integrated in the portal are different.

     Pure BSP Applications

The accessibility mode specification is integrated in the BSP runtime:

...

                            a.      Enter the accessibility mode in the URL:

...?sap-accessibility=X

Defining the accessibility mode is also part of the new System Logon for SAP Web AS 6.40 SP2.

                            b.      Query the accessibility mode in the BSP runtime:

runtime->with_accessibility( ) = 'X'
The accessibility mode is activated.

runtime->with_accessibility( ) = ''
The accessibility mode is not activated.

This option sets an internal flag in the BSP runtime, which can be used by BSP applications to output additional information in the HTML output stream, so that screen reader programs can present the visual information on the screen more clearly.

BSP extensions HTMLB, XHTMLB und PHTMLB use this flag to change its rendering behavior.

These parameters are not used after the logon.

Caution

Note that setting this indicator does not make any statement about that application’s accessibility. The indicator merely indicates that additional help is required for that application.

     BSP applications integrated in the portal

If your BSP application is integrated in the portal (see also SAP Enterprise Portal), you can specify and query the accessibility mode in the portal too.

                            c.      To do this, in your user profile in the portal, under General Information select option Activate Accessibility (Screen Reader Required) and save your entries.

                            d.      When the system is initialized, the accessibility mode is queried by the following call framework:

com.sap.security.api.IUser.getAccessibilityLevel()

 

 

 

End of Content Area