cancel
Showing results for 
Search instead for 
Did you mean: 

SAP fiori launchpad designer 1.36.8 sap-icon issues.

Guillaume2
Participant
0 Kudos

Hello SAP Experts,

I have installed a brand new SAP Gateway based on the latest SPS:

SAP_BASIS 750 SP03

SAP-ABA 750 SP 03

SAP_GWFND 750 SP03

SAP_UI 750 SP03

ST-PI 740 SP03

SAP_BW 750 SP03

SAPUIFT 100 SP01

UIAPFI70 200 SP04

UIEAPP01 100 SP09

UIFND001 100 SP01

UIHERP01 100 SP03

UIHFND01 100 SP05

UISAFND1 100 SP02

UISERP01 100 SP 06

I have patched the SAPUI5 to 1.36.8 by using the following sap notes : 2309780, and 2309649

I have done the gateway and the launchpad configuration. At this stage everything works fine.

Here is my issue, when i use the Launchpad designer I didn't get to icons on all tiles :

When I go to the configuration, and check the icon here is what I get:

(using sap-ui-debug=true) In the Console logs I have no errors but a lot of messages saying:

2016-05-09 12:51:25.082310 sap.ui.core.AppCacheBuster.convertURL("sap-icon://notification"); - 

sap-ui-core-dbg.js:16477 2016-05-09 12:51:25.082770   --> normalized to: "sap-icon://notification/" - 

sap-ui-core-dbg.js:16477 2016-05-09 12:51:25.084090 sap.ui.core.AppCacheBuster.convertURL("sap-icon://Fiori4/F0694"); - 

sap-ui-core-dbg.js:16477 2016-05-09 12:51:25.084614   --> normalized to: "sap-icon://fiori4/F0694" - 

sap-ui-core-dbg.js:16477 2016-05-09 12:51:25.085479 sap.ui.core.AppCacheBuster.convertURL("sap-icon://Fiori4/F0694"); - 

sap-ui-core-dbg.js:16477 2016-05-09 12:51:25.085929   --> normalized to: "sap-icon://fiori4/F0694" - 

I didn't find any notes/help yet to solve my issue....

If someone has some clues....

Thanxs.

Accepted Solutions (1)

Accepted Solutions (1)

Guillaume2
Participant
0 Kudos

Hello again....

Solution Proposed by the Support: Implement SAP Note 2284906 (new version from 17.05.16)

That's all

Answers (6)

Answers (6)

Guillaume2
Participant
0 Kudos

I have found a workaround...

When I create a new theme, for example by copying the standard blue_crystal theme, and assign it to the user, then it works.

In fact the library.css generated in the new theme includes the @font-face statement.

Still waiting the OSS answer.

Guillaume2
Participant
0 Kudos

hello all,

I think I have found the cause....

the declaration of the fonts are made with the @font-face only in the /sap/ushell/themes/.../library.css (at least for the sap-launch-icons.ttf, which are the ones missing)

starting from SAPUI5 1.36.1, the DynamicTile.view.js (in ui2/ushell/ressources/sap/ushell/components/tiles/applauncherdynamic) is made from sap.m.GenericTile,

Code from 1.36.1


getTileControl: function() {

            jQuery.sap.require('sap.m.GenericTile');

            var oController = this.getController();

            return new sap.m.GenericTile({


whereas before it was made from sap.ushell.ui.tile.DynamicTile :

Code from 1.32.11:

getTileControl: function() {

            jQuery.sap.require('sap.ushell.ui.tile.DynamicTile');

            var oController = this.getController();

            return new sap.ushell.ui.tile.DynamicTile(

and the sap/m/GenericTile.js does not load the sap/ushell/themes/.../library.css, so the font-family are not declared, and then not displayed....

and that's exactly what I have in my HTML Header:

with 1.32.11 :

<head>

...

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

<link type="text/css" rel="stylesheet" href="https://<hostname>:<port>/sap/public/bc/ui5_ui5/resources/~20160203090900~/sap/ui/table/themes/sap_bluecrystal/library.css" id="sap-ui-theme-sap.ui.table" data-sap-ui-ready="true">

<link type="text/css" rel="stylesheet" href="https://<hostname>:<port>/sap/public/bc/ui5_ui5/resources/~20160203090900~/sap/ushell/themes/sap_bluecrystal/library.css" id="sap-ui-theme-sap.ushell" data-sap-ui-ready="true">

</head>

and with 1.36.1 :

<head>

...

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

<link type="text/css" rel="stylesheet" href="<hostname>:<port>/sap/public/bc/ui5_ui5/resources/~20160203114600~/sap/ui/table/themes/sap_bluecrystal/library.css" id="sap-ui-theme-sap.ui.table" data-sap-ui-ready="true">

</head>

So Now I need to investigate if this bug resolved in other patches, I will send a OSS message to ask....

failing to have found the final solution, I have at least clarify the cause....

If you read this message and if you have installed the 1.36.1 (or higher) on a NW 7.5, could you tell me if you have the same behavior?

Best Regards.

Guillaume2
Participant
0 Kudos

I have done a small check... In fact the launchpad was working fine even with the 1.36.1 and higher...

and I find out why, the @font-face statements are also present in the sap/fiori/themes/sap_bluecrystal/library.css, which is the one used by the fiori launchpad, it explains why it works fine....

I have created the oss message and waiting for their answer, i will post the solution if I get one...

Best regards.

Guillaume2
Participant
0 Kudos

hello all

I do not even know from where those icons comes ? from a ttf file like sap-icon.ttf ? I have downloaded all the font file i have found in the repository and I didn't find the correct files (if it is a ttf).

Do someone knows from where those icons comes ?

Best regards

Guillaume2
Participant
0 Kudos

hello,

after some investigations, I have discovered that the missing icons comes from sap-icons-launch.ttf.

with some debugs it appears that the library.css that contains the @font-face statement for the font-family (the one in sap/ushell/theme) is not loaded.

I do not know why ?

best regards.

former_member182874
Active Contributor
0 Kudos

Hi,

Please make sure you have performed cache clearing after patch upgrade.

Regards,
Tejas

Guillaume2
Participant
0 Kudos

Hello Tejas,

Everything has been done several time (even stop & restart of the gateway), with no success...

I have tried to apply new sap notes :

2273615,2287821,2279723,2308740... (most of then will come with the SP04 of SAPUI5 750) but still no effect.

One other strange behavior is that I do not have any message in the console (with sap-ui-debug=true), when I display all the icons available from the configuration of a Tile.

If I do the same with my other gateway (SP01) i see the loading of different TTF files (BusinessSuiteinAppSymbols.ttf, sap-icons-TNT.ttf, sap-fiori-inapp-icons.ttf)

and to be complete :

I have some icons :

example (Fiori2/F0366 is OK, but nothing with Fiori2/F0367)

Best regards

Guillaume2
Participant
0 Kudos

For information,

it seems it is NOT a client side issue, as I have another Gateway based on 750 but at SP01 level, and everything is fine with it (sapui v1.32.11).

Best regards.

gill367
Active Contributor
0 Kudos

HI

Which browser you are using. try using a different browser.

Also check if you are able to see all the icons present in the below link in the same browser.

Icon Explorer

Regards,

Sarbjeet Singh

Guillaume2
Participant
0 Kudos

I am using Google Chrome, but the same behavior with Firefox...

for information I have tested it under Mac Os and also on windows and all the same

and the link works well in both browser

Thxs.