Programming ABAP Syntax for Format part three

This post is in continuation with sap abap syntax for format part two.

Addition 4

... HOTSPOT [ON] or ... HOTSPOT OFF

Effect

Affects the display format of the mouse pointer and the effect of the mouse single click:

If you drage the mouse pointer over list areas which are output with the format ...HOTSPOT (lines or fields), the mouse pointer switches from its standard display format (usually an arrow) to the format of a hand with an outstretched index finger. If you then click once, the effect is like double-clicking or pressing the function key F2 (AT LINE-SELECTION ).

Note

The addition ...HOTSPOT has no effect on input fields.

Addition 5

... INPUT [ON] or ... INPUT OFF

Effect

Determines whether the user can enter data. You can change the contents of list lines output with the format ... INPUT on the screen. You can also print out the change or process it further by using READ LINE in interactive events.

... INPUT OFF reverses the ready for input status.

Note

Every time a new event ( START-OF-SELECTION , TOP-OF-PAGE , ...) is started, the system setting reverts to ... INPUT .

The additions ... COLOR , ... INVERSE and ... HOTSPOT have no effect on input fields.The addition ... INTENSIFIED affects the background color (color palette "input field" or "output field intensified").

The attribute ... INPUT causes lines to be displayed characterby- character and ready for input ( | or - ).

Addition 6

... RESET

Effect

Resets all formats (color, intensified, inverse, hotspot and input). This corresponds to the command:

FORMAT COLOR OFF INTENSIFIED OFF INVERSE OFF HOTSPOT OFF INPUT OFF.

Example

FORMAT INTENSIFIED INPUT.

WRITE 5 'JOHN'.

FORMAT INPUT OFF.

WRITE 40 'CARL'COLOR COL_GROUP.

produces the following output:

....+....10...+....20...+....30...+....40...+
JOHN CARL
ready for input: <------->
intensified: <------------------------------------------>
color: <--->

From the beginning of the line to the last character of 'JOHN' , the list is ready to accept input and is thus displayed in intensified form.

From column 9 (i.e. after the 'N' of of 'JOHN' ), the list line is also intensified but no longer ready for input.

'CARL' is output from line 40, together with a colored bar (color COL_GROUP = 7 from the palette "color intensified"). The script color is the color "output field intensified" (ProtInt). The intensified line display ends with the last character of 'CARL' .

Note

If the formats apply only to the output of a single field, you can set the same (and other) parameters as additions to the WRITE statement. If you want to display different formats on the screen, there are no reserved characters, i.e. you may output 2 fields with different formats one directly after the other (without gaps). You can also set the static additions ON , OFF and n (for COLOR ) dynamically with = var which always interprets the contents of var as a number. Values other than zero are used as ON or color number, zero works like OFF .

For color numbers less than zero or greater than 7, the result is not defined. Recommended data type: I(nteger)

Example

DATA C TYPE I VALUE 5.
FORMAT INTENSIFIED ON COLOR = C.


CRM Middle ware System Architecture
CRM Middle ware Enhancement
CRM Middle ware Data Flow
 CRM Middle ware Modelling 
CRM Adapter Overview 
CRM Software Logistics and support

No comments :

Post a Comment