SAP Knowledge Base Article - Public

2229036 - Error: "Screen cannot be enhanced. Add elements to business"

Symptom

You receive an error while trying to use the option Enhance Screen from SDK : Screen Cannot Be Enhanced. Add Elements to Business.

Environment

  • SAP Business ByDesign
  • SAP Cloud Applications Studio
  • SAP Cloud for Customer

Reproducing the Issue

  1. Log in to SAP Cloud Application Studio.
  2. Open the solution.
  3. Right click the .XBO where you want to enhance the screen.
  4. Select Enhance Screen.
  5. The error appears in the popup.

Cause

The reason is that there is no field available in the XBO to extend.

Resolution

You should add new fields to the business objects to enhance the screen.

  1. Add new fields to the business object.
  2. Once you add the fields to the extended BO Save and Activate it.
  3. Enhance screen will open with the option to enhance the field to the required screens.

You can also try navigating directly to the screen using the Configuration Explorer in the UI Designer.

  1. Go to Administration > Open UI Designer.
  2. In the Configuration Explorer, navigate to the intended UI screen.

If still you are unable to enhance the UI then there are no screens which you can enhance for your XBO. This means that the screens that you want to extend are probably bound to another BO or are not released for extensions.

Keywords

PDI, SDK, XBO, element, UI Designer , KBA , AP-RC-BDS-BO , ByDesign Studio BO definition/generation , How To

Product

SAP Business ByDesign all versions ; SAP Cloud Applications Studio all versions ; SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions