bw_delete_request
Delete or roll back load requests on an InfoProvider to enable switching a DTP from delta to full extraction. Runs asynchronously; confirm by listing requests.
Instructions
Delete load requests from an InfoProvider, removing the data they brought in along with their entry in the request management. This is the precondition BW demands before several follow-up steps — above all switching a DTP from delta to full extraction, which BW refuses while delta requests remain in the target. NOT the same as selective deletion of records by condition, which removes rows but leaves the request. Handles both kinds of request: a load request in the inbound queue is deleted, an activation request is rolled back instead — a rollback also undoes every later activation and removes the load request underneath it. Use all_requests=true with target to clear a provider completely, which is the regular case before an extraction-mode change. Asynchronous: a successful call starts the deletion; confirm with bw_list_requests. Returns which requests were rolled back and which were deleted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | Target InfoProvider technical name (e.g. "OBJECT_NAME"). Required with all_requests; optional with request_tsn, where it lets the tool report which further requests a rollback cascade took with it. | |
| storage | No | Storage area code the request lives in (default "AQ"). Take it from the "Storage" line of bw_list_requests. AT/AX mark an activation request, which is rolled back rather than deleted. | |
| request_tsn | No | Request TSN to delete (from bw_list_requests / bw_run_dtp output). Omit when using all_requests. | |
| target_type | No | Target object type (default "ADSO"). | |
| all_requests | No | Delete every request of target in one run (default false): roll back the activations, then delete what is left in the inbound queue. |