Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 


 

The latest edition of the SAP Fiori design guidelines includes a brand-new SAP Fiori stencil set. In this article, we'll take a closer look at what the new stencils have to offer, followed by a quick round-up of the other updates with guideline version 1.92.

SAP Fiori Design Stencils for Figma


The SAP Fiori design stencils for web applications are now available as a Figma library. The library already contains the main SAP Fiori UI elements and pages and will continue to grow. With this asset, we want to make it easier for teams to collaborate on their SAP Fiori designs.

What's in it for you?


The new stencil format takes advantage of the capabilities offered by the Figma tool. You'll find more built-in configuration options, and it's simpler to adapt individual stencil components.

One stencil, many variants


For each stencil, you can adjust key parameters to get exactly the variant you need.

For example, within the stencil for the button control, you can pick the button type, adapt the display and value states, show the button as an icon, or display a badge. All you need to do is select the button on your canvas and change the corresponding property in the Figma design panel.


Figma variants - switching a button from compact to cozy mode



Substitute controls on the fly


You can also replace a control on your canvas with another one from the SAP Fiori library in just a couple of steps.

Let’s say you’ve added a checkbox but then realize that you need a radio button. To switch the control, you just select the checkbox on your canvas and choose the radio button in the design panel.


Figma instances - switching a checkbox to a radio button



Built-in "Quartz Light" styles


Styling is easier, too. Once you’ve activated the styles library for Quartz Light, all the visual settings come with the Quartz Light theme parameters, including colors, strokes, and other effects. When you choose colors, for example, the available colors are grouped in the standard Quartz Light color groups for better orientation.


Quartz Light styles - applying a semantic color to a table row



Auto layout


You can make changes to the stencils without having to fix the layout every time. If you hide components or change a text, the layout adjusts automatically. For example, if you hide a button in a toolbar, the remaining buttons are realigned. Or if you remove an item in the middle of a table, the items below it just move up.


Message popover - success icon hidden, info icon takes its place



Who can use the stencils?


Anyone. The good news is that Figma works on any platform, and no license is currently needed to edit the SAP Fiori design stencils. However, you will need a license to publish the stencils as a library, swap instances, or make use of the real-time collaboration features in Figma. For details, see https://www.figma.com/pricing/.

Engineers can benefit as well; once you’ve finished your designs, you can share them as code snippets in CSS.

Where can I download the new Figma stencils?


To download the stencils and style library, follow the instructions in the new guideline:




The download package also includes SAP's font 72 and the SAP icon font, which are both needed to use the stencils.

Can I still download the SAP Fiori design stencils in Sketch, Axure RP, and Adobe XD?


Yes! The existing SAP Fiori design stencils for Sketch, Axure RP, and Adobe XD will remain available (up to version 1.90). However, please bear in mind that they won't be updated in the future.

You can also use Figma stencils in Sketch, Axure RP, or Adobe XD, but you’ll need to move over the stencils you need manually. For details, check out the topic Using Figma Stencils with Other Design Tools.

 

Other updates with guideline version 1.92


Integration cards


The guidelines now include an overview article on the new integration cards and a more detailed article on the calendar card.

Note that integration cards can't be used in the S/4HANA environment yet, but they're already available in SAPUI5.

Time picker


The time picker control has been redesigned and now offers an intuitive dial for selecting hours, minutes, and seconds.


Redesigned time picker



Icon tab bar


To improve responsiveness, the icon tab bar now supports an overflow menu on both sides of the icon tab bar.


Icon tab bar with overflow menus on the left and right



Multi-input field


The multi-input field guideline has been updated to reflect the latest features.

You can now change the value help icon to better match the type of data in the field. For example, if the user needs to enter a product, you could display the product icon.


Value help with custom icon


Pop-in behavior is now supported for tabular suggestions that are grouped. This works as for pop-in behavior in the responsive table.


Tabular suggestions, grouped with pop-in behavior


Value state texts can now contain links.


Value state text with link



Rating indicator


In display mode, you can now show half stars in the rating indicator using the new visual mode property.


Rating indicator in display mode with half-star



All updates


For a full overview of all updates, see What's New in Guideline Version 1.92.
30 Comments
WRoeckelein
Active Participant
Hi Susanne,

 

thanks for the blog. The part on figma use with no license looks promising. However when trying to follow the linked instructions, in the step "publish them as a library" I stumble upon that publishing needs a paid license. And in " for all files in your drafts." I don't see your files despite them being in drafts.

 

Could you clarify the exact procudure how to use your files with figma?

 

