cancel
Showing results for 
Search instead for 
Did you mean: 

How to change skin color in CRM 7.01/7.02?

Former Member
0 Kudos

Hello Experts,

I copied the Nova skin based on SAP Help documentation, now I need to change the skin color like it would be changed by the personalization view:

Can you please tell me which file/line I have to change in order to ahieve this?

By the way, if I do this through this personalization view the color is not changed. Is there a way to solve it?

Thank you

Miguel

Accepted Solutions (0)

Answers (8)

Answers (8)

alvaro_gimon
Explorer
0 Kudos
daniel_garcia12
Explorer
0 Kudos

Hi Miguel,

You will need to change the setting in a table for each user:

SE16

Table: SPERS_OBJ

Search for the following

PERS_KEY: CRM_THTMLB_PERS_COLOR

There you can set the desired color and that's it

As you need to do this by user in Object_id you can add the users you need to apply this setting for.

You may also need to select the skin for the users, for that use PERS_KEY: CRM_THTMLB_PERS_SKIN

Please let me know if this was helpful.

Regards,

Daniel G

daniel_garcia12
Explorer
0 Kudos

Hi,

What you can do is to add the parameter to all users with the color you need to use:

CRM_THTMLB_COLOR -> Value

We applied this to all our users and now everyone have the same color.

Regards,

Former Member
0 Kudos

Hi  Garcia, or All

How did you achieve your requirement for all users with specific color?

In my case i needs to assign different color for different roles.

Thanks

Logu

daniel_garcia12
Explorer
0 Kudos

Hi Logu,

We assigned the following parameters to all users:

* SKIN: CRM_THTMLB_SKIN - SKIN VALUE

* COLOR: CRM_THTMLB_COLOR – Color Value

But if you need different color for each user, then you will have to look for a different approach.

Regards,

Daniel G


Former Member
0 Kudos

Did you ever determine how to do this?  I'm having the same issue with a copied skin.

Thanks.

Former Member
0 Kudos

Hi All,

To my knowledge If you copy an SAP skin, then the color picker functionality becomes disabled.

However can you check if  there is a dump in background when you change the color in personalize.

https://service.sap.com/sap/support/notes/1750402

https://service.sap.com/sap/support/notes/1808632

Please clear the browser cache and server cache.

Also, in case you have a Proxy or a Web Dispatcher in your landscape please make sure to clear their cache as well.

To delete server cache, go to transaction SMICM -> GoTo -> HTTP Plug-in
-> Server Cache -> Invalidate Globally -> "Yes" to invalidate.

The above note might help.

Regards,

Reshma Rao

Former Member
0 Kudos

Hi Miguel,

     i had posted a link, did it work?? if not can you explain what the issue is  .let me help you.

Regards

Former Member
0 Kudos

Hello Rohan,

I already copied the skin, now I need to apply the base color to it and make available for the users (I don't want to change the color for each object, only change the base color as it would be changed in the personalization view, check the image of my first post). What the document doesn´t menction is where I have to change this color, it is because the document is applicable until version 7.00, I am on 7.02.

Thanks for your help.

Miguel

Former Member
0 Kudos

Please help me

Thanks and best regards

Former Member
0 Kudos

Hello Miguel,

Go to the UI Component CRM_BSP_PERS,

View CRM_BSP_PERS/Layout place a debugger in eh_onsave method and check if the color value is being retrieved.

I tried to change the skin and it worked for me.

Go to Personalization layout and select the skin and then the color. Click on the color so that it is displayed in the input field and then hit on save.

Regards

Rajarama U

Former Member
0 Kudos

Thanks Rajarama, I found the table where the value is saved, but it is strange because I changed several times the color in the table and testing the Web UI it is not being applied.

Now, inside the page code I saw the following HTML tag:

<link type="text/css" rel="stylesheet" href="/SAP(====)/BC/BSP/SAP/thtmlb_styles/styles.css?sap-thtmlb-skin=NOVA&amp;sap-thtmlb-rtl=&amp;sap-thtmlb-visuals=X&amp;sap-thtmlb-browser=IE8&amp;sap-thtmlb-exclude=&amp;sap-thtmlb-css-date=00000000&amp;sap-thtmlb-css-time=000000&amp;sap-thtmlb-css-system=&amp;sap-thtmlb-css-color=2AA144&amp;sap-thtmlb-zcss=" />

The property sap-thtmlb-css-color=2AA144 has the right color code. Does somebody know which file or application have this property in order to change it? Besides, the property sap-thtmlb-skin=NOVA is referencing at the original skin, but the copied skin name is ZNOVA.

Thanks and regards.

Miguel

Former Member
0 Kudos
Former Member
0 Kudos

Thanks Rohan I already have read the document, it doesn´t show a way to change the skin color like the personalization view does. Remember that this functionality was introduced since Enhancement package 1.

Regards

Miguel

mahesh_jagannath
Participant
0 Kudos

Hi Miguel,

I think there will be some CSS file where we would have to change the hex color code.

I am not quite sure of the CSS file though.

Regards,

Mahesh

Former Member
0 Kudos

Hello, Please help.

Thank you very much