Das standardisierte Fixed-Format für das Schreiben von COBOL-Programmen lässt sich anhand der Spalten (80 Zeichenstellen) einer Zeile beschreiben. Der Compiler akzeptiert in diesem Format nur COBOL-Programme, die im Referenzformat geschrieben sind, und erzeugt ein Protokoll des Programms im gleichen Format.
Eine Zeile ist wie folgt eingeteilt:
Rand L |
Rand C |
Rand A |
Rand R |
||||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
... |
72 |
73 |
... |
80 |
Folgenummernbereich |
Programmtext-Bereich |
||||||||||||||||
Anzeigebereich |
Identifikationsbereich |
Rand L
befindet sich links von der äußersten linken Zeichenposition einer Zeile.
Rand C
befindet sich zwischen der 6. und 7. Zeichenposition einer Zeile.
Rand A
befindet sich zwischen der 7. und 8. Zeichenposition einer Zeile.
Rand R
befindet sich rechts von der äußersten rechten Zeichenposition einer Zeile, die für den Compiler noch relevant ist.
Folgenummernbereich
enthält 6 Zeichenpositionen (1-6) und befindet sich zwischen Rand L und Rand C.
Anzeigenbereich
ist die 7. Zeichenposition einer Zeile.
Programmtext-Bereich
enthält die Zeichenpositionen 8-72 und befindet sich zwischen Rand A und Rand R.