Sunday, 11 September 2016

Screen Painter and Menu Painter


  • Screens and Menus make up the graphical interface of an ABAP/4 application.

Screen Painter:

  • The ABAP/4 Development workbench provides special tool known as the Screen Painter to design and maintain the screen and its elements.
  • Screen Painter is a tool that allows the user to creates GUI screens for the transactions.
  • A Screen is also known as a DynPro (Dynamic Program).
  • A Dynpro is a combination of a screen and the associated flow logic.
  • The Screen Painter is available in two modes.
  1.  Graphical
  2.  Alphanumeric modes.
  • To use the screen painter enter SE51.
  • A Screen is made up of different elements like the push buttons, radio buttons, check boxes, labels etc.
  • Each of these elements are associated with:


Attributes

  • Describe a screen. Screen attributes include things like a description, a type, and position.

Layout

  • Refers to the arrangement of elements on a screen.

Field attributes

  • Describe an element. For example, a particular field accepts only character input.

Flow logic

  • Describes the relationship between a screen element and its underlying application. Flow logic is a series of instructions.

Menu Painter:

  • Using the Menu Painter,we can design the interface components.
  • The Menu Painter components are as follows:

Status

  • Defines the combination of menu bars, menu lists, F-key settings, and functions available to an interface. For example, an Editor application might have two statuses: edit and view. In edit status, the cut function is available and with the view status the cut function is unavailable.

Menu bars

  • Define functions available to the user. Where the functions appear depend on the dialog. If the dialog is modal, the functions appear at the bottom of the interface as a row of buttons. In the primary window, the functions can appear both as a row of menus and as buttons in a tool bar.

Menu list

  • Lists the items in a specific menu. For example, an edit menu might contain items like copy, cut, and replace.

F-key settings

  • Define keyboard keys associated with a particular interface function.

Functions

  • Define individual functions such as cut, copy, and replace.

Titles

  • Define window titles for an interface.


1 comment: