L'ABAP pour les francophones

TYALGR
12 rue des tamaris 27240 Buis sur Damville
Tel : 09 52 06 57 30 Fax : 01 34 29 60 47 Email : contact [at] tyalgr.com
Connexion
 

Zephyr

ABAP

Aller à   
Rechercher
Auteur
Message Vue en arbre
yann SZWEC
Posté le: 17 Août 2008 09:00:53
Sujet de la contribution: Range: mode de déclaration

Un range est une liste de valeurs individuelles, autorisées ou non

La structure d'un range est la suivante:

SIGN           I pour inclure, E pour exclure         

OPTION       EQ pour egal.

LOW            Valeur souhaitée

HIGH           Non utilisée dans un RANGE

Un SELECT-OPTION utilise aussi cette structure.

Un SELECT-OPTION tout comme un RANGE, peut être considéré comme une table interne avec en-tête.

Les moyens de déclarer un RANGE sont les suivants:

 DATABEGIN OF rsocid OCCURS 0,
        sign   TYPE c LENGTH 1,
        option TYPE c LENGTH 2,
        low    LIKE zsocid,
        high   TYPE zsocid,
      END OF rsocid.


RANGES: lr_socid1 FOR zsocid.

DATA: lr_socid1 TYPE RANGE OF zsocid.

La première méthode est interdite en programmation objet et est obsolète.



Haut 
Aller à   
Rechercher
© 2007 Ecir Consulting. Tous droits réservés.