SCN Wiki upgrade to version 6.13 on Tuesday 19.11.2019 - beginning 07:30 am CET

During upgrade process new content will not be transported to new Wiki version

Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

[Requirement]

In CRM web ui, we are launching BI reporting, and we would like to activate “Cross Navigation Link” from the right mouse click menu (context menu) from the BI report.

[Problem]
But the link does not show up in the menu.

[Steps performed]
1. Define Cross Navigation Link for the needed BI report

Customizing path: Customer Relationship Management -> UI Framework -> UI Framework Definition -> Display SAP NetWeaver BW Reports

Here are two steps, the first step: Define Cross Navigational Links for InfoObjects. Here you define possible links, and specify what is the key used to be displayed in CRM application page. For example the GUID for a transaction.
The second step: Assign Cross Navigation Links. Here you define the detailed link for specific BI reports.

                       

In this step, we provides “Object Type” and “Object Action” in the customizing.

 

2. Define generic OP mapping in navigational profile

Customizing path: Customer Relationship Management -> UI Framework -> Technical Role Definition -> Define Navigation Bar Profile

Locate the navigation bar profile for the business role I’d like to use the above BI report in. For example SALESPRO. Its navigation bar profile is SLS-PRO, select tree menu “Define Generic Outbound Plug Mappings”. There must be one entry corresponds to the “Object Type” and “Object Action” defined in the previous step for the BI report cross navigation link.

This tells the system when do the navigation which target view should be used.

 

 

[What was missing]

After the above steps, the cross navigation link still does not show up in the BI report. What is missing?

There is a famous note 1138613 - BI Reports in CRM UI are not high enough, which recommends the BW system to be configured with the same domain as that for the CRM system, otherwise there will be some issues. After analyzing the topic discussed here, I found this could be one of the reason for not working cross navigation link also.

Let’s take an HTTPWatch trace to observe the CRM and BW system URL.
Or we can check table RSPOR_T_PORTAL in BW system, this table controls the URL generated for BW system.

Because during cross-navigation, BI and CRM exchange information via JavaScript. But this is only possible if the right settings are made in the browser (security zones), and at the protocol and url levels.

After set the same domain, the previous issue is fixed.

 

[Possible Debugging Hint]

Here is the possible debugging breakpoint related to the same scenario:

CL_GSBIRP_BSPWDCOMPONENT_IMPL
READ_NAVLINKS

 

 

Please add me in WeChat public account: SAPCRMGENE

We are posting our content in both English and Chinese.