Un Ecran doit appartenir à un Dialogue et est considéré comme une liste de champs.
Ces éléments peuvent être regroupés dans des catégories (en-tête, répétitive, bas d'écran). Le catégories sont traitées une à une.
Les options de présentation et d'affichage indiquées au niveau de l'onglet Définition du Dialogue peuvent être modifiées au niveau de chaque Ecran.
Ces options de présentation peuvent être modifiées au niveau de chaque appel de Rubrique dans l'Ecran.
Ces éléments permettent d'obtenir la maquette de l'Ecran et déterminent les traitements des données de l'Ecran.
Les traitements des données externes à l'Ecran sont déterminés par l'appel des Segments de données nécessaires, en précisant pour chacun ses caractéristiques physiques (l'organisation par exemple) et son utilisation (lecture ou mise à jour par exemple). Des traitements complémentaires peuvent être ajoutés à l'aide de code spécifique.
La spécification d'un Dialogue ou Ecran est indépendante de l'environnement. Le code généré est donc portable.
La description physique de l'Ecran généré est interne ou externe selon l'environnement. Elle est donc générée dans la variante COBOL, qui peut être en mode natif ou en langage plus évolué (BMS pour IBM/ CICS par exemple).
Parmi les traitements générés, certains le sont implicitement à partir de la description de l'Ecran : ce sont les traitements technologiques (réception, mise en forme et affichage du message, initialisations) ainsi que les traitements générés à partir de l'étude détaillée (contrôles et mises à jour, accès aux données).
Certaines options de génération peuvent être modifiées au niveau de la section Lignes -GG de l'onglet Lignes -G.
C'est le sous-ensemble de la description qui anime la succession des Ecrans définis et analysés et qui assure l'enchaînement des Ecrans entre eux selon divers scénarios. Cet enchaînement est assuré par l'intermédiaire de zones spéciales (touches fonctions ou autres caractères) selon l'environnement.
L'écriture de l'appel d'un Ecran est indépendante de l'environnement.
Pour des explications sur le contenu du code généré, reportez-vous à Description du COBOL généré à partir d'un Ecran.