Thanks,

Wolfgang
0 Kudos
Hi Wolfgang,

I'm afraid you're right - our mistake! You can use the stencils in Figma without a license, but you'll need the professional plan to publish the stencils as a library or swap instances.

Without a professional plan, you'll need to copy and paste the stencils from the imported file. The updated instructions are here. Most of the features described in the Top Tips should still work though.

Thanks for drawing our attention to this and apologies for the confusion. It looks like we unwittingly used the wrong user profile when we tested the process.

Best regards,
Susanne
ravidaloni
Explorer
0 Kudos

Dear Susanne,

thanks for supplying the Figma Stencils!

With the help of SAP Theme Builder, we have created a specific green theme for our company and were able to import it and apply the correct colour theme to SAP Fiori cockpit.

The missing link is, I guess, between SAP Theme Editor and the Figma Stencils:
Is it possible to use the colours defined in the theme Editor, in Figma stencil, kind of automatically?

If not, we would at least like t edit the colours in the "Test_08_03_Quartz Light Colors MASTER.fig" file,
and see those new colours in the "Test_08_03_Fiori Web Stencils v1.96" file.
It all seem not so straight forward.
Do you have an idea how to solve it?

Best,
Ravid

P.S. - we do not have a Figma pro version (yet?)

gerard_keane
Explorer
0 Kudos

Hi Ravid,

I posted a reply here: https://answers.sap.com/answers/13599490/view.html

I hope this helps

Best regards

Gerry

 

ravidaloni
Explorer
0 Kudos
Thank you, Gerry!!!
pieterjanssens
Active Participant
0 Kudos
In the latest version 1.98 there should be separate cozy and compact stencils, however the cozy one is not included in the archive: https://experience.sap.com/wp-content/uploads/sites/56/2022/02/SAP-Fiori-Design-Stencils-v1.98-.zip
Hello Pieter,

Unfortunately, our stencils expert is currently out sick. We'll follow up on this asap and let you know when the file is available.

Best regards,
Susanne
0 Kudos
Hi piejanssens,

This has now been fixed. The download file now includes both compact and cozy stencils:

https://experience.sap.com/fiori-design-web/design-stencils-for-figma/#download-and-installation

Sorry for the inconvenience and thanks for reporting.

Best regards,
Susanne

 
ravidaloni
Explorer
0 Kudos
Good afternoon,

 

I downloaded the latest stencils version, but the zip file (S4HANA_Web_UI_Kit_v1.106.zip) contained only the MACOS Folder.
FLG files were not available 😞
Where are the Windows files?

Thank you!
Ravid


0 Kudos
Hi Ravid,

I tried this out on my side (I also have a Windows device) and saw all the files as normal:



So the file itself seems to be complete. Or did I misunderstand your question?

Best regards,
Susanne
ravidaloni
Explorer
0 Kudos
Thank you Susanne,

 

I tried it on a Mac, and it worked there. There were 2 files, and it worked great, but no colour definition file any more.
I actually need the files for a pc, including the 3 flg files.

 

This is it, right?

https://experience.sap.com/files/S4HANA_Web_UI_Kit_v1.106.zip

 

 

 
0 Kudos
Hi Ravid,

Apologies, I misread fig instead of flg.

The download file is the correct one. I'll need to check with the designer who created the file to investigate.

Best regards,
Susanne
ravidaloni
Explorer
0 Kudos
No Problem 🙂
We just tried it on another computer (PC) and while extracting there seem to be an error.
I will also try an ask our IT. Maybe some internal restrictions on our side ?

0 Kudos
Hi Ravid,

I checked back with our stencils designer, who confirmed that the files showing in my downloaded ZIP file are complete (though neither of us are familiar with a file type FLG in this context).

