Transaction SPAU: General Functions 

Transaction SPAU allows you to process Repository objects needing adjustment. An overview shows all objects that have been modified by you, SAP, an IBU or an SAP partner.

The Without Modification Assistant category displays objects that were modified in the current SAP System before the Modification Assistant was installed. This category also displays all objects from those areas in the standard where modifications are not supported by the Modification Assistant.

You can display a modified object by double-clicking on it.

In addition to the common functions for displaying the structure tree, such as Expand/Collapse subtree, and so on, other functions are available for modification adjustments that are explained in more detail below:

With Select subtree you can select several objects or a subtree and simultaneously change the status of several objects.

Selecting multiple objects is only supported for the Adjust modifications, Reset to original and Delete from display functions.

With Update list you remove objects that were reset to original from the display. Tree nodes that list only adjusted objects are highlighted in color.

With Filter, you can call the selection screen of transaction SPAU again. This makes sense if the node No object with selected filter settings found appears in the tree display. If this is the case, choose the basic settings on the selection screen so that all objects are displayed.

With No. of log entries, you get an overview of how many objects have been modified and how many objects need to be adjusted. The system displays a list with the number of log entries that are below a tree node. The number of log entries shown in transaction SPAU, and the modification adjustment status are displayed separately.

For one transport object, several log entries can exist for each modularization unit. They are grouped together for the tree display and are represented as a single object. The name of the user that has made the last change, and the associated transport request are displayed. If several log entries exist, the adjustment mode with the highest priority is shown during modification adjustment. If the user name, the transport request number or the adjustment mode are not compatible with the selection criteria of the subtree, no object is represented.

With Color legend, you can display explanatory information on the colors used in the tree structure. Depending on their status, the objects are highlighted in different colors.

The following icons indicate the status of the individual Repository objects:

 

Automatic adjustment

The modification of the customer can be adopted automatically. Clicking on the icon causes the system to automatically adjust the object.

This icon only appears in the With Modification Assistant category.

You can select a subtree or several objects, or you can place the cursor on a single object.

 

Semi-automatic adjustment

Semi-automatic means that each tool will individually offer you support during the adjustment process. When adjusting programs, the splitscreen editor is called, whereas in the other tools any entries made in the collision dialog box lead to the necessary adjustments being made automatically.

Also read the information provided in the following sections.

As with the green traffic light, the semi-automatic adjustment icon only appears in the with Modification Assistant category.

 

Manual adjustment

Objects in the Without Modification Assistant subtree can only be post-processed manually after the adjustment process. Manual adjustment means that you must make modifications without any special support from the system. Use the log () as a help. Using Version Management, you can retrieve old versions or use your recordings to process the newly imported objects.

In rare cases, the red traffic light may also appear in the With Modification Assistant category.

 

Unknown adjustment mode

The adjustment mode (manual, semi-automatic, automatic) for at least one of the objects in question could not be determined for modification adjustment with the Modification Assistant. If this is the case and you start transaction SPAU, a dialog box informs you that you can start a background process by choosing the appropriate pushbutton which determines the adjustment modes for all objects.

 

Object adjusted

After the adjustment has taken place, the traffic light symbols are replaced with either a green checkmark or a stop sign. For objects supported by the Modification Assistant, you can display the upgrade log by clicking the checkmark or choosing the pushbutton.

Adjustment problems

The stop sign indicates adjustment problems. In most cases, you must solve these problems manually.

You can display the log by clicking the stop sign or choosing the pushbutton. This function informs you what problems occurred at upgrade and what actions are necessary to correct them. Pay special attention to the Open (unresolved) problems category. If not all objects in the With Modifications Assistant category can be successfully adjusted, then a dialog box is displayed informing you that unresolved problems still exist.

Reset to original

If you choose Reset to original for an object displayed in the overview, no modifications are adopted for this object. The original is the version that was last imported into the SAP System during an upgrade or the application of an R/3 Support Package. Also read the following section on this subject.

For the Reset to original function, you can select a subtree or several objects, or you can place the cursor on a single object.

