Symptom
Partner is unable to delete Business Object Extension(XBO) as the Delete button is not enabled in the SDK.
Reproducing the Issue
- Login to SDK
- Select the Partner Solution
- Go To Solution Explorer(Repository Explorer)
- Select the Business Object Extension(*.xbo)
- Right click on the Business Object Extension(XBO)
- Delete button is disabled
Cause
Here, the partner solution Y* is a patch solution. It is not possible to delete the Business Object Extension in the patch solution. This action will be disabled. The reason being, the patch solution is a maintenance code on top of original solution. It is very likely that the patch solution could already been deployed in customer test/production tenants. Also, these XBOs which are delivered part of the patch will already have data. As a measure and to avoid data loss, we disable the Delete option of any XBO in the patch solution.
Resolution
This is expected system behavior.
The Business Object Extension(XBO) in the patch solution cannot be deleted. However, you can clean the associated run time objects like Before Save & After Modify events if the XBO is not needed anymore.
Keywords
KBA , SRD-CC-FED , Feeds , How To