Status of the Repository Objects

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

 

Automatic adjustment

This icon only appears in the With Modification Assistant category in most cases.

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

In the following case which occurs rather rarely note corrections appear with a green traffic light symbol: A note contains several correction instructions with different validity periods, for example. When a Support Package is imported, one correction instruction becomes obsolete, while others remain valid.

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

The adjustment log tells you which modifications were adopted.

 

Semi-automatic adjustment

If only a semi-automatic adjustment is possible for modifications made with the Modification Assistant, a yellow traffic light symbol appears before the object. Semi-automatic means that the individual tools offer adjustment support. When adjusting programs, the split-screen 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.

The system might display note corrections with a yellow traffic light symbol during modification adjustment (transaction SPAU). The correction implemented previously based on a note was overwritten by a Support Package that does not contain these corrections.

Note implementation is restarted if you click the yellow traffic light.

When adjusting Repository objects in transaction SPAU, semi-automatic adjustment is only available for the categories Note Corrections and With Modification Assistant.

The yellow traffic light is also used for adjusting Dictionary objects in transaction SPDD. When you click the traffic light symbol, the system executes special reports that support the adoption of the modifications.

Customer enhancements for Business Add-Ins (CMOD) are also migrated in transaction SPAU. The enhancement objects concerned are displayed in the Migration objects category with a yellow traffic light.

 

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.

Using Version Management, you can retrieve old versions or use your recordings to process the newly imported objects.

In exceptional cases, the red traffic light may also appear in the With Modification Assistant category if the tools of the Modification Assistant are unable to fully support the adjustment process.

In these cases, you should always check the adjustment log.

This icon only appears in the Note Corrections category.

If a dark traffic light is displayed for note corrections, the associated correction instructions are obsolete. The correction is contained in the upgrade or in the Support Package imported.

When you click the traffic light symbol or choose the Reset to original function, a dialog box appears. Confirm that you want to reset the note correction to original. If you have selected more than one note correction, you can choose Reset all. The dialog box is not displayed then.

This symbol indicates that the modification adjustment has not yet been completed by the first developer who edited the object. If required, a second developer must postedit the object.

You can display the adjustment log by clicking the corresponding symbol. Having left the display screen, the system asks you if you want to replace the stop sign or the symbol for the incomplete adjustment of a note correction with the green checkmark.

This function is not yet implemented.

 

Unknown adjustment mode

The adjustment mode (manual, semi-automatic, automatic, obsolete note) for this object could not be determined for modification adjustment with the Modification Assistant or for the adjustment of note corrections.

The adjustment modes are determined in phase SPAUINFO during an upgrade and in phase RUN_SPAU_? during the import of a Support Package. The report SAPRUPGM is executed in the background. Since the calculation process may last several minutes, you should regularly refresh the tree display in transaction SPAU and wait until the green question marks are replaced by traffic light symbols.

After the adjustment modes are determined, green or yellow traffic light symbols are displayed before the objects modified with the Modification Assistant. In rare cases, a red traffic light might appear.

The background process does not only determine the adjustment modes but also makes the following reassignments:

  • The modification logs of function modules are assigned to a different function group if the respective function module was delivered in the new function group.
  • Modularization units (FORM routines, PAI and PBO modules, and so on) can be in a different include after the upgrade or Support Package import. The modification logs must then be reassigned to this new include.
  • New function modules created by the customer are marked as modified if they are redelivered with the upgrade or Support Package. When you click the traffic light symbol, they are recreated in the system or modified. When you choose the Reset to original function, the new function module created is only retained if included in the upgrade or Support Package.
  • If the new function module created is not contained in the delivery of the function group, it is deleted when reset to original.

Note corrections are displayed with a yellow or grey traffic light rather than with a green traffic light.

The system determines all objects which do no longer exist but for which modification logs were written. They are marked with a delete flag and displayed in the tree in the Deleted objects category.

What to do if errors occur:

If you still see the question marks after some time, it may be the case that the system was unable to start the background process or that the process terminated with an error.

Check the status of the background process by choosing Tools ® CCMS ® Jobs ® Maintenance (transaction SM37), and display the spool list of the process for determining the adjustment modes or SAPRUPGM.

The report SAPRUPGM displays a log in list format. This list contains the number of the note correction or the name of the transport object such as LIMU REPS LSEMMF07, followed by the adjustment mode determined or any errors that might have occurred. The automatic adjustment mode corresponds to a green traffic light in the tree display of transaction SPAU. The semi-automatic and the manual adjustment modes are indicated by a yellow and a red traffic light symbol. Obsolete note corrections are preceded by a grey traffic light symbol.

If the report SAPRUPGM determines an automatic or a semi-automatic/manual adjustment mode and no traffic light is shown in the tree display, the function modules that define the adjustment mode for the individual tools (ABAP Editor, Screen Painter, Menu Painter, and so on) possibly contain an error. Note 190359 SPAU adjustment mode cannot be completely determined might be helpful here. Check if detailed modification logs exist for the objects concerned. To do this, choose Display Differences in the Utilities menu.

By clicking the green question mark you can restart the background process manually. You can also execute report SAPRUPGM directly.

At the beginning of the report SAPRUPGM, a lock is set on program SAPRUPGM to ensure that no other user can execute the report. This lock is removed when processing is finished. If you find that the lock is still set, you must remove it manually. To do this, choose Tools ® Administration ® Monitor ® Lock entries (transaction SM12).

If function modules created by the customer or program sources reassigned are reset to original, the object might be deleted unintentionally. For more information, see the notes 333639 SPAU: Object deleted after reset original, 385770 Function module is deleted after SPAU (1) and 396327 Function modules deleted after SPAU (2).

Note: Do not retrieve versions of objects edited with the Modification Assistant or in note corrections. Use version management only for displaying and comparing versions. See below under Version Management.

 

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 adjustment log by clicking the checkmark or choosing the pushbutton.

Important note: Check the upgrade log every time you adjust objects edited with the Modification Assistant. Perform a syntax check for the main program. The green checkmark may appear also if you need to postedit the object manually.

Adjustment problems

If not all objects in the With Modification Assistant category can be successfully adjusted, then a dialog box is displayed informing you that unresolved problems still exist.

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.

A dialog box appears after the log display. The stop sign might be replaced by a green checkmark.

For more information see also Special Features of Complete Objects.