Die VALUE-Klausel

Die VALUE-Klausel wird verwendet, um Datenfeldern bereits bei ihrer Definition feste Anfangsinhalte zu übergeben. Dies darf nur in der WORKING STORAGE SECTION geschehen. Auch Datengruppen können mit solchen Anfangsinhalten belegt werden. Allerdings müssen diese dann immer alphanumerischen Typs sein und es darf innerhalb der Definition der Datengruppe weder die JUSTIFIED-, noch die SYNCHONIZED- oder USAGE-Klausel (Ausnahme: DISPLAY) verwendet werden.
Tabellendatengruppen, die mit Hilfe der OCCURS- oder REDEFINES-Klausel beschrieben werden, dürfen ebenfalls nicht zusammen mit der VALUE-Klausel verwendet werden.

Beispiel 1:
01 Text PIC A(8) VALUE "Hausboot".
 H   a   u   s   b   o   o   t 

...

Beispiel 2:

01 Linie PIC X(8) VALUE ALL "=".
 =   =   =   =   =   =   =   = 

...