cancel
Showing results for 
Search instead for 
Did you mean: 

theme sap_tradeshow

Former Member
0 Kudos

Hello,

I noticed after hotpacks BASIS62040 or BASIS62039 that the UI of our BSP's changed and are now using sap_tradeshow instead of sap_standard for design2003. Does anyone have a note as to the change? Should I hard code attribute themeRoot in htmlb content element with the theme I want?

Regards

Matt

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member181879
Active Contributor
0 Kudos

Matthew,

The SAP has decided that across all products that the theme tradeshow is the default. We are just the executive arm and executed. Yes, you can hardcode back to your own theme. Or use the suggestion of Thomas. It is good.

++bcm

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

There is an OSS note that documents this change, 712948, but doesn't list the reason for the change. You can hardcode it into each content tag. However if your applications are like ours, you might have several frames with separate content tags. I chose instead to use a method of the runtime object to set the theme root once at my entry point. All my examples are stateful MVC so I'm not sure if this works as well under other circumstances.

move l_theme to selection.

mc_runtime->set_external_theme_root( selection ).

We allow the user to choose their own theme. We then save any changes into a Z-Table. On the start of every application we initialize the theme root back the user selection. This allows us to have a common look and feel to all of our pages that the user can set without having to run them all in the Enterprise Portal (which we haven't yet implemented).