Symptom
While transporting mashups from source to target system you ended up with errors.
Environment
SAP Cloud Application Studio, Cloud for Customer Addins.
Reproducing the Issue
- Go to Administration Work Center
- General Settings View
- Transport Management Subview
- Open the Transport Request
- 123 ( Where 123 stands for Mashup request ID)
- Go to Transport logs
- Click on show all
Errors will be visible there :
Deletion of Mashup CM000XXX failed as it might be used elsewhere. ( Where CM000XXX stands for Mashup ID)
Delete the usage and activate again.
Cause
If you are trying to transport the mashups which are already existing in the target system then system logic compares the XML content of the mashups of both source and target system. If the content is same, then system do not recreate the mashups again in target.If the content is different then only system deletes the mashup in target and create a new one.
Before we delete the mashup in the target system, system also checks if the mashup has been used anywhere in the target system, if used then we give the error message:
Deletion of Mashup CM000XXX failed as it might be used elsewhere. ( Where CM000XXX stands for Mashup ID)
Delete the usage and activate again.
Resolution
- Go to Administration Work Center
- General Settings view
- Mashup authoring subview
- Choose the affected Mashup ID - CM000XXX
- Check the Usage tab ( Next to General) for reference files.
For example, If Mashup ID CM000XXX has been used in
Product (/BYD_COD/SalesOnDemand/Product/UI/XXXXXX.TI.uicomponent)
Product (/BYD_COD/SalesOnDemand/Product/UI/XXXXXX.TI.uicomponent)
You should first check the usage, delete it and then activate the transport request again in Target system.
This will solve the earlier reported errors.
Keywords
Mashup transport;Deletion of Mashup;Delete the usage; activate again , KBA , mashup , utm , AP-RC-GEN-MSH , Mashups , Problem