Including Modification Adjustment Transports
If you have a multi-system landscape, you only need to perform the modification adjustment once. The system stores the data for the adjustment in transport requests that you can include in the import process when importing the Support Package queue into the follow-on systems.
For quality assurance purposes, we recommend that you always include modification adjustment transports in the Support Package queue, as manual adjustment actions in the follow-on system are then no longer necessary. If you are using the import mode downtime minimized, the total downtime is reduced.
You have created, selected and released one or more modification adjustment transports in your system, following the method described in Performing Modification Adjustments.
1. After you have defined a queue, the system asks you whether you want to include modification adjustment transports. Confirm that this is the case.
In the Settings for the Support Package Manager, you can suppress this question. A dialog box appears, containing a list of the available modification adjustment transports. You can also call this dialog box by choosing Display/Define on the initial screen of the Support Package Manager, and then choosing Add Adjustment Transports to Queue in the dialog box of the current Support Package queue. 2. If no adjustment transports are displayed in the list, you first need to notify the system of the transports. To do so, choose Find Adjustment Transports. You can also call the function for finding adjustment transports from the menu on the initial screen of the Support Package Manager, under Support Package Find Adjustment Transports. The system searches for adjustment transports in the Transport Management System import queue and in the transport directory on the application server. The system lists the transport requests that you have selected in released as modification adjustment transports in the export system. For each adjustment transport listed, the Status field shows whether or not it matches the current Support Package queue and can therefore be included. The adjustment transports that do match the queue are already selected in the table. An adjustment transport "matches" the queue if the target Support Package status of the current queue is the same as the one in the export system at the time when the modification adjustment transport is exported. 3. If required, change the selection of adjustment transports. You cannot select adjustment transports that do not match the queue. To hide the adjustment transports that do not match the queue, choose the Activate Filter pushbutton. 4. To add the adjustment transports to the Support Package queue, choose Copy Selected Adjustment Transports.
You have added modification adjustment transports to a Support Package queue. You can now import this queue.
When a modification adjustment transport is imported as part of a Support Package queue, it is deleted from the normal transport flow for Workbench requests. No automatic forwarding to the follow-on system takes place. For example, if you are working with the classic three-system landscape comprising a development QAS) and production system (PRD), thesystem (DEV), quality assurance system ( modification adjustment transport is put into the import queue of the QAS after being exported from the DEV system. Including the adjustment transport in a Support Package queue in system QAS means that it is deleted from the QAS import queue. Since no transport forwarding takes place when importing a Support Package queue, the adjustment transport is not forwarded into the import queue of the PRD system. This means that the modification adjustment will not be imported to your PRD system with the Transport Management System. You therefore need to import the adjustment transport into the PRD system as part of a Support Package queue, using the he same procedure as in the QAS.
If you have modified SAP objects from the add-on that you want to install, you need to adjust these objects when importing them. This ensures that your modifications are not overwritten by SAP objects. Transaction SPDD adjusts Dictionary objects, while transaction SPAU adjusts repository objects. If you have already performed the modification adjustment in a system (in a development system for example), you do not need to perform it manually in the follow-on systems (quality assurance and production systems). You can include the transport requests that you created for the modification adjustment (modification adjustment transports) in the installation queue. The modification adjustment then takes place automatically when the queue is imported. For more information, see Installing and Upgrading Add-Ons.
Either you have not included any adjustment transports, or the ones you have included do not cover all the objects that need adjusting. Add-On Installation Tool has prompted you to adjust your modifications.
Modification Adjustment for Dictionary Objects - Transaction SPDD Complete all modification adjustments before continuing with the import. If you do not do this, modifications to dictionary objects will be lost. This can lead to data loss. To do this, perform all the steps as described below: Modification Adjustment for Repository Objects - Transaction SPAU You have the following options: Adjust all modifications before continuing with the import. This is recommended if you only need to adjust a small number of objects.
To do this, perform all the steps as described below: Perform the modification adjustment and the remaining phases in parallel. This is recommended if you need to adjust a large number of objects.
NOTE This procedure is particularly suitable when using the Import Mode: Downtime-minimized. In the subsequent phases, Add-On Installation Tool deletes all versions of program code and program texts that have become obsolete. Since this can be a lengthy process, you can save time by adjusting your modifications in parallel (at the same time). If you want to perform the import in parallel, choose Continue on the screen that prompts you to perform a modification adjustment. Then carry out steps 1 through 3 as described below. To perform the modification adjustment, proceed as follows: 1. To enable your developers to adjust modifications, go to the Transport Organizer and create one or more requests that include tasks for developers.
NOTE We recommend that you create one transport request for adjusting Dictionary objects and another for adjusting repository objects.
NOTE If you want to include the transport requests from the import queue in the follow-on systems, create them as transportable Workbench requests. If you do not do this, they cannot be exported from the system and cannot be used in follow-on systems. 2. If you want to include the created requests in the installation queue in the follow-on systems for automatic modification adjustment, you need to mark them as adjustment transports. 1. To do this, call transaction SPDD or SPAU and choose Utilities Select for transport . This function is also used to select modification adjustment transports for the system upgrade. If you have already performed a system upgrade, the system might prompt you to decide whether to select the adjustment transport for use in the upgrade or for use in importing an add-on installation queue (OCS). Choose OCS. 2. On the selection screen, choose the request you created previously and confirm your selection. The transport request is now selected for use as a modification adjustment transport.
CAUTION To select a Workbench request as a modification adjustment transport, assign it to the predefined CTS project SAP_ADJUST. This means that a Workbench request selected as a modification
adjustment transport cannot be assigned to a customer-defined CTS project. This assignment would always be overwritten by the SAP_ADJUST project when the selection is made. 3. If you have created several transport requests, repeat the process for all of them. Ask the developers to adjust the modifications for their objects. If you have not yet confirmed the installation, the developers can call transaction SPDD or SPAU by choosing Extras Adjust Modifications in the Add-On Installation Tool initial screen. Once the adjustment is complete, the developers must release their tasks and inform you. Modifications can be adjusted in any client. You only need to perform the following steps if you did not continue the installation after being prompted to perform a modification adjustment. 1. 2. Call Add-On Installation Tool. View the status of the installation queue. To do this, choose
A screen appears, prompting you to perform a modification adjustment. 3. 4. Choose Confirm Adjustment and confirm the prompt. To continue importing the installation queue, choose Continue.
Add-On Installation Tool continues the process (transaction SPDD) or completes it (transaction SPAU), and displays the status. If you have created a modification adjustment transport, you can release and export it in the Transport Organizer after importing the installation queue.
CAUTION Since the modification adjustment transport is a normal Workbench request, it is placed automatically in the import queue of the follow-on system during the export process, where it can be imported as normal. However, performing this import only makes sense if the corresponding add-ons and Support Packages have been imported into the follow-on system. For this reason, make sure the import is not performed too early. To do this, use the mechanisms and functions contained in the Transport Management Systems (such as project management, QA mechanisms or deleting the request from the import queue).