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
- Log in to SAP Cloud Application Studio.
- Open the solution.
- Right click the .XBO where you want to enhance the screen.
- Select Enhance Screen.
- 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.
- Add new fields to the business object.
- Once you add the fields to the extended BO Save and Activate it.
- 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.
- Go to Administration > Open UI Designer.
- 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