Unable to customise Tab (color) in Portal Theme through Theme Editor

Hi Everyone ,
I m working  on Themes in Portal 7.0 . I have customised the theme but dont know why i m not able to customise Tabs (Color) .
Like When u click on System Administration ->System Configuration ->system landcape -> (There is second menu with Browse & Search ) and Overview of System Landscape pic in the Content area.
Here Browse / Search / Overview are still apperaing in black color  .. i want to edit these and give some background color to that panel as well

Hi Shivani,
You would be able to change the colors on the tab by changing the following in the Theme Editor
1. Old BSP Tabstrip under Component-Specific Styles
2. Tabstrip element under Complex Elements
The first one is to do with your requirement of changing the colors of the tab shown in the standard portal iViews. The webdynpro tabstrips would respect the settings under the Complex Elements.
Well here's a caveat. Once you specify what colors you want for the tabs, you would also have to create images (Transition images, Starter images, End images) for the tabs in question so that they blend into the transitions smoothly.
Hope it helps,
Prathamesh

Similar Messages

  • Portal Theme - Portal Theme Editor - What about the WD4A Applications

    Hello,
    Question is :
    i copied a standard theme : SAP_TRADESHOW to make a custom theme. I used the portal theme editor in the portal.
    i changed the colors and the pics.. The Screens of the portal is like i changed it.
    But my problem is, when i open a WD4A Application which is included in the portal, for example "Travel Management" it is showen in the standard sap_tradeshow colors.
    I also checked the versions of the backend themes in the mime, but the version of the theme in der portal i used is younger than the backend theme.
    Is it necessary, that to make a backend theme with the colors of the changed portal theme, and contain the URL of the mime in the theme_root parameter of the WD4A Applications?
    What kind of options do i have ??
    Can anyone help me ??
    greeting
    dominic

    I have found it already.... The structure of the themes can be located at the Portal server (file system) in path:
    \usr\sap\ep1\jc00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\ irj\root\portalapps\com.sap.portal.themes.lafservice\themes\portal
    regards,
    Noel

  • Theme Editor Eclipse / Portal Theme Editor

    Hi folks,
    I want to import a theme, that is created within portal, into my Eclipse theme editor.
    The import was done successfully, but the changes done to theme in portal are not visible in here.
    Does anyone have the same problem or a solution:
    Portal Basis Stack NW2004s SPS10
    Eclipse NW2004s SPS 10
    Regards

    Hi Sebastian,
    have u copied the modified theme folder onto this path :--
    <Drive name>:sap<instance name>JC00j2eeclusterserver0     empwebdynprowebsap.com     cwddispwdaglobalSSR     hemes
    or instead of modifying the theme in portal u can modify it in ur theme editor and than copying the modified theme at the above path should solve ur problem .
    and have a look on this pdf:--
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ccb6bcf4-0401-0010-e3bc-ec0ef03e13d1
    Regards,
    Sid.

  • Pageheader Layout from portal-theme-editor

    Hello,
    I want to use in wd4abap the ui-element "pagehead", defining the layout by the  theme-editor from the netweaver-portal.
    I´am using netweaver2004s, sp 09. I don´t find in the theme-editor the place, where I can define the ui-element pagehead. Can anyone help?
    Best regards
    Oliver

    Hello mrutyun,
    i have read your link, but it refers to wd4java and not wd4abap.
    In the link you have given, there is no described, how i can define the layout for ui-element Pageheader in the portal, and the ui-element pageheader will be used in webdynpro for abap.
    For example: the layout for datenavigator can defined in the theme-editor of the portal. when a wedynpro for abab is called from the portal, which uses a datenavigator, the layout of this datenavigator has the layout, which is defined in the theme-ditor from the portal.
    Whith layout I mean clours an types.
    Can you hel in a second try?
    Best regards Oliver

  • Portal Theme Editor

    hi
           this is murali  i have been working with  portal customized theme editors
                can  any one send me documents related to 
                 customized theme editors

    Hi Murali,
    Please follow these steps:
    Personalization :
    Themes :
    SysAdmin
    -->
    Portal Display
    -->
    ThemeEditor
    -->
    Choose a Theme
    -->
    Make Changes
    If Any
    --> Save It
    -->
    Desktop and
    Display Rules
    -->
    Portal Content
    --->
    Portal Users
    <--
    Standard Portal
    Users
    <--
    Copy [Default Frame
    Work Page & Desktop]
    <--
    Paste it In a New Folder
    Rename The Desktop
    <--
    1).OPen The Renamed Desktop
    2). Open Folder Themes(sys) and R.C
    3).Add theme to DESKTOP.
    4)Save it.
    <--
    Open ->portal Admin -> SuperADmin
    <--
    open -> Master Role Collection
    <--
    Select a Role/user/group . From Master Role Collection
    <--
    R.c On Renamed Desktop and " add Portal Desktop To Expression".
    <--
    Open Renamed Dektop,Select the theme,
    <--
    Hit The Button "Set Default" (save)
    <--
    Logoff and Logon The Portal Page.
    Regards,
    Ramganesan K
    Keane Inc

  • Changing Tab color of SuperTabNavigator

    Hi .
          How to change tab color of the SuperTabNavigator.
    Can any help me?
    thanks
    Raghu.

    No,
    Modifying the CSS files directly is not a viable option. Everytime someone saves the theme, the CSS files will be overwritten.
    Refer to this for a possible solution.
    Unleash the power of the Portal Theme Editor
    Thanks
    Prashant

  • Using portal theme in web dynpro tables

    We are currently running EP6 (NW04).  Is there a way to make our java web dynpro table ui elements use the portal theme?  All tables appear blue unless they are checked as readonly in which case they are white. 
    I see there is a TableCellDesign ui element, but that is not available until NW04s and we are not there yet.
    Please assist. (and thank you!)
    Jeff Karls

    hi
    You are right about NW04s portal theme editor and we are able to change colour
    the tablecelleditor ui. But as far as i remember i was able to change properties like selected cell colour, non selected cell colour and mulitselected cell colour.
    However if you are not able to change it in EP 6.0 (NW04) then use the webdynpro themes. I suppose you will be able to do everything there.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d2b1d790-0201-0010-25b7-d1fb059a8ad9">How to edit webdynpro themes</a>
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/1e/535d420447e054e10000000a155106/frameset.htm">Setting the theme in Visual admin</a>
    Hope it helps.
    regards
    LNV

  • Portal Theme in Webdynpro ABAP

    Hi Experts,
         I want my portal theme to get applied to the webdynpro abap application.But WDA application is not adapting the portal theme.
    This is the version of the theme's style sheet in portal=7.1.3.0.1;ur=7.1.3.0.1;7.1.3.0.0(Major version.minor version.SP.patch.generation run)
    The version of Webdynpro abap theme is 7.11.3.2.0.
    Portal Version is NetWeaver 7.0 Ehp1
    and SAP Basis Version is 701 and level 5.
    Is there  version incompatibility?
    How can I solve this.
    Thanks and Regards
    M.Karthiheyan.

    Hi M.Karthiheyan,
    Please follow below steps to apply Portal theme in Webdynpro ABAP.
    1. Go to transaction SE80 and navigate to the MIME Repository
    2. Create a folder in the MIME repository that will contain all the custom theme files. Make sure the folder is created in following directory /SAP/PUBLIC/BC/UR/<theme_name>
    3. Go to the Repository browser in SE80 and select u201CProgramsu201D from the drop down list.
    4. Enter BSP_UPDATE_MIMEREPOS in the input field and hit Enter
    5. Execute the program and enter the MIME repository path to the folder that is to contain the custom theme. Our custom theme is located in MIME path /SAP/PUBLIC/BC/UR/<Theme Name>
    6. Execute the program and select root folder that contains all the custom theme files.  The custom theme can be directly pulled down from the file server on portal or can be exported from Portal Theme Editor and imported into Eclipse Theme Editor in order to generate the necessary css files. We only need the root folder that contains the actual css files and images. The upload process might take a while depending on the size.
    7. Once the upload is complete, go back to the MIME Repository and check if the files were uploaded.
    8. To specify a theme at the global level you can execute WebDynpro component WD_GLOBAL_SETTING. Maintain parameter u2018Stylesheet URIu2019 with the MIME Repository path of the custom theme (i.e. /SAP/PUBLIC/BC/UR/<custom_theme>).
    9. Enter the path under "Stylesheet URI:" and select the check box which says "Force use of External Stylesheet".
    Thanks.
    Sushil S Aher

  • Portal theme pageheader - WD Abap

    Hi,
    after upgrading our Portal from NW7.0 SP18 to NW7.01 SP6, our Custom Portal Theme shows a difference in the WD Abap Pageheader Control in some integrated WD Abap applications.
    The WD Abap Pageheader colour resp. underlying gif changed.
    Does anybody know how to influence this control via Portal theme editor.
    Thanx,
    Andreas Lorinser
    SAP Integration Services (Common Services)
    AXA Group Solutions
    Gärtnerstrasse 2, A1.124
    8400 Winterthur, Switzerland
    Tel.: +41 52 261 6717

    Hi,
    Within the iView of WD Abap application go to the property Support Portal Stylesheet select 'yes', if it is set to No it will take the theme defined in the ECC System.
    You can find the SAP Delivered themes in the Program WD_THEMES using the same you can upload your custom theme.
    The theme loaded using WD_THEMES can be found in SE80 under the path defined below:
    Mime Repository - SAP/PUBLIC/BC/UR/nw5/ themes/CUSTOM/
    And all the object including the headers are stored under the location mentioned above.
    And if you want to replace the standard theme with your custom theme please make the changes in the application below:
    WD_GLOBAL_SETTING
    Change the Application Parameter - Stylesheet URI: /SAP/PUBLIC/BC/UR/nw5/themes/CUSTOM/xxxx
    xxxx is the new custom theme you uploaded.
    Please ensure the WD Abap iView property Support Portal Stylesheet is set to 'No'.
    Hope this helps.
    Cheers-
    Pramod

  • Theme editor: Portal Runtime Error

    We've installed EP 7.0, when trying to access the theme editor, the following exception occured.
    The Theme transporter got no problem.
    Thanks.
    Weiming.
    An exception occurred while processing a request for :
    iView : pcd:portal_content/administrator/super_admin/super_admin_role/com.sap.portal.system_administration/com.sap.portal.themes/com.sap.portal.theme_editor/com.sap.portal.styleeditor
    Component Name : com.sap.portal.themes.editor.default
    The exception was logged. Inform your system administrator..
    See the details for the exception ID in the log file ::
    #1.5 #001125C03CAC0065000000600017A00E000438CE2F1C7CC0#1188358111656#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#AC_LIWM#10288##SAPCP303_T11_19688550#AC_LIWM#e57b5c8055de11dc8e3a001125c03cac#SAPEngine_Application_Thread[impl:3]_2##0#0#Error#1#/System/Server#Java###Exception ID:11:28_29/08/07_0014_19688550
    [EXCEPTION]
    #1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/administrator/super_admin/super_admin_role/com.sap.portal.system_administration/com.sap.portal.system_admin_ws/com.sap.portal.themes/com.sap.portal.theme_editor/com.sap.portal.styleeditor
    Component class : com.sapportals.portal.ssd.StyleSheetDesigner
    User : AC_LIWM
         at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java(Compiled Code))
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java(Compiled Code))
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
    at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java(Compiled Code))
         at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code))
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code))
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code))
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code))
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code))
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code))
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code))
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code))
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
    at java.security.AccessController.doPrivileged1(Native Method)
    at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    Caused by: java.lang.OutOfMemoryError
    at java.lang.StringBuffer.expandCapacity(StringBuffer.java(Compiled Code))
    at java.lang.StringBuffer.append(StringBuffer.java(Inlined Compiled Code))
    at java.io.StringWriter.write(StringWriter.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlAttributeContainer.outputAttributes(HtmlAttributeContainer.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithEvents.outputAttributes(HtmlContainerIdentifiableWithEvents.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlAnchor.outputAttributes(HtmlAnchor.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputStartTag(HtmlContainer.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithUniqueManager.output(HtmlContainerIdentifiableWithUniqueManager.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
         at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithUniqueManager.output(HtmlContainerIdentifiableWithUniqueManager.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithUniqueManager.output(HtmlContainerIdentifiableWithUniqueManager.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
         at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithUniqueManager.output(HtmlContainerIdentifiableWithUniqueManager.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
         at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithUniqueManager.output(HtmlContainerIdentifiableWithUniqueManager.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
         at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithUniqueManager.output(HtmlContainerIdentifiableWithUniqueManager.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.output(HtmlContainer.java(Compiled Code))
         at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithUniqueManager.output(HtmlContainerIdentifiableWithUniqueManager.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.outputChildren(HtmlContainer.java(Inlined Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainerIdentifiableWithUniqueManager.output(HtmlContainerIdentifiableWithUniqueManager.java(Compiled Code))
    at com.sapportals.portal.prt.util.html.HtmlContainer.toString(HtmlContainer.java(Compiled Code))
    at com.sapportals.portal.ssd.userInterface.MasterPage.doContent(MasterPage.java:175)
    at com.sapportals.portal.ssd.StyleSheetDesigner.doContent(StyleSheetDesigner.java:119)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java(Compiled Code))
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java(Compiled Code))
         ... 32 more

    This is because of Out of Memory Error.
    Caused by: java.lang.OutOfMemoryError
    I guess, you need to increase heap size in JVM of J2EE. I should be at least 1GB.
    Please have a look at SAP Note : 710146 for how to change heap size in JVM of J2EE.
    Hope this will surely help.
    Regards,
    Nitin

  • NWDS Theme Editor - Enhancement proposals

    Dear Theme Editor users,
    Please use this thread exclusively to give your input on the following questions related to the Theme Editor in Netweaver Developer Studio:
    - What is your experience working with the Theme Editor? How could user experience be improved?
    - What are the pain points in the Theme Editor?
    - What are the enhancements in Theme Editor that you think will benefit you the most?
    Your input is highly appreciated!
    You can download the theme editor from the following url.
    https://www.sdn.sap.com/irj/sdn/index?rid=/library/uuid/502e9e64-585e-2c10-b7b6-b3ba1214f06e
    In the same page, there is a how-to guide which describes the usage of theme editor.

    Theme editor is definitely a step forward but still need many improvements..
    1. The problem i face while recently editing theme was to identify the corresponding component in theme from which particular portal component is mapped. e.g. While changing tabstrip background color, I made background color changes to tabstrip, Tab Container in Pattern Container and Horizontal navigation Pattern. Still the background color of tabs Browse and Search under Content Administration->Portal Content refused to comply!!
    Even using IE tool bar didn't helped in identify correct theme component. Finally after some trials, I found Old BSP pages under Component specific styles did the trick!..Of course had to use portal theme editor for that..
    2. NWDS theme editor is missing some areas of portal theme editor like Component specific styles, VC, Ajax FWK elements styles and Portal Outer frame. It would be great if we can change masthead and navigation styles from nwds editor.
    3. Themes saved from NWDS editor are not uploadable to portal. Its ZIP misses the portal.zip part. Somehow I feel NWDS editor was designed more use for Webdynpro rather than Portal themes.
    4. While uploading images, can't see the preview of currently uploaded image. Have to view it separately. It would be great addition if there's a facility of viewing current image in the 'URL of Image' placeholder in addition to browse button for uploading new one.
    cheers~
    avadh

  • Re: Theme Editor

    Hi,
    I m wrking on Portal theme editor . When trying to change the tab strip color, using the theme editor, by modifying the Tabstrip , the new setting are not apply to the portal.
    Can anyone tell me why the changes r not reflecting.
    Thanks
    Helpful solution will be rewarded.

    Hi Krishnpal..
    Kindly delete the cookies, temporary offline files..
    You need to save ur theme for two times after editing that theme, if at all not reflecting then you need to assign the theme again by using the master rule collection...
    Also
    For checking, log out the user account and login again...
    Refresh..and check...
    Even restarting server once too sometimes help...
    Thanks...
    Edited by: Chetna  Verma on Sep 12, 2008 10:43 AM

  • Theme editor doesn't work anymore after install of KMC

    I have a portal 6.0.9.4 (stack 9 with patch 4) in which I have developed a few themes with the portal theme editor. Today I have added KMC (also stack 9, patch2) and the installation of KMC has succeeded.
    Now every user has a portal favorites iview (part of KMC), but this iview (which is shown in the navigation panel) has the standard color layout and does not match the one that I have designed.
    When I open the theme navigator it works, but when i select another option, for example layout of navigation panel instead of the masthead iview, the preview of the navigation panel doesn't appear. After this the complete portal fails, because I get a java exception error as you can see at the bottom of this message. The J2E engine has to be restarted to get the portal running again.
    I believe that after installation of KMC the number of options in the theme editor should be increased, because it must be possible to choose the layout of the portal favorites iview, but this cannot be seen in the theme editor. Maybe the theme editor is looking for these settings and it cannot find them. Am I right about this? I also tried to open the standard SAP themes, but this doesn't solve the problem. The problem with the standard themes is the same.
    Best regards,
    J. Winkelmans
    #1.5#00065B3A3CB9005000000017000013AC0003ECD8FEA4D807#1104841659437#com.sap.portal.portal#sap.com/
    irj#com.sap.portal.portal#Administrator#522####05f15dd05e4c11d9981600065b3a3cb9#SAPEngine_Application_Thread
    [impl:3]_24##0#0#Info##Plain###UserAgentHook: component com.sap.portal.pagebuilder.pageBuilder supports (MSIE,>=5.5, *) (Netscape, *, ) (Mozilla,,*)and doesn't support #
    #1.5#00065B3A3CB9005000000018000013AC0003ECD8FEA5594F#1104841659468#com.sap.portal.portal#sap.com/irj#com.sap.port
    al.portal#Administrator#522####05f15dd05e4c11d9981600065b3a3cb9#SAPEngine_Application_Thread[impl:3]_24##0#0#Info##Plain###caching application: key=com.sap.portal.navigation.detailedtree - so=com.sapportals.portal.application.applicationrepositor
    y.ApplicationContext@5eb76a#
    #1.5#00065B3A3CB9005000000019000013AC0003ECD8FEA59377#1104841659484#com.sap.portal.portal#sap.com/irj#com.sap.port
    al.portal#Administrator#522####05f15dd05e4c11d9981600065b
    3a3cb9#SAPEngine_Application_Thread[impl:3]_24##0#0#Info##Plain###parsing deployment descriptor: com.sap.portal.navigation.detailedtree#
    #1.5#00065B3A3CB900500000001A000013AC0003ECD8FEA5B8D8#1104841659484#com.sap.portal.portal#sap.com/irj#com.sap.port
    al.portal#Administrator#522####05f15dd05e4c11d9981600065b
    3a3cb9#SAPEngine_Application_Thread[impl:3]_24##0#0#Info##Plain###UserAgentHook: component com.sap.portal.navigation.detailedtree.DetailedNavigationTree supports (MSIE, >=5.5, *) (Netscape, *, ) (Mozilla,,*)and doesn't support #
    #1.5#00065B3A3CB900500000001C000013AC0003ECD9008998A2#110
    4841691203#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#Administrator#522####05f15dd05e4c11d9981600065b
    3a3cb9#SAPEngine_Application_Thread[impl:3]_24##0#0#Error#1#/System/Server#Java###Exception ID:01:28_04/01/05_0003_3955050
    [EXCEPTION]
    #1#com.sapportals.portal.prt.runtime.PortalRuntimeException: PortalRuntimeException
         at com.sapportals.portal.prt.core.PortalRequestManager.handl
    eRequestException(PortalRequestManager.java:921)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRe
    questCycle(PortalRequestManager.java:803)
         at com.sapportals.portal.prt.connection.ServletConnection.ha
    ndleRequest(ServletConnection.java:232)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.Invok
    erServlet.service(InvokerServlet.java:153)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerIm
    pl.runServlet(HttpHandlerImpl.java:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerIm
    pl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer
    .startServlet(RequestAnalizer.java:340)
         at com.sap.engine.services.httpserver.server.RequestAnalizer
    .startServlet(RequestAnalizer.java:318)
         at com.sap.engine.services.httpserver.server.RequestAnalizer
    .invokeWebContainer(RequestAnalizer.java:821)
         at com.sap.engine.services.httpserver.server.RequestAnalizer
    .handle(RequestAnalizer.java:239)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChanne
    l$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Caused by: java.lang.OutOfMemoryError

    I am also facing the same problem.. could you please let me know how did u solve it.
    regards

  • Error while importing theme created with Eclipse theme editor

    Hi,
    I am facing an error when I try to import a theme I created using the Eclipse Theme Editor plug-in. I created a theme and exported it. Then  when I try to import it, I get the error that "its.zip was not found in the archive". I check the exported zip file for theme and I see that there is only one zip file inside it "portal.zip". But if I export a theme from the portal, I get three zip files inside the archive - portal.zip, its.zip and ur.zip.
    Can't I use the theme I created using the plug-in in portal? Are they meant to be used in some other context? Or is there any setting to be done on the plug-in to make it generate the zip files  - its and ur ?
    Thanks in advance.
    Regards
    Ranjith

    Hi,
    It is used to brand webdynpro. and its a stand alone tool.. no need of any plug ins....
    This is the description I found under eclipse theme editor. its totally related to webdynpro.
    SAP presents applications to users in the SAP Enterprise Portal (SAP EP). You can change user interface themes with the "Portal Theme Editor" that is part of the Enterprise System Administration role.
    As some customers do not have the version of SAP Enterprise Portal that includes this Theme Editor , this version of the Theme Editor is offered as an unsupported, standalone tool from SDN.
    The Eclipse Theme Editor can be used to brand Web Dynpro.
    Comments and questions: Please use the Web Dynpro forum. Problems regarding the Eclipse Theme Editor reported via OSS will not be handled. As the tool comes as an unsupported version, bug fixes cannot be guaranteed in a timely fashion.
    Release information: The Eclipse Theme Editor will be released for each SAP NetWeaver stack. Please note that you can only use the Theme Editor version compatible with the same version Web Dynpro (for example, the SAP NetWeaver Stack 9 Theme Editor is only compatible with SAP NetWeaver Stack 9 Web Dynpro). When you upgrade Web Dynpro to a higher stack, you must also upgrade the SAP NetWeaver Stack 9 Eclipse Theme Editor and your themes to the SAP NetWeaver stack on which your Web Dynpro applications are running.
    here you can find how to edit themes in web dynpro using this eclipse theme editor..
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d2b1d790-0201-0010-25b7-d1fb059a8ad9
    regards,
    Pradeep

  • Theme editor not showing

    Hi,
    NW2004s. We have restored DB and File-System. Now theme editor isn't showing anymore. But themes are in PCD and Personalization.
    Error see above.
    The problem ist described alread in thread
    <a href="https://www.sdn.sap.com/irj/sdn/thread?threadID=136182">https://www.sdn.sap.com/irj/sdn/thread?threadID=136182</a>
    Could not find answer there.
    Thanks for any help, Andi Lorinser
    Exception cauht during rendering page: DesignManager must not be null.".
    [EXCEPTION]
    java.lang.IllegalArgumentException: DesignManager must not be null.
         at com.sapportals.portal.ssd.userInterface.InitialPage.<init>(InitialPage.java:74)
         at com.sapportals.portal.ssd.StyleSheetDesigner.doContent(StyleSheetDesigner.java:95)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java(Compiled Code))
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java(Compiled Code))
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code))
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code))
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code))
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code))
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code))
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code))
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
         at java.security.AccessController.doPrivileged1(Native Method)
         at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))

    Hi Anagha,
    thanks, but even after studying your hints, our problems with "theme editor not showing..."  could not be solved yet.
    Below there are some more logfile-errors witch might help. The first one is from server.log the second and the third are from default.trc.
    What does the instruction "please check: com.sap.portal.themes.editor.default" mean. Where can I check?
    Thanks for help, Andi
    [PortalComponentItem.refresh] AuthRequirement property is deprecated for EP6.0 components, please check: com.sap.portal.themes.editor.default
    Exception ID:04:28_16/08/06_0004_693689250
    [EXCEPTION]
    com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : com.sap.portal.themes.integrity.update
    Component class : com.sap.portal.themes.editor.tools.DesignUpdater
    User : wgradmin
    at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code))
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
    at java.security.AccessController.doPrivileged1(Native Method)
    at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
    at java.security.AccessController.doPrivileged1(Native Method)
    at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    Caused by: java.lang.NullPointerException
    at com.sap.portal.themes.editor.tools.DesignUpdater.doContent(DesignUpdater.java:107)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    ... 32 more
    Exception ID:03:24_16/08/06_0002_693689250
    [EXCEPTION]
    com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/administrator/system_admin/system_admin_role/com.sap.portal.system_admin_ws/com.sap.portal.themes/com.sap.portal.iTSStyleSheetGenerator/com.sap.portal.iTSStyleSheetGenerator
    Component class : com.sapportals.portal.ssd.its.ITSStyleSheetGenerator
    User : Administrator
    at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
    at java.security.AccessController.doPrivileged1(Native Method)
    at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
    at java.security.AccessController.doPrivileged1(Native Method)
    at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
    Caused by: java.lang.NullPointerException
    at com.sapportals.portal.ssd.its.ITSStyleSheetGenerator.doStartPage(ITSStyleSheetGenerator.java:283)
    at com.sapportals.portal.ssd.its.ITSStyleSheetGenerator.doContent(ITSStyleSheetGenerator.java:699)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    ... 31 more

Maybe you are looking for