$(function () { pageContext.i18n.modTalk = 'moderation talk'; pageContext.i18n.replyToComment = 'Reply'; pageContext.i18n.modTalkEmpty = 'moderation talk is empty'; pageContext.url.getModTalk = "/comments/%25ID%25/listModTalk.json"; pageContext.url.possibleCommentRecipients = "/comments/%ID%/possibleRecipients.json"; pageContext.url.commentEdit = '/comments/%25ID%25/edit.html'; pageContext.url.commentView = '/comments/%ID%/view.html'; pageContext.i18n.commentVisibility = { 'full': 'Viewable by all users', 'op': 'Viewable by the original poster', 'mod': 'Viewable by moderators', 'opAndMod': 'Viewable by moderators and the original poster', 'other': 'Advanced visibility', 'dialogTitle': 'Comment visibility', 'selectGroups': 'Visible to groups', 'selectOther': 'Other recipients', 'selectOriginalPoster': 'Original poster', 'selectModerators': 'Moderators', 'selectAssignees': 'Asked to answer users' }; pageContext.i18n.commentMenuLabels = { 'comment-edit': 'comments.menu.edit', 'comment-delete': 'comments.menu.delete', 'comment-convert': 'comments.menu.convert' };pageContext.i18n.answer= { bestAnswer: 'Best Answer', controlBar : { accept: 'Accept', unaccept: 'Unaccept', acceptCommand: 'Accept this answer as correct', cancelAcceptedCommand: 'Remove this answers accepted status' } }; window.croles = { u: false, op: false, m: false, og: false, as: false, ag: false, dc: false, doc: false, eo: false, ea: false }; tools.init({ q: { e: false, ew: false, eo: false, r: false, ro: false, d: false, dow: false, fv: false, c: false, co: false, p: false, tm: false , ms: false, mos: false }, n: { f: false, vf: false, vfo: false, vr: false, vro: false, c: false, co: false, vu: false, vd: false, w: false, wo: false, l: false }, c: { e: false, eo: false, d: false, dow: false, ta: false, tao: false, l: false }, a: { e: false, ew: false, eo: false, d: false, dow: false, a: false, aoq: false, ao: false, tc: false, tco: false, p: false, tm: false }, pc: croles }, { tc: true, nsc: true }); commandUtils.initializeLabels(); }); Skip to Content
1

Possibilities for allowing different Fiori themes for different set of user groups?

May 09, 2017 at 02:12 PM

217

avatar image
Former Member

Hi There,

In the SAP Portal it is possible to create rules ("Desktops and Display Rules") to allow certain user groups (AD groups) to see a different Portal theme/desktop compared to other user groups...

Do you perhaps know the possibilities and means by which this can be done for SAP FIORI themes in the SAP Gateway (SAP_BASIS 750 (5), SAP_GWFND 750 (5), SAP_UI 750 (5))? I don't want the end-users to select the theme themselves via “User Preferences” but rather force the different themes for the different users groups.

At the moment I can't find any documentation which tells me whether this is possible or not.

Your guidance and help will be greatly appreciated.

Regards Dries

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

avatar image
Former Member May 25, 2017 at 12:34 PM
0

Hi There,

I logged a call with SAP on this question. According to them the functionality for this requirement does not exist in SAP Fiori.

I see a definite business need for this, seeing the business units within the same company might each want their own brand (theme). SAP Enterprise Portal caters for this, but not SAP Fiori.

Both SAP Fiori and SAP Enterprise Portal allows for theming and personalization but where SAP Enterprise Portal allows for multiple rules with the possibility for different themes for different groups/users to be set, SAP FIORI unfortunately does not cater for this. I am still busy investigating if there are plans to include this for future releases.

Regards Dries

Share
10 |10000 characters needed characters left characters exceeded
Masayuki Sekihara
May 29, 2017 at 02:31 AM
0

Hi Dries,

How about setting personalize value ?

Fiori Default Theme / FLP Customizing default theme parameter and Personalization (SPERS_OBJ)(/UI2/USER_PROFILE).

From end user point of view, I don't mind selecting a theme. It is my launchpad and not yours.

Regards,

Masa

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Masa,

Is it not possible to use the settings of Launchpad to default a particular theme for the end user, based on user's role?

Like, We do not allow the user for the theme assigned but we control the theme assigned based on user's role.

Regards,

Sharath

0
avatar image
Former Member Jun 14, 2017 at 01:11 PM
0

Hi Masa,

Apologies for only coming back now. Thanks for the reply. Yes, I have seen the blog that you referenced. I have also used the program "zfiori_theme" which is referenced in the blog.

What I encountered is the following:

When a new user access the system there is no personalization set for the user initially. Setting the theme for the user from an "admin" point of view via the program "zfiori_theme" can only be done if personalization was already done by the user, because the program "zfiori_theme" do not create the Personlization GUID. We are looking into creating a program that can do mass changes but firstly create the Personlization GUID for a user in SPERS_OBJ and then only set the theme for the user account. There is a lot to consider with regards to change pointers, etc.

Unfortunately the standard available programs/transactions from SAP/Customer configuration do not allow setting different themes for different users, although that is what we encountered.

Let me know if you differ from my view, please.

Regards Dries

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Dries,

Did you manage to set different fiori theme for a user.

Regards

Satyam

0