Barrierefreiheit
Die in vielen Staaten festgelegte Richtlinie der Barrierefreiheit soll Sehbehinderten ermöglichen, Software-Oberflächen problemlos bedienen zu können. In der Regel werden alle Texte, die auf einer Oberfläche vorkommen, mit einem externen Tool vorgelesen. Dies setzt voraus, dass alle Bildschirmelemente, auch Symbole, Drucktasten u.ä., mit Texten oder Quick-Infos versehen sind.

Anstelle des Begriffs Barrierefreiheit ist auch der englische Begriff Accessibility üblich.
Im Kontext von BSP-Applikationen stehen Ihnen für die Gestaltung von Oberflächen über den Tag Browser die BSP-Extensions HTMLB, XHTMLB und PHTMLB zur Verfügung.

Achten Sie besonders auf die Barrierefreiheit bei BSP-Applikationen, die Tabellen, Tabstrips und Tree Controls beinhalten. Diese drei Arten von Oberflächenelementen sind für Screen Reader nicht immer einfach vorzulesen.
Bei der Entwicklung von BSP-Applikationen können Sie angeben, ob nach den Regeln der Barrierefreiheit vorgegangen werden soll oder nicht.
Die Angabe der Barrierefreiheit ist in die BSP-Laufzeit integriert:
...
1. Geben Sie die Barrierefreiheit in der URL an:
...?sap-accessibility=X
Die Festlegung der Barrierefreiheit ist außerdem Bestandteil der zu SAP Web AS 6.40 SP2 neuen Systemanmeldung.
2. Fragen Sie die Barrierefreiheit in der BSP-Laufzeit ab:
runtime->with_accessibility(
) = 'X'
Die Barrierefreiheit ist eingeschaltet.
runtime->with_accessibility(
) = ''
Die Barrierefreiheit ist nicht eingeschaltet.
Mit dieser Option wird intern ein Kennzeichen in der BSP-Laufzeit gesetzt, das von BSP-Anwendungen verwendet werden kann, um zusätzliche Informationen im HTML-Output-Stream auszugeben, so dass Screen-Reader-Programme die visuellen Informationen auf dem Bildschirm besser präsentieren können.
Die BSP-Extensions HTMLB, XHTMLB undPHTMLB verwenden dieses Kennzeichen, um ihr Rendering-Verhalten entsprechend zu ändern.
Nach dem Anmelden spielt dieser Parameter keine Rolle mehr.

Beachten Sie, dass das Setzen dieses Kennzeichens keinerlei Aussagen über die Barrierefreiheit der jeweiligen Anwendung macht. Mit diesem Kennzeichen legen Sie lediglich fest, dass für die jeweilige Anwendung zusätzliche Hilfe benötigt wird.