*SET Prozedurspezifische Steuerzeichen ändern
Das Zeichen C'~' gilt per Voreinstellung als Tabulatorzeichen für die in einer Prozedur simulierte Eingabe einer CFS-Maske (Dateienliste/Display-Maske). Das Tabulatorzeichen bewirkt, daß die folgenden Zeichen im ersten Action-Feld (Eingabespalte 72) bzw. im nächsten Action-Feld/im Modify-Bereich weitergeführt werden.
Das Zeichen C'|' gilt als Beliebigkeitszeichen (Not Overwrite Character) für die in einer CFS-Prozedur simulierte Eingabe einer CFS-Maske (Dateienliste/Display-Maske). Das Beliebigkeitszeichen bewirkt, daß die entsprechende Stelle aus der im Prozedurmodus simulierten Bildschirmmaske für die Eingabe übernommen wird.
Bei der Erstellung von CFS-Prozeduren empfiehlt es sich, zu Beginn den Tabulator und das Beliebigkeitszeichen auf vom Benutzer selbst vorgegebene Zeichen zu legen. Falls die Zeichen '%' und '#' in den Daten der Prozedur nicht enthalten sind, wird mit der Anweisung *SET TAB=%,NOC=# das Zeichen für den Tabulator auf '%' und das Beliebigkeitszeichen auf '#' gesetzt.
Beispiel:
%%A##BBB
Annahme: CFS befindet sich im Modify-Modus. Die prozedurspezifischen Steuerzeichen wurden mit *SET TAB=%,NOC=# auf % bzw. # gesetzt.
Aufgrund der Prozedureingabe wird die erste Stelle des Modify-Bereichs mit dem Zeichen 'A' überschrieben ('%%' überspringt das Kommando und das Action-Code Feld der CFS-Maske). Die Stellen 2 und 3 des Modify-Bereichs werden nicht verändert (Übernahme der in der Maske stehenden Zeichen). Die Stellen 4 bis 6 werden mit dem Zeichen 'B' überschrieben.