
The UWL navigation allows access to different UWL views.
Tasks, Alerts, Notifications, Tracking are the default tabs you see when navigating to UWL from .
All Task , Assigned Task , and Tracked Task are the default navigation tabs you see when navigating to UWL from .
Removing Tabs, Filters / Dropdowns
Find the corresponding NavigationNode XML to which the iView property useNavigationId points. Now copy, modify and upload this changed file.
After modification, save and upload in a different name than the original XML file.
Using the steps mentioned in this section, you can customize new tabs on the UWL iView and reorder the existing tabs.
How to Determine Which Navigation is Being Used in a View
The UWL iView has attributes which indicates the navigation ID to be used along with the default view to display.
useNavigationId
sap_uwl_viewname
The navigation can be changed in the XML file and uploaded as a custom XML in the same way as changing and uploading the ItemTypes and Views.
In the XML file modify the NavigationNode section to add, remove, change position.
Example uwl.collaboration.xml
<NavigationNode name="Collaboration" groupId="UWL_COLL_NAV" global="yes">
<NavigationNode name="collTask" view="CollTaskView" referenceBundle="nav_coll_task">
<NavigationNode name="PersonalViewPlaceHolderCollTask" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
<NavigationNode name="collAssign" view="CollAssignView" referenceBundle="nav_coll_assign">
<NavigationNode name="PersonalViewPlaceHolderCollAssign" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
<NavigationNode name="collTrack" view="CollTrackView" referenceBundle="nav_coll_track">
<NavigationNode name="PersonalViewPlaceHolderCollTrack" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
</NavigationNode>
Example of removing or moving the Tracking section:
To Remove, delete the red text from the XML and the track section will not be displayed.
To Move, move the red text above the blue text and it will become the second tab.
<NavigationNode name="Collaboration" groupId="UWL_COLL_NAV" global="yes">
<NavigationNode name="collTask" view="CollTaskView" referenceBundle="nav_coll_task">
<NavigationNode name="PersonalViewPlaceHolderCollTask" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
<NavigationNode name="collAssign" view="CollAssignView" referenceBundle="nav_coll_assign">
<NavigationNode name="PersonalViewPlaceHolderCollAssign" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
<NavigationNode name="collTrack" view="CollTrackView" referenceBundle="nav_coll_track">
<NavigationNode name="PersonalViewPlaceHolderCollTrack" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
</NavigationNode>
The standard UWL navigation is defined in the uwl.standard.xml file and has the NavigationId of Main.
<NavigationNode name="Main" groupId="UWL_GLOBAL_NAV2" >
<NavigationNode name="CombinedTask" view="DefaultView" referenceBundle="nav_tasks">
<NavigationNode name="task2" view="DefaultView" referenceBundle="nav_combined_tasks">
<NavigationNode name="PersonalViewPlaceHolderTask2" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
<NavigationNode name="forwarded2" view="WorkItemsCompletedForwardedView" referenceBundle="forwarded_tasks">
<NavigationNode name="PersonalViewPlaceHolderforwarded2" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
<NavigationNode name="completed2" view="WorkItemsCompletedView" referenceBundle="completed_tasks">
<NavigationNode name="PersonalViewPlaceHolderCompleted2" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
</NavigationNode>
<!-- Alert Navigation Mode -->
<NavigationNode name="alert2" view="AlertsView" referenceBundle="nav_alerts">
<NavigationNode name="PersonalViewPlaceHolderAlert2" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
<NavigationNode name="notification2" view="NotificationsView" referenceBundle="nav_notifications">
<NavigationNode name="PersonalViewPlaceHolderNotification2" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
<NavigationNode name="CombinedTracking" view="ComboWorkItemRequestsView" referenceBundle="tracking">
<NavigationNode name="CombinedTracking2" view="ComboWorkItemRequestsView" referenceBundle="mytracking">
<NavigationNode name="PersonalViewPlaceHolderComboTracking2" referenceGroup="UWL_PERSONAL"/>
</NavigationNode>
</NavigationNode>
</NavigationNode>
Tag Attribute Description
|
Tag Name |
Description |
|
name |
Use to reference the Navigation Node (Must be unique, unless override existing configuration) |
|
groupId |
Used to allow including this Navigation Node into Other Navigation Nodes. |
|
view |
Name of the View to be used when the Navigation node has been selected. |
|
referenceBundle |
Defines the display text to be used for this Navigation Node. |
|
referenceGroup |
Indicate this Navigation Node should be replaced with other Navigation Nodes of the specified GroupId. UWL_PERSONAL is a reserved group id to indicate location of The User's Personalized Views. |
Post Modification Steps
After modifications have been made upload the new configuration. Perform the following steps:
Go to .
Choose Click to Manage Item Types and View Definitions .
Go to the Upload New Configuration tab.
Enter the configuration name.
Choose the XML file created in earlier step by clicking on Browse .
Choose the priority and select the system to which the configuration is adapted.
Choose Upload .