Overview

The User Menu offers a range of options that are specific to the user and is accessible on all BTP tool screens. Users can access it by clicking on the avatar on the end side of the Tool Header. Apart from always available options, the User Menu can also contain tool-specific actions.

Look and Feel

Legacy Guideline Available

This guideline pertains to the most recent version of the SAP Design System. Previous iterations of this guideline remain applicable for tools that have not yet adopted the latest design vision.

Legacy Guidelines:

AppDev and Integration - User Menu

When to Use

1
do
false

Recommended

  • Use the User Menu to hold user-specific information, settings, and actions.
  • Use the User Menu to display help and legal information.
  • Use the User Menu to trigger feedback collection surveys.
  • Use the user menu to Sign In or Sign Out.
1
dont
false

Not Recommended

  • Avoid using the User Menu for navigation.
  • Avoid displaying disabled for inactive items. Hide them instead.

Anatomy

Image
1
17.50; 48.31
Popover Container
2
22.93; 33.76
Avatar
3
36.24; 36.55
Title
4
42.48; 31.18
Subtitle
5
50.86; 36.35
Emphasized Menu Items
6
49.38; 94.12
Dropdown Container
7
55.30; 85.96
Standard Menu Items
8
80.61; 49.30
Button

Popover and Dropdown Containers

The containers are the UI elements that hold all the content of the User Menu. While the Popover Container is always used to display the main user actions, the Dropdown container is optional.

2
do
false
  • Open User Menu in Popover Container
dont
false
  • Avoid having sub-items in Dropdown Containers

See also:

Usage Guideline - Popover and Dropdown Containers

Visual Design - Popover and Dropdown Containers

Both menu item types are available to host the content of the user menu. Consider using all relevant notations for the items - ellipsis, shortcuts, icons, etc.

2
do
false
  • Place Emphasized Menu Items in Popovers
  • Place Standard Menu Items in Dropdowns
dont
false
  • Avoid using both ellipses and child indicator
  • Avoid using menu items for sign in and sign out

See also:

Usage Guideline - Menus

Visual Design - Menus

Avatar

The user avatar in the User Menu is a prominent visual element representing the user's profile picture. The Avatar shows the user's initials if a profile picture is unavailable. Lastly, an icon is displayed if the user has not signed in.

User Menu - Icon Avatar.png

User Menu - Icon Avatar

Displayed when the user has not yet signed in the product.

User Menu - Initials Avatar.png

User Menu - Initials Avatar

User initials are displayed when the user has not provided a profile picture.

User Menu - Image Avatar.png

User Menu - Image Avatar

When the user's profile picture when provided.

Title and Subtitle

The Title is a mandatory UI element that displays the user's First and Last names. The Subtitle is an optional secondary identifier that can display various values: role, position, online status, user ID, etc.

Button

The Button at the bottom of the User Menu is a mandatory UI element that triggers either signing in or out of the tool.

2
do
false
  • Always use a button for Sign In or Sign Out
  • Always use an emphasized button for Sign In
dont
false
  • Do not use menus for Sign In and Sign Out
  • Do not use icons for Sign Out

See also:

Usage Guidelines - Sign In

Usage Guidelines - Sign Out

Responsiveness

Apart from component sizes getting larger on tablets, the desktop and tablet experiences are identical in interaction. On phones, however, the sub-menus of the user menu cascade by replacing the contents. The sub-menus have a title with a back button and the bottom button.

See also

Usage Guideline - Navigation Menus

Resources

Design

Visual Design - User Menu

Leave Feedback

We want to make our toolkit better. If you're interested in providing feedback, please use the commenting feature in the Figma file link in the button below.

Leave Feedback

Track in JIRA