WRITE is a keyword used in SAP ABAP programming.This tutorial covers its introduction & syntax details.
WRITE – Output as checkbox
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.
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 ).
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