Show TOC

Function documentationMerge Editor


The merge editor shows the changes made to a repository object when you copy an object change. If the changes are already in your system, completely or partially, the system tells you so. The system also tells you if it cannot copy the change because of differences between the source and retrofit systems.


The Merge Editor comprises two subfunctions:

  • Split-screen editor:

    This function provides a detailed display of all changes to the source text in a repository object. You can also adjust the changes manually here.

  • Display table changes:

    This function provides a detailed display of all changes to the table entries for a repository object. Unlike in the split-screen editor, you cannot make manual changes here.

    Caution Caution

    This is an an expert function that requires detailed knowledge of ABAP Workbench. The main purpose of this function is for troubleshooting by SAP support.

    End of the caution.


Source text changes

Source text changes are shown in the split-screen editor.

Table content changes

The non-source text parts of a repository object are put in database tables. The change display shows the table contents for a repository object, with the changes to be made to it. This display helps experts to troubleshoot when problems arise while copying changes. You cannot change table contents manually. The change display for a table contains the entire table contents plus additional information about changes made or not made. The first column in the display contains a symbol specifying which operation is to be performed on a table entry.

You can:.

  • Insert a row

  • Delete a row

  • Change non-key fields

  • Move a row and change non-key fields. (In this case, the first two columns are used for the operation.)

  • Make no changes to the row

A traffic light symbol in the second column indicates whether the operation is possible. The remaining columns contain the table content. The display contains rows with additional information about the changes to be made, as well as the table contents rows. If you copy changes, this additional information is not written to the database.

  • For non-key field changes, the old field value is displayed in an additional row directly below the changed table row. If you cannot change the field value, the unchanged row is displayed in the table row, and the old row to be deleted and the new value in two rows below it.

  • If a row cannot be inserted because the insertion position - the row which should be directly before the insertion position - cannot be found, the system displays the row to be inserted and the key values of the row that could not be found, in two additional rows at the end of the table.

  • Rows to be deleted are displayed in additional rows.

Changes to files

Files in repository objects are not changed when changes are copied, they are just created or switched. Examples of this are Mime objects or files used by Internet Transaction Server as Mime objects. Whenever you copy changes, the system displays the files to be deleted or created. To display the files, double-click on the entry in the navigation area, or select the entry and choose F2.