In de tekenreeks van de picture-clausule leggen we onder andere vast:
- wat de plaats is van de decimaalaanduiding (met de letter V);
- dat de waarde voorzien is van een teken (met de letter S).
De move-opdracht geeft een waarde aan een variabele. Die variabele kan numeriek of alfanumeriek zijn. De categorie van het resultaatveld bepaalt de werking van de move-opdracht.
Een veld heet numeriek-opgemaakt als de picture-string een van de volgende tekens bevat:
- Z voor het onderdrukken van voorloopnullen;
- een minteken om te kunnen zien dat het getal negatief is;
- een punt om de plaats van de decimaalaanduiding zichtbaar te maken.
Met een opgemaakt veld kun je niet rekenen.
Een onderverdeeld veld heet groepsveld en heeft geen picture-clausule. Een veld dat niet is onderverdeeld heet een elementair veld. De lengte van het groepsveld berekent de computer uit de elementaire velden.
Met uitbreidingen op de display- en de accept-opdracht kunnen we randapparatuur naar keuze gebruiken. Met de accept-opdracht kunnen we gegevens over huidige datum en tijd opvragen. Toevoeging van with no advancing aan de display-opdracht zorgt dat een uitvoerapparaat geen regel opschuift.
De perform-opdracht gebruiken we onder meer voor het aanroepen van subroutines. Na het woord perform komt de naam van een paragraaf. De computer voert de opdrachten in die paragraaf uit. Na afloop gaat hij verder met de opdracht na de perform.
Twee of meer voorwaarden kunnen we combineren met de woorden and en or. Naast de gebruikelijke relatie-conditie is een andere vorm van een conditie de klasse-conditie. We kunnen met numeric onderzoeken of een veld geschikt is om mee te rekenen.
De herhaling kent net als bij PSD's de variant met de test achteraan (perform with test after) en de test vooraf (perform with test before).
Hoofdstuk 3 Beperkingen opheffen