Updated: December 15, 2021

Design Stencils

Design Stencils (Axure RP)

Design stencils are ready-to-use drafts of SAP Fiori floorplans and UI elements. For high-fidelity mockups, you can use Axure RP with the extended SAP Fiori design stencil set. The download package also includes the SAP icon font and SAP’s proprietary typeface “72”.

For more information on installing the “72” typeface, see the installation steps in the Getting Started section.

Variants

The following variants are available for your Axure RP mockups:

  • Compact: Desktop (L)
  • Cozy: Tablet (M), Smartphone (S)
  • Image version: Shows different states of the control as an image, such as “Regular” and “Hover”.
  • Interactive version: Shows interaction built in Axure RP. Most interactions are based on dynamic panels.

Note: The design stencils are high-fidelity mockups and do not represent the exact visual design.

Getting Started

Installation Steps

  1. Install the Axure RP software: If you are new to Axure RP, first get a license for the software, and install Axure RP on your computer.
  2. Download the design stencils: Download the ZIP file from the download box on this page and unzip it.
  3. Install the font “72”: Choose the folder Font 72 / 72_Desktop. Double-click each .ttf file and click Install.
  4. Change the default font within Axure RP to “72” using the Widget Style Manager (see images below).
  1. Remove former versions of the SAP icon font: If you have an earlier version of the SAP icon font installed on your computer, remove it first to avoid any technical errors.
  2. Install the SAP icon font: Unzip the icon font ZIP file and double-click the SAP-icons.ttf file, which is located inside the fonts folder. Click Install.
  3. Optional: Install the Visual Business icon font: If you plan to use map container stencils, install the vis icons, which are also included in the package.
  4. Load the libraries in Axure RP: Open Axure RP and load the new libraries (find a tutorial here).
  5. Optional: Embed font 72.
  6. Optional: Embed the SAP icon font.
  7. Congratulations! You’re done! Enjoy working with the stencils.

Embedding Font “72” for Prototyping

You can load the “72” font from the OpenUI5 resources for use in prototypes. To make font “72” available as an embedded web font in Axure RP web prototypes, follow the procedure below.

Note that only the styles appearing within the currently implemented design are available as web fonts.

Procedure

  1. Choose Publish / Generate HTML Files… and select Web Fonts in the dialog menu.
  2. Add the regular font file by pressing the green “+” button. Name the file “72-Regular”.
  1. Select the @font-face radio button.
  1. Paste the following code that specifies the web font format linked to the font provided by OpenUI5:
    font-family: '72-Regular';
    src: url('fonts/72-Regular.woff') format('woff'),
    url('fonts/72-Regular.woff2') format('woff2'),url('https://openui5nightly.hana.ondemand.com/resources/sap/ui/core/themes/sap_belize/fonts/72-Regular.woff') format('woff'),url('https://openui5nightly.hana.ondemand.com/resources/sap/ui/core/themes/sap_belize/fonts/72-Regular.woff2') format('woff2'),
    local('72-Regular');
  1. Add the bold font file by pressing the green “+” button again. Name the file “72-Bold”.
  2. Select the @font-face radio button and add the following code:
    font-family: '72-Bold';
    src: url('fonts/72-Bold.woff') format('woff'),
    url('fonts/72-Bold.woff2') format('woff2'),url('https://openui5nightly.hana.ondemand.com/resources/sap/ui/core/themes/sap_belize/fonts/72-Bold.woff') format('woff'),
    url('https://openui5nightly.hana.ondemand.com/resources/sap/ui/core/themes/sap_belize/fonts/72-Bold.woff2') format('woff2'),
    local('72-Bold');

  1. Map the default font to the “72” embedded font. This will ensure that you generate the correct CSS with the “72” font family.

Embedding the SAP Icon Font (Optional)

The process for embedding the SAP icon font is the same as for font 72 above. However, in steps 3 and 4 you need to select the @icon-font “SAP icons” radio button and add the following code:

font-family: ‘SAP-icons’;
src: url(‘fonts/SAP-icons.woff’) format(‘woff’),
url(‘fonts/SAP-icons.woff2’) format(‘woff2’),url(‘https://openui5nightly.hana.ondemand.com/resources/sap/ui/core/themes/sap_belize/fonts/SAP-icons.woff‘) format(‘woff’),
url(‘https://openui5nightly.hana.ondemand.com/resources/sap/ui/core/themes/sap_belize/fonts/SAP-icons.woff2‘) format(‘woff2’),
local(‘SAP-icons’);

For more information on font mapping in Axure RP, see Web Fonts and Font Mapping on the Axure RP website.

Brief Introduction to Axure RP

Wireframing. Prototyping. Documentation.

You can use the Axure RP tool to:

  • Make low-fi and hi-fi wireframes with dynamic interactions, or build fast mockups without interactions.
  • Save time by using masters and widgets/stencils.
  • Visualize interactive mockups for all form factors (desktop, tablet, and smartphone) using adaptive views. Interactive prototypes can be tested on all devices.
  • Create a prototype without any coding. Axure RP can be used by designers, or by anyone needing a proof of concept.

If you are looking for an easy way to learn Axure RP, take a look at the tutorials at www.axure.com/learn.

Your Feedback

We would like to improve the usability of the SAP Fiori Design Axure Stencils. If you have experience with these Stencils for making Fiori App Mockups and would like to give us feedback, please contact us via Email. We will then set up a one-on-one interview with you.

Thank you in advance for your support!

Design Stencils (Microsoft Powerpoint®)

The Microsoft PowerPoint® design stencils are ready-to-use drafts of the most essential SAP Fiori floorplans and UI elements.

We provide a limited set of Microsoft PowerPoint® stencils: the stencils are targeted at product owners and other non-design roles. You can use them for quickly visualizing your first design ideas. Only common floorplans and UI elements are available. The stencils come in two variants:

  • Compact: Desktop (L)
  • Cozy: Tablet (M), Smartphone (S)

The design stencils do not represent the exact visual design.