ESS - Top-Level navigation changes by following a link in an iView
Hi,
if i follow a link in an iView for example:
Ess - overview - employee search - who is who it changes my TopLevel-Navigation from Employee Self-Services to another.
The First-Level Navigation changes, the Second-Level Navigation is the same as in the Employee Self-Services ( Overview, Employee Search, ... ). By activating one of them it gives an error ( JavaScript ):
gNavTreeChildren[...]children is null or not an object
Why does it change my First Level Navigation?
the source-code:
<a class="urLnkFunction urVt1" id="CNDBNBBJ.AreaViewStatic.ServiceLink10"
ct="Link" title="Participation Overview" onkeydown="return me.h_m(event,window,'sapUrMapi_Link_activate
('CNDBNBBJ.AreaViewStatic.ServiceLink10',SSR.event)');" href="javascript:void(0);" onclick="return me.h_e(event,window,this,'Link','LINKCLICK',
{'event':'event','ControlId':'CNDBNBBJ.AreaViewStatic.ServiceLink10'},'',true);"><nobr>
<span class="urTxtStd"><span ct="Caption" title="Participation
Overview">Participation Overview</span></span></nobr></a>
regards
Sleepy_head
Similar Messages
-
Customizing Top level navigation
Hi,
I have requirement where in i have to customize the top level navigation. Insted of hyper links display i have to show them like buttons, not exactly buttons but the hyperlinks shown for the navigation should be removed.
Is it possible to show with out links and once click on the respective workset should be able to navigate that workset.
Is it possible to place image for each workset navigation in top level navigation.
Regards,
Ravi.Hi Darrell,
I checked that code and it is using the navHelperServer.getQuickLink method where it gets the Quick Link Value of the pages i guess.
I could not find the method details and the declaration of this method in the help. Is it the custom method written of that class.
I am using the below standard code of the LightTopLevelNavigation.
I guess i need to put the custom code between the navNodeAnchor Tags of Selected and non selected Nodes.
<TABLE border="0" cellspacing="0" cellpadding="0" class="mainTable" align="center">
<TR>
<!-- <TD nowrap class="notch"> </TD> -->
<TD>
<TABLE border="0" cellspacing="0" cellpadding="0" class="table1">
<TR>
<nav:iterateInitialNavNodes>
<nav:ifNavNodeInSelectedPath>
<TD nowrap class="chosenTDLevel1">
<% if(previewMode) { %>
<A class="chosenOnLevel1"><nav:navNodeTitle/></A>
<% } else if(levels==1) { %>
<nav:navNodeAnchor navigationMethod="byURL" anchorAttributes="class='chosenOnLevel1'">
</nav:navNodeAnchor>
<% } else if(levels==2) { %>
<nav:navNodeAnchor navigationMethod="byURL" anchorAttributes="class='chosenOnLevel1'" urlParameters="InitialNodeFirstLevel=true"/>
<% } %>
</TD>
<% if(levels==2) { %>
<nav:storeNavNode/>
<% } %>
</nav:ifNavNodeInSelectedPath>
<nav:ifNotNavNodeInSelectedPath>
<TD nowrap class="unChosenTDLevel1">
<% if(previewMode) { %>
<A class="chosenOnLevel1"><nav:navNodeTitle/></A>
<% } else if(levels==1) { %>
<nav:navNodeAnchor navigationMethod="byURL" anchorAttributes="class='unChosenOnLevel1'"/>
<% } else if(levels==2) { %>
<nav:navNodeAnchor navigationMethod="byURL" anchorAttributes="class='unChosenOnLevel1'" urlParameters="InitialNodeFirstLevel=true"/>
<% } %>
</TD>
</nav:ifNotNavNodeInSelectedPath>
<nav:ifHasMoreIterations>
<TD nowrap class="spacingTDPipeLevel2" valign="center"> | </TD>
</nav:ifHasMoreIterations>
</nav:iterateInitialNavNodes>
<TD nowrap class="spacingTDLevel1"> </TD>
</TR>
</TABLE>
Thanks
Sumanth -
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> -
How to remove the worksets from the Top level navigation for the ESS role.
Hi All,
I am working on enabling and disabling certain services in the ESS worksets.
we are using EP 7.0, ECC 6.0 (NW2004s).
When I login as a user with ESS role, I can view the changes in the overview pages. However, the worksets are still visible in the TOP Level navigation of th poral. can anyone please explain me how to remove the workset from the Top level navigation.
Thanks for your help
Regards
SMHi,
Go to the ESS role via Content Admin, then double click the workset (or page or iview) and in the drop down select navigation. Then click the <i>Yes</i> radio button of the "<i>Invisible in Navigation</i>" property. -
How to change the order of the top level navigation?
hello,
i don't find where i can change the order of the top level navigation.
help would be great because there is no documentation for this issue.
greets danielIf you want to define the sequence of the entry points for display in the portal, you can prioritize the entry points. You define priorities for the entry points by assigning a cetain value to each of the entry points in the SORT PRIORITY. You may only define values greater than 0 for the priorities and lower than 100 (default value is 100.0). The smaller the value of the entry point, the further left it moves on the navigation bar. The entry points without a priority appear in any order.
Hope that helps,
Frank -
How to change Top-Level navigation design bar into an image?
Hi guru's,
is there anybody who knows how i can change the Top-Level navigation design bar into an image?
thanks in advance
greets
KurtHi
Check this....
http://help.sap.com/bp_epv260/EP_JA/documentation/EP/N08_BB_ConfigGuide_EN_JP.doc
Regards -
Hi,
The top level navigation is always displayed as TAB. Is there any way that we can change this to appear as tree level navigation.
If yes what are the steps required >?
<b>*To be delivered asap*
Cheers,
*RAJ*</b>Hi,
Thanks for the time being mah colleage got a solution. Created 2 dummy roles test1, test 2 . Assigned Test1 to Test2, and assigned other roles to those Test2.
Went to default frame work set Tool Area, Top-Level Navigation invisible.
Now the other roles that have been assigned to test role 2 appear on detail navigation as a tree.
Not recommended but works ;).
Thanks again.
<b>Cheers,
*RAJ*</b> -
Changing the Top Level navigation
Hi,
I have a situation where i need to change the Top level navigation i.e the look and feel should be like a website.
I had seen some blogs like hovering etc..
but i cant understand the concept.
Can any one explain it in a simple and detailed way.
Thanks in advance,
MrChowdaryHi Chowdary
for the Mouse is over it . u need to code like that.
function doMouseOver(level, id) {
//If preview mode do nothing
if (gIsPreviewMode)
return;
if(isSection508SupportOn)
window.setTimeout("keepTLNFocus(" + level +"," id ")",1500);//ACC fix
if (level == 1)
curNode = gNavTree.children[id];
if (!EPCM.getGlobalDirty())
printLevel1Table(gNavTree, id);
printLevel2Table(curNode, -1, -1, true);
else
activeOneId = gLevelOneActiveID;
gLevelOneActiveID = id;
if (curNode.showType == 1)
if (curNode.windowFeatures == "")
winFeatures = "height=" + curNode.windowHeight + ", width=" + curNode.windowWidth + ",toolbar,location,status,scrollbars,directories,menubar,resizable"
else
winFeatures = curNode.windowFeatures;
if (curNode.windowFeatures.indexOf("height") == -1)
winFeatures = "height=" + curNode.windowHeight + ", "+winFeatures;
if (curNode.windowFeatures.indexOf("width") == -1)
winFeatures = "width=" + curNode.windowWidth + ", "+winFeatures;
EPCM.doNavigate(curNode.name,1, winFeatures, curNode.windowName); -
Changing Colour of top level Navigation
Hi,
I want to change the colour of the top level navigation. By default, the top level navigation shows two colour, sky blue and white at the bottom part. Our requirement is to change the white colour at the bottom part, so that it displays sky blue and then new colour at the bottom. Is that feasible through theme editor.
We are using SAP Netweaver Portal 7.01 Enhancement Pack 1 SP 5.
Regards
DebSeems that TLN background properties are not supported by Theme Editor, at least I cannot find it in Theme Editor.
But I have got a workaround:
1. Download your theme through Theme import/export.
2. Unpack theme zip archive.
3. Then unpack portal.zip
4. Go to AFP > images > tln folder of unpacked portal.zip.
5. Replace BgTabArea00X.gif. with your image.
6. Repack your portal.zip and theme.
7. Import theme into portal.
8. Clear HTTP Service cache and browser's cache.
Hope it helps,
Aliaksandr -
Changing the Height of Top Level Navigation
How do I change the height of the Top Level Navigation? I went into the framework page I am using, and then opened the Top Level Navigation iView, and changed the Fixed Height to "100" pixels while leaving the Height Type as "Fixed", but this had no affect.
I am using just one level of TLN, and trying to increase the height of that one level so it is easier to see in the page.
Thanks,
OwenI have already downloaded the PAR file and customized it, and am using it in my custom portal framework. Which part of the code do you recommend I modify? There is the portalapp.xml file, which specifies the height as 45 pixels, but this is just the default size, which should be overridden by the value I specify in the iview, right?
As far as the theme editor, that doesn't help me. I have to increase the size of the top level navigation, not just change the font.
Thanks,
Owen -
Top Level Navigation - Design bar borders
SAP EP 6.0 SP9 on NW04
We're using the top level navigation iview (TLN) out-of-the box and have configured the look and feel of TLN using the Theme Editor so that it follows the customer's corporate identity.
However, we cannot remove the two white vertical borders around the design bar in top level navigation or change the color to the same color as the top level navigation. It is only possible for us to change the background color of the design bar but not the color of the design bar border. The marketing department thinks this is a huge issue, which must be fixed.
We're almost certain that the problem cannot be solved by configuring the Theme Editor.
Does anybody know whether it is easy to modify the code or css files to change the white borders of the design bar? Any idea of what is the best approach?
Best regards
Peter
CanHi,
I have similar problem but there is no "Display of Design Bar Container" option in the Top Level Navigation section of the Theme editor.
Thanks,
MM -
How to enable "top level navigation " in portal
Hi all,
I am unable to see the "top level Navigation" once I logged on to portal
Previously I was able to see that
I performed the following steps thats the reason why I am unable to see "top level navigation"
1 Logged on to portal
2 Content administration
3 Expanded Poratl Content
4 Expanded Content Provided by SAP
5 Expanded End User Content
6 Expanded Standard Poratl Users
7 Selected "Default Frame work Page"
8 In that selected Top Level navigation Iview and the iveiw properties I changed the property "Number of Display Levels " to "0" and choose save
As I have set "Number of Display Levels" to "0" I am unable to see "top level Navigation" Now,I want to change it to 2 for that I need to see the Content Administration role in the "Top Level navigation" Can anyone help me out how to enable "Top level Navigation"
Thanks in advanceundo the changes what you have done.
after you logon to the portal try the url below...this should take you to content admin directly from there modify the framework page and reset the property of TLN
http://yourserver:port/irj/servlet/prt/portal/prtroot/com.sap.portal.pagebuilder.IviewModeProxy?iview_id=pcd%3Aportal_content%2Fadministrator%2Fsuper_admin%2Fsuper_admin_role%2Fcom.sap.portal.content_administration%2Fcom.sap.portal.content_admin_ws%2Fcom.sap.portal.portal_content&iview_mode=default
Thanks
GLM -
How to hide name of Role from the top level navigation of the portal
Hi Experts,
In my project, I have created 2 roles Role A and Role B. These roles have been assigned to User X.
When user X logs in, he is able to see name of role that is 'A' in the top level navigation.
As per the requirement, user X should not see the 'A'.
Rather user X should see following:
Top Level Navigation: 'My Work'
When user clicks on 'My Work', he should see
'My Sub Work1' and 'My Sub Work2'.
After that under 'My Sub Work1' user should see following
All Objects of Role A
All Objects of Role B
Name of role i.e. 'A' or 'B' should not be displayed at all at any place in navigation.
Only whatever objects has been assigned to Role A and B should be displayed in detailed navigation area.
Can you please let me know how to achieve this?
Pictorial Diagram:
My Work (In top level navigation)
My Sub Work1 My Sub Work2 (In top level navigation)
_________Objects of role
A
|
|_________Objects of role
B
Please note that 'My Work' and 'My Sub Work1' and 'My Sub Work2) are not roles. They are just the name of folders.
Can you please let me know how to achieve it?
Regards,
BrianHi Brian,
Try the following steps.
1. Change the 'Entry Point' property of Roles A and B to 'No'.
2. Create a role folder called 'My Work' under A and B.
3. Set the 'Entry point' property of this folder to 'Yes'.
4. Set the 'merge id' property of the folder as "mywork" (or any other string) under both roles A and B.
5. Under 'My Work' in Role A,
a. Set the 'Merge Priority' property to 50.
b. create subfolder 'My sub work1' and create all your objects.
6. Under 'My Work' in Role B,
a. Set the 'Merge Priority' property to 100.
b. create subfolder 'My sub work2' and create all your objects.
7. Make sure the user is assigned both the roles A and B. Only then he/she can see objects of both the roles.
8. One thing to remember while merging folders is that, all the entities that are being merged should be at the same level. For eg: in our case, you cannot merge 'my subwork1' in role A, with 'my work' in role B.
Reward points if helpful.
Regards,
Priya -
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 disappeared
Hi Experts,
We had a very strange issue in our portal. Top level navigation had disappeared for few of our portal users. Rest of the users were able to perform their activities normally with no issues. When we tried to find the trace of exceptions from backend we got the following error trace.
#1.#00145E48CBB00096000000660017C030000476D27F094873#1256546353366#com.sap.portal.prt.request#sap.com/irj#com.sap.portal.prt
.request#35000315#147633##INBLR45V45EP1_EP1_17414950#35000315#0984f1f0c20b11de8e2700145e48cbb0#Thread[PRT-Async 8,5,PRT-Async
]##0#0#Error#1#/System/Server#Java###Exception in PortalRequestManager.dispatchRequest without timeout
[EXCEPTION]
#1#PcdRuntimeException: SQLException is not transient, error code = 1, sql state = 23000
ORA-00001: unique constraint (SAPEP1DB.SYS_C005523) violated
And the below one shows the problem in navigation which has followed immediately after the above error:
#1.#00145E48CBB00098000000280017C030000476D227A097A5#1256544886888#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#3
5000315#147407##INBLR45V45EP1_EP1_17414950#35000315#9f6f3a80c20711deac7f00145e48cbb0#Thread[PRT-Async 16,5,PRT-Async]##0#0#Er
ror#1#/System/Server#Java###Exception ID:01:44_26/10/09_2177_17414950
[EXCEPTION]
#1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/portal_home/com.xxx.defaultDesktop/frameworkPages/com.xxx.frameworkpage/com.sap.portal.topLeve
lNavigationiView
Component class : com.sapportals.portal.prt.component.CachablePortalComponent
Can anyone suggest, what was the cause of the issue and how we can avoid this kind of issue to happen in future? Does this issue come due to some PCD changes?
Thanks and Best Regards,
ShreyaHi Shreya,
Follow the following steps.It may resolve your problem.
1. Logon to the Portal as an Administrator.
2. Directly open content admin with below url .first loginto portal and then replace browser with below url.if it gives error ,refresh
http://host:port/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fadministrator!2fsuper_admin!2fsuper_admin_role!2fcom.sap.portal.content_administration!2fcom.sap.portal.content_admin_ws!2fcom.sap.portal.portal_content
put host and port information of your system.
Regards,
Kundan
Edited by: Kundan 2009 on Apr 16, 2010 11:33 AM
Maybe you are looking for
-
Updated iOS on iPad, no longer connects to WiFi. Have done a reset.?
Updated iPad iOS, lost WiFi connection. Have tried a reset, no luck. Any ideas?
-
Override app preferences to print in grayscale/black and white
I have successfully set up my eprinter to print in grayscale, however apps used on my iPad or Android phone (for instance, the coupons.com app) are able to override my preferences and print in color. This defeats the purpose of saving money through
-
hi all SAP BO XI3.1 i want to use 3 tier mode with Deski so if i automatically create servername.extranet file in LocData folder via InfoView , can i put this file into other client machine without ?
-
Sound card config in new system
Just set up new Dell T7600 workstation with nVideo 6000 graphics and tons of RAM. Problem getting surround output from Premiere or Audition through Creative SB Recon3D PCIe card. Card outputs fine from Windows setup to 5.1 studio system but can't s
-
I need to reinstall Elements 10, can't find a link
Where can I get a link to download Elements 10, as I need to re-install on my PC. I can only find links to Elements 12