A deployment descriptor is an XML file that captures changes to the deployment unit during deployment. Those changes are then used when a package is redeployed.
A deployment descriptor is not required to deploy the deployment unit.
A deployment descriptor is created either after a developer creates a package profile and executes a build on a package, or when the developer deploys a package to a development edition server from SAP Mobile WorkSpace. The file contains this information:
This information is specific to each deployment unit; therefore, you cannot apply a descriptor from another package to a deployment unit.