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:
- Open Cloud Application Studio and open the custom solution.
- Right click on BusinessPartnerRelationship.xbo -> Enhance Screen.
Here the above mentioned error is raised.
Scenario 2:
- Open Cloud Application Studio and open the custom solution.
- Open the UI where the extension field is required, and navigate to the section where the field needs to be added.
- 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