cancel
Showing results for 
Search instead for 
Did you mean: 

7.3 Portal Theme not showing in 7.3 BEx Query iView

bjorn-henrik_zink
Active Participant
0 Kudos

Hi,

like many others on SCN I am facing issues with getting a custom portal theme to work for BW reports.I have read many posts but none of them describes any solution to the issue:

http://scn.sap.com/thread/1790314
http://scn.sap.com/thread/146393
http://scn.sap.com/thread/3180234
http://scn.sap.com/docs/DOC-35785

I have also read the "Using Portal Themes in SAP NetWeaver BW" instructions on help.sap.com:
http://help.sap.com/saphelp_nw73/helpdata/en/45/ef66f1b37f3482e10000000a1553f6/content.htm

I have applied proper Desktop & Display Rules settings, e.g. alias, desktop with custom theme as default, rule collection.

Here is a system landscape and solution overview:

Enterprise Portal 7.3:

  • Federated Portal
  • BEx Query iView
  • Custom theme
  • Alias
  • Custom desktop with custom theme as default
  • Custom rule collection

BW Portal 7.3:

  • BEx report
  • No custom theme
  • No custom rule collection

When opening the BEx Query iView in Preview mode it picks up the portal theme (Tradeshow Plus). Here is a snippet from the source code:

<html><head><link rel="stylesheet" href="https://answers.sap.com/com.sap.portal.design.portaldesigndata/themes/portal/

sap_tradeshow_plus/prtl_std/prtl_std_ie6.css?v=7.30.5.0.0" />
<link rel="stylesheet" href="https://answers.sap.com/com.sap.portal.design.portaldesigndata/themes/portal/

sap_tradeshow_plus/glbl/glbl_ie6.css?v=7.30.5.0.0" />

When running the iView via my alias, http://<server>:<port>/irj/portal/myalias, it is showing the standard portal theme:

<html ><head ><LINK REL="SHORTCUT ICON" href="https://answers.sap.com/web.scripting/resources/ico/favicon.ico"><link rel="stylesheet" type="text/css" href="https://answers.sap.com/com.sap.portal.design.urdesigndata/themes/portal/sap_standard/

ur/ur_ie6.css?version=ce3%2BvZTH6rmQXVoe7DYwSw%3D%3D">


I have cleared the cache numerous times and closed down all IE9.0 windows. Caching should therefore not be the problem.

I have also tried to add the &STYLE_SHEET application parameter with a direct link to the custom portal theme, but without any success.

How can I solve this issue. Do I need to create custom theme in my BW portal as well, is that the problem?

Any help is highly appreciated, but please do not reply with any of the answers provided in links above as they do not work.

Accepted Solutions (1)

Accepted Solutions (1)

bjorn-henrik_zink
Active Participant
0 Kudos

Hi all,

the simple answer I have found so far is that the theme must be available in both systems in order to work.

/Björn-Henrik

alancecchini
Participant
0 Kudos

Hi Bjorn-Henrik,

We are facing a similar problem except our standard portal theme is set to Corbu which works for everything except the BEx query 7 iViews we have set up in our portal.

I need to be able to force these to use an alternative supported theme.

Did you find any solution to get over this problem?

Thanks,

Alan

bjorn-henrik_zink
Active Participant
0 Kudos

Hi Alan,

I am not sure what Corbu is? Make sure that the theme is also uploaded in the BW system and that the display rules point to Corbu in the BW system as well.

Hope it helps solve the issue.

/Björn-Henrik

alancecchini
Participant
0 Kudos

Hi Bjorn,

Thanks for the prompt reply.

Corbu is a SAP-delivered theme.

The problem is that while the portal uses this by default due to the way we've configured our desktop to work, Corbu isn't supported with the BEx iViews, we just get a red error pointing to a note saying to use another theme.

I cannot upload the Corbu into BW as it won't work there.

I need to be able to set the BEx iViews to use a non-default theme like SAP Streamline.

I've just found the following note which may help but option 1 isn't taking effect so far in my tests.

903950 - EP6.0 - Using BW Stylesheet instead of Portal Stylesheet

Alan

bjorn-henrik_zink
Active Participant
0 Kudos

Hi Alan,

I completely misunderstood your question, sorry. My problem was the exact opposite. I wanted one theme, but two different were displayed.

As you mentioned it should be no problem achieving what you are looking for.

/Björn-Henrik

Former Member
0 Kudos

Hi Alan.

I am facing the same dilemma and was wondering how you handled it.

Thank you,

Wayne

alancecchini
Participant
0 Kudos

Hi Wayne,

We tried every conceivable way of trying to get the Corbu and Gold Reflection themes working with BEx iViews in our portal. We logged a SAP support message to ask if there were any plans for support which confirmed there aren't. In the end we simply had to force all BEx iViews to render using a supported theme of our choice, SAP Chrome, which was the closest match. I recall we did this at the BEx iView template level so the change cascaded through to all delta linked iViews.

Quite honestly, getting half a dozen legacy SAP technologies to work with Corbu/Gold Reflection was a pain, but we got there for everything except BEx.

Alan

Former Member
0 Kudos

Yeah, I have tried many options as well, but nothing really works. I know one can style the WAD template but that does not take care of the variable screen, popups, etc...

I was thinking that it needed to be done somehow in the iView, but honestly I have not figured out how to apply a theme/style sheet there. I have not been able to get the parameter "style_sheet" to work, maybe outdated now.

Can you elaborate on what you did in the iView please?

SAP is no longer developing for BEX, therefore newer themes are not extended to that application. They are pushing everyone to Design Studio, which IMO is not ready for reporting.

Thanks again,

Wayne

Former Member
0 Kudos

Hi Alan.

Hoping you have a minute to discuss what you did (and how you did) to the BEx iView template in order to use a legacy style sheet.

When I apply one of the LESS themes in our environment, the BEx iView receives no style sheet, which is sort of what I expected. I thought that one would have to apply a style sheet to the iView but I have had no luck in figuring out how.

If you prefer to exchange emails and discuss that way, then let me know.

Appreciate your help,

Wayne

alancecchini
Participant
0 Kudos

Hi Wayne,

Apologies for the delay in replying.

I logged onto our DEV portal the other day to remind myself what we did but the configuration was not as I expected.

We definitely did apply a change to the BEx template iView at one stage, I think this was to add something like 'sap-theme=sap_chrome' to the Application Parameters property. We also tested applying the stylesheet parameter to the BEx query string value which worked but none of the themes on the connecting BW system align closely with the Gold Reflection design.

We've obviously since taken out any iView settings as they are none present across our portal landscape, presumably due to issues encountered. I don't know the exact reason as my colleague worked on this after I was initially involved (possibly related to drop-down behavior not working as required). So, in our live portal we have a copy of Gold Reflection set as our main portal theme but the BEx reports render using Tradeshow Plus even though we've not explicitly set to use this theme (must be enforced via the standard SAP code).

Alan

Former Member
0 Kudos

Thanks Alan, that helps.

Now I just need to figure out why I get no theme/style sheet at all for BEx when I use a LESS theme.

Thanks again,

Wayne

Answers (0)