Symptom
Case 1:
You are trying to create a Business Configuration View for your Business Configuration Object (.bco) and you are facing the following error message:
"Unable to perform the content operation for user XXXXXXXXXX in client 123"
"Unable to save the content for file /Y12345678_BC/SRC/ABCDEF/XXX_abcde.QA.uicomponent in solution $STAGING branch $DEFAULT"
"SP CL_XREP_PROVIDER_UICOMP failed to process file /Y12345678_BC/SRC/ABCDEF/XXX_abcde.QA.uicomponent in solution $STAGING branch $DEFAULT"
"An exception was raised."
Case 2:
You are trying to create Custom Screens for your Custom Business Object and you see a similar message:
"SP CL_XREP_PROVIDER_UICOMP failed to process file /Y12345678_MAIN/SRC/ABCDEF/abcde_OWL.OWL.uicomponent in solution $STAGING branch $DEFAULT"
(XXXXXXXXXX represents the User ID / Y12345678_ represents the solution ID)
Environment
- SAP Cloud Application Studio
- SAP Cloud for Customer
- SAP Business ByDesign
Reproducing the Issue
Case 2:
- Right-Click Custom Business Object. (.bo)
- Select Create Screens.
- Select any Screen Creation option and click OK.
Cause
Case 1:
This issue happens when you have used special characters (*"?/#$%) in the Description of the BCO which you are trying to use to create the BC Views.
Case 2:
This error is also known to happen if you have maintained other special characters (<>) in the Label annotation of the Extension Fields in your Custom Business Object. The special character will cause issues particularly if the labels have been maintained before triggering the automatic creation of screens.
Resolution
To resolve the issue, remove all the special characters from the Description / Label and try the steps again.
Keywords
SDK, PDI, BCView, BC, BCC, special character, BO , KBA , AP-RC-BDS-UI , ByDesign Studio UI Generation , Problem