Show TOC

Procedure documentationAdjusting Modifications Locate this document in the navigation structure

 

If you have modified SAP objects, and these objects are imported with Support Packages, you have to adjust the objects when you import the Support Packages in order to prevent modifications from being overwritten again by the 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 Support Package queue. The modification adjustment then takes place automatically when the queue is imported. For more information, see the section Including Modification Adjustment Transports.

Prerequisites

  • You have administrator authorizations for the modification adjustment.

  • You know exactly which objects have been modified.

  • Support Package Manager has prompted you to adjust modifications.

  • Either you have not included any adjustment transports, or the ones you have included do not cover all the objects that need adjusting.

Procedure

Modification Adjustment for Dictionary Objects - Transaction SPDD

Adjust all modifications before you continue with the import. If you do not do this, your modifications to the dictionary objects could 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 Note

    This procedure is particularly suitable when using Import Mode: Downtime-minimized. In the subsequent phase, Support Package Manager deletes 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).

    End of the note.

    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 to 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 transport requests that include tasks for the developers.

    Recommendation Recommendation

    We recommend that you create one transport request for adjusting Dictionary objects and another for adjusting repository objects.

    End of the recommendation.

    Note Note

    If you want to include the transport requests in the Support Package queue into the follow-on systems, create them as transportable workbench requests. If you do not do this, they cannot be exported from the system and therefore cannot be used in follow-on systems.

    End of the note.
  2. If you want to include the created request in the Support Package queue in the follow-on systems for an automatic modification adjustment, you must mark it as an adjustment transport.

    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 you want to select the adjustment transport for use in the upgrade or for use in importing a Support Package (OCS). Choose OCS.

    2. On the selection screen, choose one of the requests you created previously and confirm your selection.

      The transport request is now selected for use as a modification adjustment transport.

      Caution 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.

      End of the caution.
    3. If you have created several transport requests, repeat the process for all of them.

  3. Ask the developers to adjust the modifications for their objects.

    If you have not yet confirmed the queue, the developers can choose   Extras   Adjust Modifications   in the Support Package Manager initial screen to call either transaction SPDD or transaction SPAU, depending on the context.

    Once the adjustment is complete, the developers must release their tasks and inform you. Modifications can be adjusted in any client.

    Note Note

    You only need to perform the following steps if you did not continue importing the queue after being prompted to perform a modification adjustment.

    End of the note.
  4. Call Support Package Manager.

  5. View the status of the queue. To do so, choose   Goto   Status   Queue  .

    A screen appears, prompting you to perform a modification adjustment.

  6. Choose Confirm Adjustment and confirm the prompt.

    You return to the Support Package Manager initial screen.

  7. To continue the import process, choose   Support Package   Import Queue  .

Result

Support Package Manager continues (transaction SPDD) or completes (transaction SPAU) the import process and displays the status.

If you created a modification adjustment transport, you can release and export it in the Transport Organizer after importing the Support Package queue.

Caution 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. This import is only appropriate, however, if the relevant 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 functions contained in the Transport Management Systems, such as project management, QA mechanisms, deleting the request from the import queue and so on.

End of the caution.