With regard to your comment that there's no a color definition file, I learned that there's no new color master file (this is not currently released externally). However, you shouldn't need this file to use the stencils. The colors are available in the file and should show up correctly even if you don't have the master library. They are shown either as a color code (e.g. “#D3DD2E”) or with the parameter name (e.g. “sapCriticalTextColor”).

Best regards,
Susanne
ravidaloni
Explorer
0 Kudos
Thank you Susanne!
Attila
Active Participant
0 Kudos

Hello susanne.wilding ,

do You have a beginner guide/training material/course to work especially with the Fiori Stencils in Figma? Something like which covers to add / rearrange columns in responsive tables, insert sections to object page floorplan usw ?

Maybe You suggest rather to start with basic Figma courses, that brings the knowledge how to achieve such with any kind of stencils applicable to Fiori as well ? 🙂

I have a free plan with Figma, and I really would need instructions where to start as developer, that how to rearrange columns of a responsive table for example. When using drag/drop in the Layers pane, it is not moved to the place I want to drop the column finally. Same for sections to be embedded into the Object page.

I saw a renewed course on open.sap for sketching, and there is a week for tools and objects. Is there maybe some practical information on that week about the Stencils as well, or the topic is different there ?

https://open.sap.com/courses/bvis1-11/items/5EpZUzuHySi4XbrpPGAQ55

Thank You
Attila

Hi Attila,

I'm not aware of any such courses right now, but will pass your request on to our enablement team.

Best regards,
Susanne

Hi attila.berencsi,

I checked back with the design team and we unfortunately don't have the kind of resource you're looking for right now.

Nevertheless, thanks for taking the time to give us this feedback. We'll keep it in mind for future iterations of our stencil offering.

Best regards,
Susanne

Attila
Active Participant
0 Kudos
Hi Susanne,

thank You for Your quick response !

Best regards

Attila

 
ravidaloni
Explorer
0 Kudos

I have a question regarding the stencils in Figma:
They contain some examples of screens where the widest is 834.

In Axure the standard width of the screen was 1024.

Are you going to update the Figma files, or will it only contain an example width of max. 834 pixels?

0 Kudos

Hi Ravid,

For desktop screen sizes, you need to use the "Compact" Figma file. You can then choose between sizes L (1024 px) and XL (1440 px):


The "cozy" version of the file only contains the typical mobile sizes.

We split up the stencils for cozy and compact form factors some time ago because the file was getting too large.

Hope this helps.

Best regards,
Susi
ravidaloni
Explorer
0 Kudos
Perfect!!! Thank you!
pieterjanssens
Active Participant
0 Kudos
Hi Susanne,

I can confirm the zip cannot be extracted on Windows using File Explorer and my guess is that it's due to invalid file/folder names (on Windows). E.g. colons (':') are not allowed on Windows.

Please test extracting the archive using File Explorer instead of a commercial application like WinRAR.

I would rename S:4HANA to S4HANA, or better yet - use 'Fiori' as reference name instead of S4HANA.

Best regards,

Pieter

 

 
0 Kudos
Hello Pieter and sap_ra_community,

In the meantime we uploaded a new stencil file version without symbols in the file name:

https://experience.sap.com/fiori-design-web/design-stencils-for-figma/#download-and-installation

Please let us know if you still experience any problems.

Best regards,
Susanne
ravidaloni
Explorer
0 Kudos
Happy new Year Susi!

Can you please clarify / ask the designer how the components in cozy and compact are connected?
As far as I see, if I update a component in the cozy file, it will not automatically update in the compact file...

 

Thank you!
Ravid
0 Kudos
Hi Ravid,

The cozy and compact stencils share the same underlying styles, but otherwise the two libraries are not connected. So you're right: if you update one, the other is not updated automatically.

Apologies for the delay in responding - I only just discovered your message. I must have missed the notification for your question.

Best regards,
Susi
ravidaloni
Explorer
0 Kudos
Thank you, Susanne!
Wish you a great weekend!
ravidaloni
Explorer
0 Kudos
Hi Susanne,

SAP Icon Font - Business Suite Icons wrongly rendered
-------------------------------------------------------------------------

when I try to embed a font-icon, like explained here: https://experience.sap.com/fiori-design-web/design-stencils-for-figma/#how-to-use-sap-icons

it works for the SAP icons
https://ui5.sap.com/test-resources/sap/m/demokit/iconExplorer/webapp/index.html#/overview/SAP-icons/...

But not for the SAP Business Suite Icons

https://ui5.sap.com/test-resources/sap/m/demokit/iconExplorer/webapp/index.html#/overview/BusinessSu...

When I copy an icon from the SAP Business Suite and paste the code in Figma, it renders the wrong Icon.

Do I need to select a different font?

Thanks!
Ravid




Copied



Output

sunnya_beck
Employee
Employee
0 Kudos
Hi Ravid,

in your screenshot I can see, that you selected the sap-icon font instead of the SAP Business Suite icon font. Please select and mark the icon on your canvas and choose "BusinessSuiteInAppSymbols" as font in the text preferences in the design panel on the right.

In addition, depending on your operating system, we recommend uninstalling any previous SAP icon font version and rebooting your system before installing the latest icon font.

Best
Sunnya
ravidaloni
Explorer