Skip to Content
author's profile photo Former Member
Former Member

Object based navigation is not working

Hi experts,

We have created an iview which has OBN operations. So when I preview or run source iview it displays the application. There is a button "Create Material which is the business object which calls the target iview. But when I click the button, the target view doesn't open and it shows Material created. I have mapped the OBN to source iview and the corresponding operations to Target iview. Please help me. I am new to Enterprise portal.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Nov 13, 2015 at 08:26 AM

    Hi Vignesh,


    since not familiar with the concrete landscape/scenario - would suggest doing the following:

    1. create a brand new Business Object(e.g.BO);

    2. under the newly created "BO" create an operation(op);

    3. tag the target iview to the "op"; be sure the iview in question is under a Portal Role assigned to the user(e.g."UserA") that will later trigger the portal navigation;

    4. depending on the version of SAP Netweaver(7.0x or 7.3x):

    4.1.1. if on 7.0x: in portal navigate to role "System Administration"" -> Support -> Web dynpro OBN source -> OBN source

    4.1.2. if on 7.3x: in portal through "User Administration" role - assign to "UserA" the role with name "support_admin_role" and save the changes; re-logon to the portal with "UserA"; then navigate through "Support" role -> "Investigateion Tools" in top level navigation -> OBN Tools -> OBN Source;


    thus you'll get to an 'OBN Source iview/application' from where you could trigger the OBN navigation; for the latter fill all relevant data for the BO and test the navigation with the relevant user (who has the needed roles assigned); also please note that once entered the BO data prior to starting the navigation - to press the button("Show OBN URL" in 7.0x version or "Update OBN URL" in 7.3x) so that the buisiness object URL gets resolved; then trigger the navigation;

    if OBN data is filled correctly these steps should lead you to the desired target iview/application; if this is the case most probably in your scenario the source application/iview does not call the desired OBN in a proper way; then you'll have to re-check both BO configuration details and if the button mentioned is calling the proper BO(business object - name,alias,operation,params,etc.); for this you might use an http traffic sniffer software,e.g. HttpWatch,Fiddler to catch up the OBN calls in both "working"(as of the steps above) and the "non-working"(your scenario); then compare both obn calls, fix any misconfiguration and retry navigation;


    For more detailed informaiton/explanations regarding OBN please visit an OBN wiki page: http://wiki.scn.sap.com/wiki/display/EP/Object+Based+Navigation+-+OBN+Wiki where watch out for the paragraphs: "OBN - Terms", "OBN - Tests at Runtime", "OBN - NW 7.3"(in case of 7.3x version);

    Hope this helps.


    Best Regards, Stanislav

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.