Accueil du site > Les articles > Classer un tableau à partir d’une sous-zone (OVERLAY)
Version à imprimer Enregistrer au format PDF

Classer un tableau à partir d’une sous-zone (OVERLAY)

dimanche 31 octobre 2004, par Serge Gomes Visites  1471

Comment utiliser le mot clé OVERLAY en RPG, par exemple pour classer un tableau contenant des N° de sécurité sociale sur le département de naissance (stocké sur le 6ème et 7ème caractère de ce numéro).


Mot clé OVERLAY

Le mot clé OVERLAY indique que la sous-zone d’une structure de données recouvre la DS à partir de la position de début indiquée et sur la longueur de la sous-zone.

La syntaxe est la suivante : OVERLAY(nom de la DS : position de départ).

    * Tableaux (NUMERO/DEPT)
    D DS
    DNUMERO                         13A   DIM(200)
    DDEPT                            2A   OVERLAY(NUMERO:6)
   * De cette façon «SORTA DEPT» Classera NUMERO par département

- On déclare une Data Structure composée d’un tableau (NUMERO) de 200 postes.
- Le tableau DEPT est un tableau qui recouvre le 6ème et 7ème poste du tableau NUMERO.

P.-S.

V4R2 Minimum