You have few concerns on the custom object builder related issues, you can find few of them here.
- SAP Cloud Application Studio
- SAP Cloud for Customer
Reproducing the Issue
- Login to frontend UI.
- Navigate to the work center Administrator.
- Select Custom Object Builder link.
- Perform the relevant actions.
Q 1: Error while clicking on Publish button: Publish not possible. Create an incident with component AP-RC-CU-BO
Ans1 : There could be multiple reasons for this error, following are few among them which you can verify from your end:
- If it is a production tenant, the status of the business object in productive tenant is Uploaded and Active so the Publish of this custom object is not required/needed. In further release we will remove the Publish button from the production tenants, currently you can ignore it.
The object could not be published for the user because the user was logged into the system with a different language than English and was trying to create/publish the object. As per the current feature and available functionality, the custom built object creation/publish is possible only in English Language and not in any other language. Please note that the created object is corrupt. The user needs to delete the object and create a new one in order to publish it.
- 2231367 , you can check this case document for few cases.
Q 2: Is there any possibility to rename the custom object?
Ans 2 : No, the Custom Object cannot be renamed once it is created.
Q3: Custom Object automatically shows the plural name, why? Can I take away the "_" in the name?
Ans 3: As per the designed functionality, the generated work center screen must have some default name. The default name is the plural name of the BO. However, the plural name can be changed by user in test/development tenant only. The character "_" can be removed in name only in test/development tenant. Once the BO is successfully uploaded in productive tenant the plural name cannot be changed.
Q4: What does the Name and Description mean?
Ans 4: The Custom Object must have at least one field in it for successful publish. When a custom object is created a field with name as NAME is created by default. It is of the type string/description. User can give some meaningful text to it.
Q 5: What does Entity type, Data type and Thing mean ?
Ans 5: Entity type : Entity type can be amount, code , list , date etc.
Data Type : If a entity type is CODE, then we to select a data type for it. For eg, data type can be REGION CODE. It has sub fields(something like a structure).
Thing : When we create an association of Custom Object with some other BO, then we have to provide a thing type. For eg, if you are creating an assocation with Account, then the thing will be Account.
Q 6: How to delete a solution which has been created via Custom Object Builder?
Ans 6: You can go to Custom Object Builder view in UI, select the custom object-> click the delete icon in the Action button. Now to delete the complete solution, you can click on the Delete Solution button in the same screen.
Q 7: In which tenant I can create a custom object?
Ans 7 : You must only create the custom business object in one of your test systems. You can then download and upload it into your productive system and other test systems. One you create a custom object in any of the test system, then the New button in another test tenants which share the same system ID and Customer will be disabled. You can only upload to other tenants.
Q 8: Is there any scoping activities required for the solutions created via custom object builder?
Ans 8 : The key user solutions will be always scoped by default.
Q 9: How to delete a COB solution completely from the tenant, if you have deleted the solution from custom object builder, but still the solution is visible in SDK?
Ans 6: Ideally clicking on the Delete Solution button in the COB screen should delete the solution completely. But even after this steps you are seeing the solution in SDK, then there must be some inconsistencies and the solution is only partially deleted. For the complete deletion you can raise an incident at SAP support.
Q10 : Why all of sudden Create button (+) is missing in the custom object builder.
Ans: This could be because user has deleted the a Key user solution and which is partially deleted. Until and unless this KUT solution is not completely deleted, (+) option will not be enabled.
Solution mismatch due to custom object builder Custom object builder solution deletion , KBA , AP-RC-CU-BO , Key User Custom Object Generation , AP-RC-BDS-1O , ByDesign Studio OneOffs , How To