Symptom
You see the below error when publishing your Custom Business Object:
"Publish not possible. Create an incident with component AP-RC-CU-BO"
Environment
- SAP Cloud for Customer
Reproducing the Issue
Pre-requisites:
- You have created a Custom Business Object in the Custom Object Builder.
Steps to reproduce:
- Go to View General Settings under Administrator Work Center.
- Open Custom Object Builder.
- Open your Custom Business Object.
- Click Publish.
Cause
Case 1:
Your user does not have the correct Authorisation to publish a Custom Business Object.
Case 2:
This is a production tenant.
Case 3:
Your user is logged into the system with a language besides English.
Case 4:
There is a "Relation to ThingType" entity which has the "Used for Authorization" indicator checked.
The "With Enterprise Search" indicator is checked for the COB.
Case 5:
The "Assign to Other Work Center" checkbox is selected and the assigned work center is from a Business Object (BO) of a different PDI solution. This is not supported.
Resolution
Case 1:
Make sure that you are performing this action with a development user with administration authorisation:
- Go to View Business Users under Administrator Work Center.
- Search for your user.
- Click Edit and select Access Rights.
- Select tab Work Center and View Assignment.
- Under Work Center PDI_PARTNER_DEVELOPMENT, make sure View IDs PDI_DEVELOPMENT and PDI_ADMINISTRATION are assigned to your user.
Case 2:
The status of the business object in production tenant is Uploaded and Active and so the publish of this custom object is not required. In a future release we will remove the Publish button from production tenants. Currently you can ignore it.
Case 3:
As with all custom development, creating/publishing objects is only supported through English. The user needs to delete the object and create a new one to publish it.
Case 4:
A work-around for this issue:
- Add any field from the association (Except: UUID) that is used for authorization, to the query selection parameter via the SDK.
- Trigger the activation of the Business Object from the SDK itself.
- Activation will go through fine and the COB will show up as published in the UI.
Case 5:
Only standard work centers or work centers from the same custom object should used.
Keywords
PDI, PDI_DEVELOPMENT, PDI_ADMINISTRATION, PDI_PARTNER_DEVELOPMENT, authorization, Custom Object Builder, KUT, Solution, Key User, production, language, english , KBA , AP-RC-CU-BO , Key User Custom Object Generation , Problem
SAP Knowledge Base Article - Public