SAP Knowledge Base Article - Public

2902536 - Navigation for CBO with mulltiple key fields is not working between CBOs

Symptom

User has created two CBOs cbo1 and cbo2.  In both CBOs, they have created a field with an association to the other CBO.  User advises the association from cbo1 to cbo2 is working correctly.  However, in cbo2 when selecting the fierld for cross referencing cbo1 association, it is not working.  When testing, they get "No content available".

Environment

  • SAP S/4HANA Cloud Public Edition 2002

Reproducing the Issue

  1. Create two CBOs, each with an association to the other CBO
  2. Publish CBOs
  3. Test association between CBOs

Cause

Customer has a CBO association to a target with two key fields. For the target CBO he uses a custom UI built with the Web IDE integration. In this scenario the navigation from the source CBO to the target CBO doesn't work because the target mapping is missing or incorrect.  For UIs generated with the CBO app we generate the target mapping with the key fields.

Resolution

This is possible with using steps documented at https://developers.sap.com/tutorials/abap-custom-ui-tile.html#ca8ab0f1-9a15-4558-9d51-399073b90f58 to configure application tile.

  • In the Inbound section add an entry with Semantic Object = <CBO ID>, Action = maintain.
  • Scroll all the way down to section Inbound Parameters. Add all the key fields of your CBO exactly as their appear in the Identifier column in the CBO.
  • After deploying the Custom UI again, the navigation should work.

 

See Also

https://developers.sap.com/tutorials/abap-custom-ui-tile.html#ca8ab0f1-9a15-4558-9d51-399073b90f58

Keywords

CBO association , KBA , BC-SRV-APS-EXT-BO , Custom Tables and Nodes , Problem

Product

SAP S/4HANA Cloud 2002