Modifications in the Screen Painter

In the Screen Painter, you can make modifications to screen attributes, the flow control of a screen, its layout or in the element list.

Screen attributes can be modified in any way that you like, including, for example, changing the screen size maintenance value.

In a screen’s flow logic, you can modify existing events or add new ones. Just as in the ABAP Editor, flow logic statements can be added, replaced, or deleted.

In the Layout Editor, all sorts of screen element types can be added. You can change screen element attributes and make modifications to screen layout.

You are, however, not allowed to:

  • Delete an existing screen element

You can, however, make the element Invisible by selecting the appropriate checkbox from among its attributes. This allows value transport to and from the screen element to continue at runtime, so that unwanted changes to flow are minimized.

  • Modify the name of a screen element
  • Change an element’s type (for example, from a checkbox to a radio button).
  • Change an element’s graphical element (container) assignment (for example, from a step loop to a table control).

You can only perform the above actions in the Modification Assistant if you have created the element in question yourself.

However, if you still want to execute any or all of the functions listed above, you can always disable the Modification Assistant. Use Edit ® Modifications ® Disable assistant to edit screens without the help of the Modification Assistant. For further information, please refer to the section on Disabling the Modification Assistant.

If you want to undo modifications you have made in the Screen Painter, no pushbutton is available for this function at the time being. This is due to the fact that if screen elements have been moved and new ones put in their place, two elements might collide if you try to undo specific modifications. In the Layout Editor, modifications can only be manually reset. For example, you can move a screen element back to its original position. Afterwards, it is no longer classified as a modified element and the system once again treats it as an original element.

There are, however, two different ways in which screen modifications can be undone. One involves the Modification Browser - where you can reset the attributes of whole screens (see The Modification Browser) - the other, the initial screen of the Screen Painter. From the latter screen, use the Edit ® Reset to original function to reset attributes of whole screens.

Modifications in the Graphical Layout Editor

When making changes to existing screens, no special functions are necessary when using the graphical Layout Editor in the Modification Assistant. All changes are made using normal Layout Editor functions.

You want to insert two new input fields on a screen, for example, to more precisely define your selections and, as a result of their addition, you have to move two pushbuttons further down the page. Make these changes just as you normally would in the graphical Layout Editor.

The modifications will been highlighted with different shades of gray in modification mode. Changes made to new objects will be displayed in dark gray, changes to pre-existing objects in light gray.

Choose Overview for an overview of the modifications made to the current screen.

The Edit ® Modifications ® Display function displays all modifications for a selected object.

Use the Overview symbol (upper right) during screen attribute display or modification to display modifications that have been made to that element.

The same function is available from the element list (to the left of the field name).

If you want to make your modifications in the Alphanumeric Screen Painter, read the section on Modifications in the Alphanumeric Screen Painter.