Skip to Content
Author's profile photo Aviad Rivlin

SAP NetWeaver Portal – Object Based Navigation for Dummies

Hi all,


This time I would like to share with you some more information about one of the core SAP NetWeaver Portal capabilities, but at the same time one which seems not to be known good enough – Object Based Navigation.


What is Object Based Navigation? OBN is a run-time SAP Portal capability for navigating and passing business parameters between applications in the scope of the user’s roles.

Let’s start with an example. Assume that you develop your custom developed application showing a list of all your company’s customers. Now assume that each customer name is a link to a new pop-up window which shows the customer details with more sensitive information such as license information and expected payment information. (Here comes the catch) Assume that you would like this link to behave differently for different users according to their Portal roles. For example: sales managers will get a detailed view of the (pop-up) application, while sales personals (non managers) will get a “lean” view of the customer’s details (pop-up) application.


 Sales Person View – since the Sales Person is assigned to the sales Poral role, the 1st target iView will be launched


Sales Manager View – since the Sales Manger is assigned to the managers Poral role, the 2nd target iView will be launched, which is the more detailed one with the sensitive information


This scenario can be achieved relatively easy with the SAP NetWeaver Portal Object Based Navigation technology. The OBN navigation engine “calculates” the navigation target according to three main parameters: Business Object, Operation and user’s role. According to these three objects, the target application is launched.

In our example, the Business Object will be: Customers; Operation will be: Details; and role: depending on the user who is actually performing the navigation.


I hope that till now you managed to understand the overview and use case of Object Based Navigation. In order to get some more detailed information how to implement OBN in your Portal, have a look at the following link which will explain in full details all you need to know about OBN. In addition, questions can be discussed in our dedicated /community [original link is broken] for OBN topics.




Aviad Rivlin

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      I think that a "How to" guide with a working example which showed all the steps would be useful. The help pages are OK at a high level, but after following them you don't really end up with something that works!
      Author's profile photo Former Member
      Former Member
      I agree, an how-to guide will be of great importance, even because the way the example scenario is explained, and assuming the customer application was developed, the link could be created based on user role in the code, where the detail view can be called, passing different parameters, resulting in a different view for different users.
      Author's profile photo Tobias Hofmann
      Tobias Hofmann
      @Michael: Agreed.
      With 7.3 and Enterprise Workspaces there are a lot of blogs and articles, but besides a high level overview (aka: marketing) it won't help in solvinb real world problems (aka: that's where the client consideres switching to another software).