Sometimes, despite best intentions, unwanted or adverse changes might be applied and you need a way to quickly and safely restore the affected SAP system to its pre-import state. Transport Expresso Backout supports this requirement through the creation of backup requests.
A backup request is a special transport request that Transport Expresso can be configured to create in each client of the target SAP system before a selection of transport requests is imported. The purpose of a backup request is to export (and thereby save) an image of the content that is about to be changed by the import process. Each attempt to import a selection of transport requests is logged and is referred to as an import run.
Transport Expresso associates each backup request with its corresponding import run. If necessary, it is possible for an administrator to back out the changes applied by an import run by clicking on the Backout Import Run toolbar button in the History pane when displaying the target SAP system’s import queue. When this is done, Transport Expresso restores the pre-import state of the SAP system by simply importing the backup request back into the SAP client from which it was exported. If the target SAP system is configured with multiple clients, then the backup request created for each client is imported into each of the corresponding clients.
Creating backup requests slows the import process and so Transport Expresso will only create backup requests for a target SAP system if the import option “Automatically create backup transport requests” is enabled. In addition, the following technical requirements must be observed:
- A virtual system called BAK must be defined in TMS. This virtual system is necessary because backup requests are transport requests of type “transport of copies” and the virtual system BAK is specified as the target system in the transport request header (as displayed in transaction SE10).
- The logon details specified on the target system’s RFC destination (see RFC Destinations) must be valid for each client specified in the target’s properties. This is required so that Transport Expresso can log into the correct client when creating and applying backup requests, so that client dependent content can be correctly backed up and restored.
- Import runs must be backed out in reverse chronological order in order to guarantee the integrity of the SAP system. Of course, changes can only be backed out if backup requests were created when the import run was applied.