If an external schema type is defined that uses a function call to delete SAP objects, the parameters for this function are only populated from the name components in the "DistinguishedName" and not from the properties of the previously loaded object.
The mapping of the parameters is also neglected; the parameters are populated in the order in which they occur in the DistinguishedName.
This is a product defect (32649).
This will be fixed on a future release of the product. If you require this immediately corrected, please contact support for a hotfix referencing the defect ID 32649.