Screen Painter is SAPs standard tool for development within all ABAP
based-SAP systems. It allows developers to utilize Drag and Drop
technology to design and implement custom screens inside of SAP systems.
It is a standard piece of the ABAP development workbench and can be
accessed from any ABAP based SAP system via transaction code SE80.
Screen Painter via the SAP Object Navigator (SE80):
Just like Visual Basic and similar development tools, Screen Painter allows
you to lay out the screen visually, and then simply write the code behind
it to perform any necessary functions. The code that executes required
functionality behind any Screen Painter screen is SAPs proprietary ABAP.
This allows companys to utilize existing ABAP resources to develop Screen
Painter based programs with a minimum of additional training.
Common Uses:
Screen painter allows for rapid development of custom screens. These
screens can be used as front-ends for custom developed reports and
transactions as well as replacements for SAP standard screens that may be
overly complicated and difficult to use.
In the case of building replacement screens for existing SAP transactions,
the typical development method would be to first, design a screen, or
screens, that have better look and feel and that are capable of
collecting all necessary information about the transaction that needs to be
performed. Then, the developer would write ABAP code to perform the
required functionality.