SAP Fiori Design Stencils
Resources / UI Kits / SAP Fiori Design Stencils
Intro
Design stencils are ready-to-use, high-fidelity drafts of SAP Fiori UI components. You can use them to visualize SAP Fiori apps and to get a realistic impression of your final design.
What’s In the Stencil Set?
The SAP Fiori design stencils include:
- Patterns for foundation topics, such as shadow levels, grid, colors, and more
- Page types (floorplans)
- Controls
- Helper tools, such as rem squares or px spacings to build your app according to the current specifications and implementations. We’ve also included interaction tools, such as cursors and touch visualizations.
The following stencil sizes are available for your mockups:
- S (414 px)
- M (600 px and 834 px)
- L (1024 px)
- XL (1440 px)
In addition, each stencil set includes download files for:
- Font 72, the standard typeface for SAP Fiori apps
- The standard SAP icon font and the SAP Business Suite icon font
[internal_only]
Download Design Stencils
[/internal_only]
Design stencils for Fiori 3 using the SAP Quartz Light theme are available for Sketch, Axure RP, and Adobe XD with the long-term version 1.84.
For more information, see:
[external_only]
Download Design Stencils – Axure RP
[/external_only]
:icon-download-blue
Download Design Stencils (Axure RP) and SAP Icon Font
Last Updated: February 12, 2019 | v1.62
For high-fidelity mockups, you can use Axure RP with the extended SAP Fiori design stencil set.
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
- 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.
- Download the design stencils: Download the ZIP file from the download box on this page and unzip it.
- Install the font “72”: Choose the folder Font 72 / 72_Desktop. Double-click each .ttf file and click Install.
- Change the default font within Axure RP to “72” using the Widget Style Manager (see images below).
Installation – change default font in Widget Style Manager (1)
Installation – change default font in Widget Style Manager (2)
- 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.
- 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.
- 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.
- Load the libraries in Axure RP: Open Axure RP and load the new libraries (find a tutorial here).
- Optional: Embed font 72.
- Optional: Embed the SAP icon font.
- 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
- Choose Publish / Generate HTML Files… and select Web Fonts in the dialog menu.
- Add the regular font file by pressing the green “+” button. Name the file “72-Regular”.
Embedding web font for prototyping (1)
Embedding web font for prototyping (2)
- Select the @font-face radio button.
- 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');
Enter code for web font format – 72-Regular
- Add the bold font file by pressing the green “+” button again. Name the file “72-Bold”.
- 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');
Enter code for web font format – 72-Bold
- Map the default font to the “72” embedded font. This will ensure that you generate the correct CSS with the “72” font family.
Mapping default font to embedded font 72
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.
[external_only]
Download Design Stencils - Microsoft PowerPoint®
[/external_only]
:icon-download-blue
Download Design Stencils (Microsoft PowerPoint)
Last Updated: February 25, 2019 | v1.62
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.
Download Icon Font
SAP Icon Font
:icon-download-blue
Download SAP Icon Font (version 4.5)
Last Updated: October 2, 2019
To use the stencils, you need to install the standard SAP icon font. You’ll also need to install this font locally if you want to display SAP Fiori icons in other applications, such as PowerPoint. For more information about the SAP icon font, see Iconography.
The SAP icon font is also included in the stencil sets for Axure RP and Sketch.
Procedure
- Remove any former versions of the SAP icon font.
- Download and unpack the ZIP file sap-icons_… .zip .
- Double-click the SAP-icons.ttf file, and click Install.
SAP Business Suite Icon Font (Optional)
:icon-download-purple
Download SAP Business Suite Icon Font (version 1.057)
Last Updated: October 2, 2019
In some application areas, you may also need to use the SAP Business Suite Icon Font (BusinessSuiteInAppSymbols). This icon font contains application-specific icons mainly for use in SAP S/4HANA, IoT and ICD apps.
Important: To use the SAP Business Suite icon font in your app, it must be registered as a custom font in sap.ui.core.IconPool.
Procedure
- Download and unpack the ZIP file BusinessSuiteInAppSymbols_...zip.
Note: You can ignore the old .ttf file version number 1.040. The contents of the font file are up-to-date as long as you install the .ttf file from the latest ZIP file. - Install the SAP Business Suite icon font: Double-click the BusinessSuiteInAppSymbols.ttf file and click Install.
Related Links
Related Guidelines
Design and Implementation
- Visual Design Wiki (internal)
- Product Standard for UX Consistency (internal)
- SAPUI5 Samples