Zustand eines CTV-Moduls setzen

Auch CTV-Module können angeben, welcher Zustand bei Ende des Bausteins gesetzt sein soll. Die Anweisung dafür lautet

  return <ausdruck>

Dieser Zustand ist sowohl im Pseudocode von anderen CTV-Bausteinen abfragbar, als auch in Steuerungen, die den CTV-Baustein aufrufen.

Die Abfrage des Zustands von CTV-Bausteinen ist jedoch nur dann sinnvoll, wenn in der zuvor ausgeführten CTV-Operation das betreffende Schriftgut auch ausgewertet wurde (s. hier). Wenn z.B. lediglich eine Schriftgutinstanz angelegt wurde, Daten zugeordnet wurden, oder das bereits aufgebaute Schriftgut zwischengespeichert wurde, hat keine neue Auswertung stattgefunden, und wurde somit auch der Zustand des CTV-Bausteins nicht aktualisiert.

Der Zustand wird auch abgefragt, um festzustellen, ob ein CTV-Schriftstück tatsächlich archiviert werden soll: Nur wenn der Zustand aller in dem Schriftgut enthaltener CTV-Module „OK“ ist, wird eine angeforderte Archivierung durchgeführt.