Top-Level Navigation content problem

I have a bsp iview. I had inserted this iview in the first position of
a role. This role has more iviews. The role hava entry point. When I
click in the top-level navigation (role), it launchs the iview but i
can't see the content of the role in the top-level navigation. If I put another kind of iview in the first position. I can see the correct top-level content.
Thanks in advanced.

hi Ismael Martin
first u take level  ...for example 1 st level 2 nd level
in that particular posible u mention that iview.
lile that u can try it ....if its work letme know
if (levels != 0) { %>
<table id="TLNTable" name="TLNTable" border="0" onresize="SetTLNHeightAndSize()" cellspacing="0" cellpadding="0" class="prtlTopNavWhl" <% if(isSection508SupportOn) { %> tabIndex="0"  ti="0" accesskey="t" title="<%=getNLSString(componentRequest, KEY_RB_TXT_TOPNAV_ENTERING)%>"  onkeydown="nav_skip('TLNTable',event)" <% } %> >
  <tr>
     <td id="NotchTD" name="NotchTD" nowrap class="prtlTopNavNotch" style=""> </TD>
     <td>
       <div width="100%"> </div>
       <div id="TLNDiv" ti="0" tabindex="0" name="TLNDiv" class="prtlTopNavContainer" onScroll="localScrollLeft = this.scrollLeft; adjustLeftAndWidth(this); return true;" onfocusin="adjustFocusToNode(event.srcElement);">
          <!-- 1st level start -->
          <div id="Level1DIV">
            <TABLE id="level1" name="level1" border="0" cellspacing="0" cellpadding="0">
            </TABLE>
          </div>

Similar Messages

  • Top level navigation appearing below the content area

    Hi ,
      I have modified the standard look and feel of the portal . We have our own masthead now and a custom footer as well . The problem is the top level navigation is appearing below the content area . I presume that there is a possibility of arranging the ordering of all the different objects in a frameworkpage . How can this be done ? Please help .
    Regards
    Deepak Singh

    Hi ,
      I just checked the layout . It is using the framework page layout as the default layout .I am using NWDS for 2004s . Now if I need to change the order of appearance of one of my components which are
    desktop inner page
    top level navigation
    masthead
    footer
    How do I change it ? Do i need to modify any property for these components like the sort priority or the merge property etc for the same ?
    Regards
    Deepak Singh

  • A problem Configuring Top-Level Navigation

    hi, when i change the property of the Number of Display Levels in the Top-Level Navigation
    (as shown in http://help.sap.com/saphelp_nw04/helpdata/en/5a/33befa45ca7f459b24d0c5d51d0749/frameset.htm)
    I set to 0 and then hide the top-level navigation, i forget set the Detailed Navigation property level to 1
    and now i dont have any access to the configuration menu and i cant do nothing,
    can i change the Detailed Navigation set to 1 manualy outside the portal?
    may be changing any configuration file?
    thanks
    Message was edited by: Jose Rubí
    Message was edited by: Jose Rubí

    Hi,
    We have faced a similar problem earlier, one of the developers changed the property to 0. Luckily for us, one of the user id has got Content Administrator as the first tab, so we could change the iview template and got the TLN. Check this option.
    The following is a theoritical idea only, i have not implemented this
    Download "com.sap.portal.navigation.toplevel.par.bak" and change the code. Check out this link
    https://help.sap.com/saphelp_nw04/helpdata/en/42/fd515a2aa95277e10000000a1553f7/content.htm
    You have to change the code as
    levels=2;
    before this line
    if(levels>0)
    { %>
    Take a backup of the existing TLN par and upload the edited one with the same name. Then try login and see whether you are able to get the contents, update the property back to 2.
    Note : try to upload the necessary jar files in NWDS.

  • Top Level Navigation Problem

    Hi guys,
    recently, I ran into something really strange. The Top Level Navigation (TLN) became faulty. If the user clicks on certain entries in First Level Navigation or Second Level Navigation the content area is not loaded properly. The content area stays empty as well as the detailed navigation iView (no navigation entries listed). Furthermore, the TLN does not get updated.
    The weird thing is it only affects a few users and the set of affected navigation tabs is different for every user. The problem affects standard tabs (System Administration, Content Administration, etc.) as well as custom tabs. The set of affected users and the set of affected tabs seems to be arbitrary chosen.
    A new log entry is written every time the problem occurs. Find an example below: 
    <i>
    [PortalNode.fireEventOnNode.toEventListener] event=onNodeReadyEvent, target=com.sap.netweaver.coll.CollaborationDetailedNavigation, operation failed
    [EXCEPTION]
    java.lang.NullPointerException
         at com.sapportals.portal.navigation.CollaborationNavTree.isCollaborationNode(CollaborationNavTree.java:490)
         at com.sapportals.portal.navigation.CollaborationNavTree.doOnNodeReady(CollaborationNavTree.java:227)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
         at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
         at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
         at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
         at com.sapportals.portal.pb.PageBuilder.createAndAddEmbeddediView(PageBuilder.java:174)
         at com.sapportals.portal.pb.PageBuilder.createiView(PageBuilder.java:387)
         at com.sapportals.portal.pb.PageBuilder.createAndAddiViews(PageBuilder.java:230)
         at com.sapportals.portal.pb.PageBuilder.doOnNodeReady(PageBuilder.java:572)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
         at com.sapportals.portal.pb.PageBuilder.handleEvent(PageBuilder.java:741)
         at com.sapportals.portal.prt.component.CachablePortalComponent.handleEvent(CachablePortalComponent.java:703)
         at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
         at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)
         at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
         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.doPrivileged(AccessController.java:242)
         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:37)
         at java.security.AccessController.doPrivileged(AccessController.java:215)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    </i>
    While searching SDN I found a SAP Note that might be interesting. SAP Note 982496 contains the description of a similar problem with almost the same error message. However, this SAP Note describes a problem of NW 2004 SPS 17. A problem that should be solved in newer releases. We patched our system last time (NW2004s SPS 09) a few month ago. We never had any similar problems until last week when the above described problems started.
    Unfortunately, the problem starts to escalate. More and more users and more and more navigation tabs are affected.
    Does anyone of you have any experience with this kind of problems? Please suggest how to troubleshoot and solve this very annoying problem. Of course, I am going to reward helpful answers.
    Best regards,
    Martin

    Hi Harini,
    thanks for your suggestions.
    1) Clearing the browser cache did not help at all.
    2) We disabled the navigation cache a long time ago. That means navigation is not cached.
    3) We are going to restart the portal server today. I keep you updated.
    Best regards,
    Martin

  • Top level navigation problem anonymous portal

    Hi everybody,
    We have an anonymous portal with named anonymous users.
    When you log on in the portal with a normal user, the top level navigation works fine and all the content is displayed.
    When you log on in the portal with an anonymous user, all the content is displayed, the top level navigation works.
    But when you press e.g.: the second tab in the top level navigation, you can see the right content, but the tab is not highlighted. In the normal portal the tab is highlighted. The auth scheme of my top level navigation iview is set to anonymous.
    Did I forgot to set a standard sap iview to anonymous or something?
    Kind regards,
    David De Kerpel

    Hi,
    You have the following options to solve this problem as suggested by SAP:
    1. Disable the short urls feature. Go to System Administration --> Navigation --> Short URLs, set the "Use short URLs" to false, save the configuration and restart the J2EE Engine.
    2. Log in as a standard user (not anonymous) and navigate to all iViews/pages that will be viewed by anonymous. Navigating to an iView/page or a navigation node means that you can see a link to it in the TLN or DTN.
    3. Deploy the PAR file attached in the SAP Note 913367, which fixes the problem.
    Regards,
    Srinivasan T

  • Problem with Back button in Top Level Navigation

    Hi all,
    We are facing a minor problem with the Back button in the Top Level Navigation in Portal. This button is present under the Roles and Worksets menu along with the History, Forward, and Add to Portal Favorites links.
    The problem is faced when we have some worksets under a single role. While browsing accross these worksets by randomly clicking on them, we wish to use the Back button as well to go back to the previous workset. But when we use the Back button, the Detailed Navigation panel in the last workset is not retrieved.
    I will explain with the System Administration Role. I open the worksets under this role in the following manner:
    First I open Transport;
    Next I open Portal Display;
    Next I open System Configuration;
    Now I wish to go back to Portal Display workset by clicking on the Back button. But when I do this, although the Portal Display workset opens up, but I cannot see the Detailed Navigation Panel. See the screenshot below:
    http://img399.imageshack.us/my.php?image=backbuttonkg6.jpg
    Please help me in solving this issue.
    Regards,
    Ankur

    I think I have found a resolution, although not very pleasant:
    [Note 950426 - Portal Back button not working correctly|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_ep_pi/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d393530343236%7d]
    Regards,
    Ankur

  • Problem with WPC and Top Level Navigation

    Hi all...
    I have one problem. I'm using WPC and my role name is shown in Top Level Navigation (TLN).
    For example:
    Role name: Test
    navigation nodes: company, About Us, Finnancial, News...
    "Test" role is shown on TLN first level and the first level of navigation node is shown on TLN second level.
    How can I remove the role name from TLN first level? I already changed the entry point parameter to "No" however this case the navigation node disappear from TLN.
    tks

    Praveen,
    How can I set the "No" Entry Point parameter to my navigation nodes??
    In my role configuration I only changed the External Connector and Entry Point Parameters.
    Where can I set up the No entry point parameter for my navigation nodes?
    Regards

  • Content admin - iview not in top level navigation bar

    Using my Administrator ID.
    Also Portal Admin -> channel assigment not in top level navigation bar.
    What role am I missing?

    Hi,
    The short answer to your question is that you need to add the relevant iView(s) and change the applicable role or iView properties to display in the areas necessary.
    Generally you require the super admin role to structure other admin roles to the different types of admin roles in your enterprise with a default installation.
    You could for example determine that your content admin receive more than just the default iView(s) applicable to them, and that you want those iView(s) to display as tabs, or only in the detailed navigational areas. This is a matter of personal preference and thus SAP allows you to customize this as you see fit.
    I hope this helps.

  • Problem with switching tabs in top level navigation for Roles

    Hi,
    I've created two tabs (based on two roles) in the portal top level navigation menu. When clicking the first one it opens as it should. Then when clicking on the second tab it will not open, instead the first tab open up again, it sort of switches back automatically.These  two roles  are  basically consists of worksets and iviews(accessing to r/3).
    Does anyone have any expericene with this type of problem?
    please  suggest me
    Thanks
    Aravinda

    Hi Aravinda
    Please check this link
    Re: Problem with switching tabs in top level navigation
    Regards
    Geogi

  • Problem with switching tabs in top level navigation

    Hi,
    I've created two tabs (based on two roles) in the portal top level navigation menu. When clicking the first one it opens as it should. Then when clicking on the second tab it will not open, instead the first tab open up again, it sort of switches back automatically.
    Does anyone have any expericene with this type of problem?
    Best regards, Olof Trönnberg

    Hi George
    On startup of the role an iview was called which opened a gif file stored in the KM. This iview wasn't added to any page so I basically did just that; added it to a page. Now the problem seems to have gone away!
    Thanks!

  • How make the Top-level Navigation and Content Area in one page as a whole?

    I want to make the Top-level Navigation and the Content Area in the one page as a whole displayed in user interface.In the default framework,the Top-level Navigation and the Content Area were contained  in 2 pages, So the vertical scroll bar could only control the Content Area. I want to control the full page with  one vertical bar like the page of "www.sdn.sap.com" Web.

    Hi Jianguo,
    One advantage of the external facing portal solution (SP14) is that the framework page is displayed in a single frame. Perhaps this could be of use to you.
    Hope this helps.
    Daniel

  • Hover problem in Top Level Navigation

    Hi.
    We activated hover option for Top Level Navigation.
    So, users can hover over first-level entries and immediately see the entries that will appear in the second-level.
    The user can then click the second-level entries and navigate to one of these entries.
    My Question is
    "we want to click first-level entries and moved selected tab   like a action without hover. When we click first-level entries, nothing happens"
    Please give me a ideas..
    Regards, Arnold.

    HI Raja,
    Check the Accessibility flag in  the New User Registration form, if it is ON then it disables Hover feature for the portal.
    Check the link esp the Header area part :
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/ac/dc4f3eeb684212e10000000a11405a/frameset.htm">Understanding the Portal Desktop</a>
    To know about Accessibility :
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/8d/b7bf3feb915f7be10000000a11405a/frameset.htm">Accessibility</a>
    Hope it helps you.
    Regards,
    Vivekanandan

  • Customized Top Level Navigation iView

    Hello to all
    We are using a customized TLN iview. Its source code was modified to admit different URLs, and do the filtering depending of the default framework page which is using the TNL iview,
    I mean, the TLN would be copied inside a proyect folder on the Portal Content, where would be a DFPage that contains a copy of TNL iview, and this copy would have a different roleFilter attribute.
    Then, the TLN was modified again in order to merge roles that had the same name.
    Those changes doesn't seem really important, they have just declared some vars, and each of them added one code line. The first one extended the first part of an IF condition, and the second one extended it with another condition, using OR.
    The problem is that after the modifications, our TLN doesn't highlight correctly the first node when accessing or refreshing the Portal, instead of it shows a default start page that doesn't belong to any of our roles
    The TLN iview has a procedure named PrintNavNodes, which is called on the event OnClick (I assume), and when we accessrefresh the page too.
    The iview works well when clicking its buttons, it's just the first time it is used when the wrong page is shown, that's the problem we need to correct.
    This procedure (PrintNavNodes) lodges the code changes. The only var modified is String prefix, so maybe anyone could tell me a default value to it, o a way to catch that mistake in order to show another page when the default page is to appear.
    Also, I would appreciate if anyone knows about an API, andor a How to... manual, or any kind of documentation about this subject.
    We have no possibility of reject the changes, so we need to find an alternative solution. Here is the code...
    Thanks in advance, and regards
        private void PrintNavNodes(IPortalComponentRequest request, IPortalComponentResponse response)
         ILogger loggerArquitectura = request.getLogger(portal_logger);
             String strDataToPrint=;
         NavigationEventsHelperService navHelperService = (NavigationEventsHelperService)PortalRuntime.getRuntimeResources().getService(com.sap.portal.navigation.helperservice.navigation_events_helper);
         NavigationNodes initialNodes = navHelperService.getRealInitialNodes(request);       
    !-- Change Heiko Broker for SiteNavigation          
              IPortalComponentContext componentContext = request.getComponentContext();
              IPortalComponentProfile profile = componentContext.getProfile();
              String roleFilter = profile.getProperty(RoleFilter);
            if(initialNodes != null)
         INavigationNode firstChild = null;
         INavigationNode firstContent = null;          
         String prefix=ROLESportal_content;
    !-- Change Marta Alberto
         PROBLEM In the new TLN, when using the merge roles feature, the
         url of the merge roles is different (start with the word merge.....).
         This is a wrong implementation because it filters all the nodes that do
         not start with ROLES.
         SOLUTION Compare with the other prefix too.
         String newPrefixThatFixesTheProblem=MERGESportal_content;          
         String newPrefixThatFixesTheProblem=merge(;
                if(initialNodes.size()  0)      
                for(Iterator it = initialNodes.iterator(); it.hasNext();)
                    INavigationNode initialNode = (INavigationNode)it.next();
                        strDataToPrint=initialNode.getName(),;
    !-- Change Heiko Broker for SiteNavigation          
         if (initialNode.getName().startsWith(prefix+roleFilter)
    !-- Change Marta Alberto
         PROBLEM In the new TLN, when using the merge roles feature, the
         url of the merge roles is different (start with the word merge.....).
         This is a wrong implementation because it filters all the nodes that do
         not start with ROLES.
         SOLUTION Compare with the other prefix too.
          initialNode.getName().startsWith(newPrefixThatFixesTheProblem + prefix + roleFilter))                    
                         firstContent = PrintNode(initialNode, request, response, 0);
                         if(firstChild == initialNode)
                             if(firstChild.getLaunchURL() != null && !firstChild.getLaunchURL().equals())
                                 firstContent = firstChild;
                             else
                             if(firstContent == null)
                                 try
                   firstContent = firstChild.getFirstChild();
                                 catch(NamingException e)
                   ILogger logger = request.getLogger(navigation_logger);
                   if(logger != null && logger.isActive())
                        logger.severe(this, e, Exception in Top Level Navigation);
                             HttpSession httpSession = request.getServletRequest().getSession();
                             httpSession.setAttribute(NavFirstContentNode, firstContent);
                }  end FOR
            response.write(););

    Hi,
    Check authentication related properties of iView. Make sure all of them are set to lowest level or none
    Regards,
    Ganga

  • Tab in Top Level Navigation is not highlighted when clicked on

    Hi guys,
    We have 1 problem in EP 6.0:
    I create 1 iview(testiview), and attached to the role(testrole), assigned to 1 user, then login with that user. In top level navigation, i am able to see the role(testrole) in top level navigation, but after i clicked, the tab for this role is not highlighted, but the content of iview is displayed,
    Any one knows what happened?
    Thanks!
    Guo Feng

    Hi Guo
    You have created one role and added one iView under it.
    now can u tell which one you made as entry point.
    if Role is the entry point are you getting the iView link in the DTN ?
    If you made iView as entry point and then you r getting the content in content area and the iView link in the top.
    i think the second one happens...
    Check the role and iView properties .
    Make the Role as entry point..
    Cheers
    Chinmaya
    Reward for helpful answers

  • ByEPCM top level navigation in between federated portals

    Hi Everyone,
    we're currently having an issue where our bespoke top level navigation isn't working properly between our federated EP and CE systems. The TLN is a hover menu style navigation and uses byEPCM to navigate. The problem occurs when the user logs on to EP, navigates to an iview that is on the CE box (via federation) and then tries to navigate back to an EP iview. Instead of displaying the iview the user sees "page not found" in the content area and has to reload the whole portal framework for it to work.
    The logs don't seem to suggest very much apart from it looking for the role/iview on the CE box as opposed to the EP box (??). This does not happen using the standard SAP TLN and also doesn't seem to happen when using byURL instead of byEPCM. Now,  the natural suggestion would be - why not use byURL instead? This is valid approach and I will test this but I distinctly remember that there was a reason why I used byEPCM as opposed to byURL in the first place (just can't remember what it was as it was a long time ago). In any case I will test this over the next few days.
    I can't help think though that this might be a config or security/permission setting somewhere on either EP or CE (probably CE). Anyone who has encountered this before and can maybe shed some light or have any suggestions on where to start looking?
    Thanks,
    Dion

    Hi Henrik,
    you could listen to the navigation event (just as the TLN does to navigate to the next page).
    Here is how it works (JS code):<pre>function myNavEventHandler(eventObj) {
        var navigationTarget="";
        if (typeof (eventObj.dataObject)=="string")
            navigationTarget = eventObj.dataObject;
        else
            navigationTarget = eventObj.dataObject.target;
        <i>// add code handling <b>navigationTarget</b></i>
    EPCM.subscribeEvent("urn:com.sapportals:navigation", "Navigate", myNavEventHandler);
    </pre>Put this code into an component/iView, then place it into the framework page.
    That should be it...
    Regards
    Sven

Maybe you are looking for