WRITE – Output as checkbox (ABAP keyword)

WRITE is a keyword used in SAP ABAP programming.This tutorial covers its introduction & syntax details.

WRITE – Output as checkbox

Effect
Outputs the field f as a checkbox. The contents of the first character of f is interpreted as the “status”:

‘ ‘ = not selected
‘X’ = selected

The user can change this as required.

Note
To
prevent the user changing the contents of the checkbox, you can use the
addition … INPUT OFF . The checkbox is then nothing more than a
status display and can only be changed by programming.
In technical terms, a checkbox behaves exactly like an input field with a length of 1 (FORMAT INPUT ).

Examples

DATA: MARKFIELD(1) TYPE C VALUE ‘X’.

WRITE MARKFIELD AS CHECKBOX. “checkbox selected
MARKFIELD = SPACE.
WRITE MARKFIELD AS CHECKBOX. “deselected
WRITE MARKFIELD AS CHECKBOX INPUT OFF. “deselected, protected