cancel
Showing results for 
Search instead for 
Did you mean: 

Issue - Navigation from OWL UUID to OIF floorplan

Former Member
0 Kudos

Hi Guys,

I have created one OWL screen where it displays all available data with UUID. I have created OIF screen with General Tab and Item Tab. Now problem is that when I click on UUID hyperlink then it opens OIF screen but it does not display the respective UUID data.

Can anyone please suggest why clicked UUID data is not displaying on OIF screen?

If I click any of the UUID then it display below blank fields:

Please advise.

Regards

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Have you set up inports and outports on the respective screens?

Former Member
0 Kudos

Hi William,

Thanks for your reply, please check below the Inport and Outport setting:

OIF Inport setting:

Outport of OWL:



OBN in OWL:


I am new to c4c. Please help.

Regards

former_member200567
Active Contributor
0 Kudos

Hi Nitin,

   Am I the only one who can't see the screenshots for OIF inport setting and  OBN in OWL?

Anyway, here are some tips.

1. Create Inport in OIF

    a). check OBN inport

    b). select your BO and write anything (e.g to_View_All) in Select Operation

        User ViewAll port type

    c). Add a parameter and bind with a data field (create a data field in data model first)

    d). Create an Event handler with BOOperation Read

         In Type, select NodeID and bind with the data field from inport.

   e). select the inport, in OnFile property, select the Event handler created in "d".

(if you created your screens with Navigation scenario, you would already have an OIF with already configured OBN inport).

2. Create OBN in OWL (use Add OBN using Wizard)

   a) Select the BO you want to navigate and click Next

   b) You will find the Operation you created in the Inport of OIF. Select that Operation

   c) in the ourport configuration, add parameter and bind with NodeID from data model

   d) change the event handler to something noticable

   e) select the column you want to navigate (SAP_UUID), in the Click property , select the event handler.

Note : don't forget to add the OIF to the AssignedObjects of the WCView if it is not already there.

(recommend : create screens with Navigation scenarios and learn from the preconfigured screens first and then create your owns.)

Best Regards

Fred

Former Member
0 Kudos

Hi Fred,

Thank you so much for your reply. Just to confirm I created Object Based Navigation screen then still I need to do above settings?

Regards

Nitin

former_member200567
Active Contributor
0 Kudos

Hi Nitin,

    After you have created screens with Navigation scenarios , you will get

   WoC , WCF, OWL, QA, OIF and PTP.


1.You can navigate from OWL to QA (New or Edit) then QA to OIF  (View All).

 

2.You won't be able to directly navigate from OWL to OIF.

You will need this Source setting because target (OIF) setting (inport) is already configured by the system.

Create OBN in OWL (use Add OBN using Wizard)

   a) Select the BO you want to navigate and click Next

   b) You will find Operation "To_View_All". Select that Operation

   c) in the ourport configuration, add parameter and bind with NodeID from data model

   d) change the event handler to something noticable

   e) select the column you want to navigate (in your case SAP_UUID), in the Click property , select the event handler created by OBN wizard.

Two recommendations :

1) try to create a "Basic View" button on OIF that can navigate back to QAF.

2) try to create a fact sheet (when you click a link on OWL  , a detail view opens )

Hope this helps.

Fred


Former Member
0 Kudos

Hi Fred,

Thanks for reply, I followed the process as you explained but still seems something is missing. It is navigating to OIF but without data. Please see the below screen shot of OIF and OWL and advise:

OIF Inport:

OWL OBN:

OutPort_OIF:

OBN to OIF:

Please advise.

Regards

Nitin

former_member200567
Active Contributor
0 Kudos

Hi Nitin,

OIF Inport:

I think the inport is created by you.

Is the NodeID in ParameterBinding of your OIF inport actually bound with the NodeID of your  BO?

Please use a new data field for parameter.

If you dont mind , can I have a look at ViewAllHandler?

I am sorry but I cannot see your screenshots for these.

OWL OBN:

OutPort_OIF:

OBN to OIF:

Best Regards

Fred

Former Member
0 Kudos

Hi Fred,

Inport was created automatically. Here I am pasting screen shots again if it still not visible then let us know your email id so that I can mail you.

View all handler:

OBN Navigation:

Outport:

Event:

OIF Binding:

Regards

Nitin

Former Member
0 Kudos

Outport Screen shot:

former_member200567
Active Contributor
0 Kudos

Hi Nitin,

I can see the screenshots now.

OIF screen

OBN_ViewAll_Inport :

-> Change Parameter name to just Parameter (delete "0" from parameter) and change  the ParameterBinding to Root/OBN_NAV_KEY. ( I think you changed this setting recently by yourself)

Hope this helps.

Fred

Former Member
0 Kudos

Hi Fred,

Thank you so much. Issue is resolved after changing parameter and Binding.

Thanks & regards

Nitin

former_member200567
Active Contributor
0 Kudos

Hi Nitin,

  Glad that I could help.

  As I said before, please try these two.

  1) Try to add a Basis View Button on OIF that can navigate to QAF

  2) Try to add a Fact Sheet (when you click the link on OWL , the detail view (FactSheet) will open)

These will give you some ideas for object based navigation (OBN) in ByD.

Best Regards

Fred

Former Member
0 Kudos

Hi Fred,

Definitely I will check these 2 points suggested by you. Meanwhile could you please check my another thread and advise.

I tried to create search result scenario. check my ABSL coding.

Regards

Nitin

Former Member
0 Kudos

Hi Nitin,

Can you provide full document for this? I'm a new to SAP C4C and facing same issue like this.

Thanks.

Answers (0)