SAP ABAP Data Element SCRFWIN1 (Graphical Screen Painter: Fullscreen editor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-SCR (Application Component) Screen Painter
     SCRP (Package) Screen Painter
Basic Data
Data Element SCRFWIN1
Short Description Graphical Screen Painter: Fullscreen editor  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type SYCHAR01    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID DYL  
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short Win1 
Medium Win1 
Long Win1 
Heading  
Documentation


Fullscreen Editor

The Fullscreen Editor is the main window of the Graphical Screen Painter. As well as the usual menu bar, standard toolbar, application toolbar and status bar, it contains the work area in which you create and edit dialog screens.

The title bar contains the program name and the number and type of the screen. The status bar shows the screen size. If you are working in change mode, you can 'click and drag' the edges of the work area to change the size of the screen.

The header line of the work area contains the name, text, size and position of the element you are currently working on. You can overwrite the contents of these fields to change the relevant element attribute.

To the left of the work area is the screen element toolbar. This contains a pushbutton for each of the elements you can place on a screen. You use the screen element toolbar to create new elements on the screen.
From top to bottom:
- Reset button
- Text field (key word)
- Input/output field (template)
- Checkbox
- Radio button
- Pushbutton
- Tab control
- Box
- Subscreen area
- Table control
- Status icon.

The reset button allows you to cancel your choice of screen element. For details about creating new screen elements, see "Editing screen elements" below.

Note: You cannot enter text directly in the work area. Instead,
you use the 'text' input field in the header line of the
fullscreen editor.

Further Help
------------
For help on the other windows of the Graphical Screen Painter, choose Help -> General -> ...
You can access these screens either by choosing goto -> <screen> from the menu, or by choosing the appropriate function in the application toolbar.

Editing Screen Objects
----------------------

* Selecting and Deselecting Objects
To select a single screen element in the work area, click it once with the left mouse button. You can now edit it. Elements that are containers for other elements (boxes, steploops, tab controls and table controls) have special 'selection points' on the top, bottom and right-hand edges, and at the bottom right-hand corner, where you can select them.

Note: You can select individual elements on the screen in succession
from top left to bottom right using the 'next element'
function, or from bottom right to top left using the
'previous element' function.

To select more than one element, position the cursor on the screen and then press and hold the left mouse button to select an area. All of the elements in the marked area will then be selected.

You can include or exclude a single element from a group by holding down the CTRL key and clicking the element with the left mouse button.

To deselect the currently selected element, click any empty space in the work area, or choose Edit -> Deselect.

* Moving Objects
To move an element, simply drag and drop it on the work area. If the element, in its new position, collides with other elements, the collision is highlighted on the screen, and a messages appears in the status bar.
To move a container element, drag it by its 'selection point' on the upper edge.

* Enlarging and Reducing Elements
You can change the width (and, in some cases, the height) of a screen element using drag and drop. Place the mouse pointer on the right-hand or bottom edge of the screen element, such that the pointer symbol changes into an arrow. Then, drag the border of the element in the appropriate direction. The system ensures that elements do not collide. To change the size of a container element, use the 'selection points' on the right-hand or bottom edge.

* Creating Elements
To create a new screen element, choose an element from the screen element toolbar on the left-hand side of the screen, and place the object in the work area, using click and drag to size it.

When you place the element on the screen, the mouse click determines the position of the top left-hand corner of the elements. You then set the size of the element by dragging it.
The system will not allow you to place an element at a position already occupied by another screen element. In this case, when you try to drag the element to its full size, the system only allows you to move its original position so that there is no collision.

You can cancel the operation before positionom the obect either by choosing the same element a second time or by choosing the reset button in the screen element toolbar.

* Defining and Dissolving Steploops and Radio Button Groups
Step loops are vertical repetitions of loop blocks. A loop block can contain intput/output fields, text fields, checkboxes and radio buttons. Radio buttons in a step loop (vertical radio buttons) are implicitly dependent on each other (in other words, selecting one deselects all others). In all other radio button groups, you must define this logical relationship explicitly. Radio button groups fulfill this task.

You do not create radio button groups and step loops like a screen element, but define them as a group. To do this, select the group and choose Edit -> Grouping -> Steploop/Radio button group -> Define.

A newly-created step loop has the mimimum initial height of two loop passes and the same width as the group width. You can adjust the height (number of passes) by clicking and dragging the bottom edge of the steploop.

A loop block may also contain a radio button group. In this case, only the buttons within the loop block of a single pass are dependent on each other (horizontal radio buttons).

You can dissolve a step loop or radio button grouping by choosing Edit -> Grouping -> Radio button gruop/Steploop -> Dissolve.


Note: Step loops are an obsolete screen element. If you want to
arrange elements in a table on the screen, it is easier to
use a table control. Table controls may contain the same
elements as step loops.

* Deleting
To delete an element or group of elements, select it and choose Edit -> Delete. If you accidentally delete a screen element, you can undo the deletion until you make your next change to the screen (see below).

Note: When you delete a box, only the box itself is deleted, not
the elements contained within it. However, when you delete
a tab control or table control, all of its associated elements
are also deleted.

* Undoing and Repeating Actions
You can undo the last action by choosing Edit -> Undo. You can repeat the last action by choosing Edit -> Repeat. Repeating the action restores the screen to its state before you undid a command.

* Cutting, Copying and Pasting
You can copy a selected element into the clipboard by choosing Edit -> Cut/Copy. You can insert it at another position by choosing Edit -> Paste. When you use Cut, the element is deleted from its current position on the screen. You can insert either in the same screen or in a different one.

Note: If a naming conflict occurs when you paste screen elements,
the system asks you whether you want to rename the element
you want to insert, and then paste it.
It is currently only possible to cut and paste elements
between screens from the same SAP Release.

History
Last changed by/on SAP  19970404 
SAP Release Created in