For one transport object, several log entries can exist for each modularization unit. They are grouped together for the tree display and are represented as a single object. The name of the user that has made the last change, and the associated transport request are displayed. If several log entries exist, the adjustment mode with the highest priority is shown during modification adjustment. If the user name, the transport request number or the adjustment mode are not compatible with the selection criteria of the subtree, no object is represented.

Choose Goto to get a list of the deleted objects. It may take several minutes to find the objects. These objects were previously modified by the customer and deleted during an upgrade or the import of a Support Package. Using Version Management or your own recordings, you can restore the modifications. Afterwards, you should remove the log entries of the objects deleted. To do this, use the delete function of the list display.

Before leaving transaction SPAU, you should delete all objects from the display for which modification adjustment is complete. To do this, you can select a subtree, or you can place the cursor on a single object. Using the Modifications menu, you can delete the selected objects from the display.

Reset to Original

If you no longer want to maintain modifications that you have made to an object, then call the Reset to original function for that object. This function is particularly useful if you have manually imported preliminary corrections from SAP, an IBU or an SAP partner. After preliminary corrections have been delivered by SAP, an IBU or an SAP partner with the next upgrade, your initial preliminary correction phase should be concluded.

If you choose Reset to original, you accept the version that was imported during the upgrade or applied with the R/3 Support Package as the new original. Originals deleted from modification adjustment although they have been added to a transport request are not displayed in transaction SPAU after future upgrades. An object reset to original is no longer displayed in the Modification Browser.

After an object has been reset to original, it is treated as an unmodified object during the next upgrade or the application of an R/3 Support Package and can be overwritten without its previous form being saved.

If the object that you want to reset has not yet been adjusted the imported active version is confirmed as the original. You can also reset objects to original that have already been adjusted. If the objects concerned are supported by the Modification Assistant, the modified active version is replaced with the original version that was saved in the modification logs. If the objects concerned are not supported by the Modification Assistant, you receive a warning that no original exists. The modified active version is confirmed as the original version.

If you choose the Reset to original pushbutton, the system requires you to enter a transport request. The transport request is necessary to ensure that the modification information for an object is available throughout the entire transport process of the customer. However, this means also that an object that was reset to original must be transported into all subsequent systems. In the case of a consolidation transport (transport type K) or a transport of copies (transport type T), the modification information is included in the transport. In the target system, the object reset to original is no longer displayed in the Modification Browser. It is not included in the modification adjustment process when the next upgrade is carried out or the next R/3 Support Package is imported.

Version Management

You need version management if you want to adjust objects that are not supported by the Modification Assistant. Place your cursor on the object concerned and choose Version management.

Further information can be found under Version Management of Repository Objects.

Marking for Transport

The Select for transport function helps you to adjust other SAP Systems. In this case, do not use the release transport in the Workbench Organizer. If you choose the Select for transport function, the adjustment process needs not be executed again in the subsequent systems (for example, the production system).

Create only one transport request that you use to record all modifications.

If you have created several transport requests already, you must consolidate your object lists into one request. For example, if you have adjusted different objects in your development and your consolidation system, you must add the objects to a common transport request to include it in the adjustment process of the production system. For more information, see Choosing a Change Request to Transfer Modification Adjustments to Other SAP Systems.

To automatically transfer modification adjustments to subsequent systems, choose Select for transport after releasing the tasks for the request. When an upgrade is carried out for the subsequent system, the marked transport is imported. A new adjustment is not necessary. For detailed information on transporting adjusted objects, see the following sections:

Adjusting Other SAP Systems

Upgrading the Development System

Upgrading the Production System

Handling Change Requests During Modification Adjustment

Choosing a Change Request for Modifications

Local and Transportable Change Requests

Releasing Tasks at the End of Modification Adjustment

Choosing a Change Request to Transfer Modification Adjustments to Other SAP Systems

Removing Adjusted Objects From Display

Before you exit transaction SPAU, you should choose Modifications ® Delete from display to remove all objects from display for which modification adjustment is complete. To do this, you can select a subtree or several objects, or you can place the cursor on a single object.