Deleting an existing asset thru ITPAM workflow using APM Web Services will result in the error message: "Another User updated this record after it was loaded". However, the delete method is successful when deleting a copied asset.
ITAM will not allow you to delete an asset without providing the version number. When a new asset is created from the web service, it assumes the version null as version 0 and allows the delete. But for any other version, the concurrency check will stop the asset from getting delete.
You can do one of the following:
a. Do an asset search on asset id and asset family and retrieve the corresponding version number and then delete the asset
b. If you know the version of an asset, you must assign it to your asset object manually and then delete