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

Purpose

This wiki will introduce to the missing navigational link which needs to be added to your enhancements to avoid the dump in the CRM Web UI

Overview

When a navigation from one screen to other happens there is a dump which occurs in your enhancement if the navigational links are not maintained.

Below are some of the examples. This exception can occur in any scenario where the navigation link is missing.

Scenario 1:

When a duplicate account has been created the warning message is shown and the ‘Show duplicate’ button is enabled in the account Overview page toolbar. The popup is triggered when the Show duplicate button is clicked but in your enhancement you get a dump in method CALL_DUPLICATE_POPUP of class CL_CRM_UIU_ADDR_DUPLICATE.

  Scenario 2:

   In the CRM Web UI, when you click on the link in the relationship assignment block , an exception is thrown:

    CX_BSP_WD_INCORRECT_IMPLEMENT - Define NavigationalLink TOCONTACT for source view BP_DATA.Relationships.

  

Steps to be followed:

Let us consider Scenario 1 to explain the steps, the component and views can be changed based on the screen where the dump occurs.

 1:  Transaction: BSP_WD_CMPWB in the SAP backend system.

       Please provide the component and your enhancement.

 

2. Go to Runtime Repository Editor

3. Please click on  Navigational links

4. Please check if the below navigation is maintained.

  NavigationalLink "ToDuplicate"  with Source "BP_HEAD/AccountHeaderViewSet"  Outbound Plug TODUPLICATE  and Target "BP_ADDR.BP_ADDR/AddrDuplicate" Inbound Plug  ADDRDUP_QUICK_CREATE

Comparision between the Standard and enhancement

In order to compare both the enhanced component and standard  we can run a report to show the differences and what needs to be fixed or changed.

Please run the report BSP_WD_RT_REP_COMPARE  in transaction SE38, enter your enhancement set  and the relevant component  and execute.

The right hand side shows the enhancement and the left pane shows the standard. Any differences that needs to be changed will be highlighted.

 

Please note after an upgrade, your own enhancements need to be adjusted accordingly with the changes in the standard as the upgrade does not update the customer enhancement.

Related Documents

 

Related SAP Notes/KBAs

1122248

1570869

1912408


__________________________________________________________________________________________________________

Use this structure to help you compose your contributions for WIKI and at the same time will ensure spelling and grammar.

  • No labels