SAP Knowledge Base Article - Public

3285380 - "Cannot enhance screens; no UIs exist for business object BUSINESS_PARTNER_RELATIONSHIP" Error in SDK

Symptom

You have extended the business object BusinessPartnerRelationship.xbo with extension fields through Cloud Application Studio, however when trying to enhance the screen, you receive the following message:

"Cannot enhance screens; no UIs exist for business object BUSINESS_PARTNER_RELATIONSHIP"

Also, if you try to add these fields in a different screen, you notice that the BusinessPartnerRelationship.xbo is not available to pull the extension fields from. Only BusinessPartner.xbo is available.

Environment

SAP Business ByDesign

Reproducing the Issue

Scenario 1:

  1. Open Cloud Application Studio and open the custom solution.
  2. Right click on BusinessPartnerRelationship.xbo -> Enhance Screen.

Here the above mentioned error is raised.

Scenario 2:

  1. Open Cloud Application Studio and open the custom solution.
  2. Open the UI where the extension field is required, and navigate to the section where the field needs to be added.
  3. Click to add an extension field on the screen.

Here you can see that only fields from BusinessPartner.xbo are available. You cannot see fields created in BusinessPartnerRelationship.xbo.

Cause

The Business Partner Relationship business object does not have a specific UI, so it is not possible to enhance this screen with extension fields, although the fields can still be created.

Similarly, it is currently not possible to extend the UIs where Business Partner Relationship information is displayed with the extension fields created.

Resolution

System works as expected.

Keywords

SDK, PDI, BP, KUT , KBA , SRD-MD-BP , Business Partner , Problem

Product

SAP Business ByDesign all versions