Introduction

A disability isn't always permanent - it can also be temporary or situational. We want to design our service documentation to make sure all of our users have equal opportunities to access and use it. All kinds of users use our products, and we want them to have a great experience.

The following recommendations are based on the Web Content Accessibility Guidelines (WCAG). They intend to raise awareness towards common formulations and provide preferred solutions to achieve a more accessible documentation set. Also check out the SAP Accessibility Standard for information on how SAP generally ensures accessibility.

Some of these recommendations might not be new to you. They're featured in the people-centric approach, the UA Infrastructure User Guide, the SAP Style Guide for Technical Communication, or might already be a best practice in your team. Still, we saw a need to collect all of these ideas in one place.

Accessibility also includes terminology, such as nondiscriminatory, inclusive language. For more information on that topic, see Bias-Free Language.

Getting Started

You're already taking the first step: getting informed. If you learn about ways to make your documentation more accessible, the methods and best practices will eventually be integrated into your daily approach.

Test it!

In Testing, you can find ways to use screen readers and color filters. Take a step back, imagine you don't know your topics, and experience them in a different way.

information

Top takeaways from these guidelines:

  • Patterns matter: Consistent, logical patterns make it easier to understand our content.
  • Time over space (when organizing information): If you're not looking at a screen, "first" and "the following" are easier to understand than "left" and "below".
  • Don't rely on colors: You should be able to understand your graphic just as well in black and white as in color.
  • No empty alt text: Explain your graphic in the alternative text or let screen-reader users know that the graphic is explained in the text body.
  • Test it: Check if you'd understand your own documentation if you were relying on tools preinstalled on your computer.

How can I quickly check if my topics meet the accessibility requirements?

Start small and check for the most obvious pain points:

Guidelines

These guidelines cover the following topics:

  1. Organizing Information
  2. Describing Actions and Objects
  3. Graphics & Other Media

Organizing Information

The way we organize information can make it easier to be consumed and understood.

<div> <div>Recommended</div> <div>Not Recommended</div> </div> <div> <div>For more information on linking, see the blog "".</div> <div>Click to learn more about linking.</div> </div> <div> <div>...the details provided in the table...</div> <div>...the details provided in the table ...</div> </div> <div> <div>, choose ...</div> <div>side of the screen, choose ...</div> </div> <div> <div>, review your changes...</div> <div>of the dialog, review your changes...</div> </div> <div> <div>The graphic...</div> <div>The graphic ...</div> </div>

Describing Actions and Objects

<div> <div>Recommended</div> <div>Not Recommended</div> </div> <div> <div>Choose</div> <div>Choose the green button</div> </div> <div> <div>Enter email</div> <div>Type email address</div> </div> <div> <div>Save; edit</div> <div>The “Save” button; the pencil icon</div> </div> <div> <div>Menu</div> <div>Side drawer</div> </div> <div> <div>Select, choose, go to</div> <div>Click, tap</div> </div>

Graphics & Other Media

Alt(ernative) Text

Alt text is a textual alternative for non-textual graphics. Screen readers read out the alt text so that users get all the information that they need.

When writing alt text, keep the following in mind:

Having trouble writing a good alt text?

For more best practices, see Alternative Text / <alt> Text in the UA Infrastructure User Guide.

<div> <div>Recommended</div> <div>Not Recommended</div> </div> <div> <div>Alt=”In a black and white photo, a smiling young woman with dark hair is wearing sunglasses.”</div> <div>Alt=”woman in a photo”</div> </div> <div> <div>Alt=”In a user account, there are two user types platform users and business users. Platform users can deploy, administer, and troubleshoot both services and applications in their subaccount. Business users can only use applications in the subaccount.”</div> <div>Alt=”The graphic shows two big gray boxes labeled "User Accounts" and "Subaccount". In the first box, there are platform users and business users, and in the second, there are services and applications.”</div> </div> <div> <div>Alt="Detail of the Scheduler tab for Timer Start, with the option Run Once selected."</div> <div>Alt="A SUI of a screenshot with two tabs for Timer Start. The second tab, Scheduler, has three options, the first of which is called Run Once. This option is selected."</div> </div>

Picture2.png

Example: Alt Text for a Graphic

See previous table (second row) for explanation.

SUITimerStart-Scheduler.png

Example: Alt Text for a Screenshot / Simplified User Interface Graphic

See previous table (third row) for explanation.

Image Maps

Image maps use hotspots to make your graphics interactive. Users can choose different parts of the graphic and get more information in a separate topic or next to the graphic.

When a text features an image map, screen readers rely on tool tips, alt texts, and surrounding texts to communicate its meaning.

For image maps, similar rules apply as for graphics:

For more detailed information, see Image Maps (aka Interactive Graphics) in the UA Infrastructure User Guide.

example-imagemap-cicd.png

Writing alternative text for an image map (in CMS)

Icons

Screen readers can't recognize icons, so you should add a description to make sure there's something to read out.

If you insert an icon in you documentation using the tag, you can use one of the following methods of adding a description:

If you insert an , the icon requires alt text. Don't focus on what the icon looks like, but on what it does. See the section on .

For more detailed information, see Iconsin the UA Infrastructure User Guide.

example_accessibiltiy_sap-icon-font.png

Using sap-icon-font - in CMS

example_accessibility_sap-icon-font-built.png

Using sap-icon-font - in SAP Help Portal

example_accessibiltiy_icon-as-image.png

Using icons as images

Videos

Videos are a challenging medium as they can combine two channels, and . Users of screen readers and hearing aids can profit from a text alternative to the video, but also users who have trouble understanding the speaker in the video.

For more detailed instructions, see Accessibility Guidelines for Video Content in the Accessibility wiki space or Videos in the UA Infrastructure User Guide.

Testing

information
Since our documentation on SAP Help Portal is text-based, this section focuses on tools used mainly by visually impaired users.

Put yourself in the place of your user by using functionalities preinstalled on your computer. While these tools don’t perfectly simulate the experiences of users who rely on accessible documentation, they're a convenient method of testing your output regarding the points outlined in these guidelines.

Screen Reader

Screen readers read written texts out loud, which lets you consume not only documents, but also navigational texts without relying on eyesight.

Enable the screen reader by following the path applicable to your system:

Color Filter

Use color filters to limit or customize the colors displayed on your screen. For example, grayscale filters show your screen in shades of gray, but there are also other filters, like the red-green and blue-yellow filters, and filters that invert all colors.

Enable the color filter by following the path applicable to your system:

Snag_1d0db8a.png

SAP Help Portal banner without color filter

Snag_1d0e609.png

SAP Help Portal banner with color filter "grayscale"

Snag_1d0efbe.png

SAP Help Portal banner with color filter "red-green (red weak, protanopia)"

Support

This is a living topic. If you have any input (comments, questions, improvements), please contact Melanie Cueppers (melanie.cueppers@sap.com).