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

Rechercher

ABAP: point de surveillance perdu Visualiser le sujet en mode plat

Contexte: Lors de vos développements ABAP, vous exécutez une routine.

Form routine.

data: v_cpt type n.

loop at ....

add 1 to v_cpt.

endloop.

...

endform.

Vous souhaitez mettre un point de surveillance sur l'incrémentation de v_cpt, car vous souhaitez intervenir sur le 50ème (et comme vous avez lu sap et abap, qui vous a appris à mettre un point de surveillance, vous le faites avec dextérité (:)) ).

Lors du traitement, rien ne se passe. en mettant un point d'arrêt, vous constatez que le point de surveillance est supprimé. QUID?

Il se trouve que votre variable est de portée locale, et que dans la suite de votre routine, vous faites appel à des modules fonctions. Ces appels désactivent le point de surveillance.

Solution: déclarer cette variable dans un top include (ce qui impliquera une portée globale, et il faudra penser à son initialisation si nécessaire).

Remerciement: M. SAMUEL C. du projet GDF (ATS) pour cette information.

04 Octobre 2007 11:11:40 yann SZWEC

Sujet Auteur Date
 
   ABAP: point de surveillance perdu
yann SZWEC  2007-10-04 11:11:40 

© 2007 Ecir Consulting. Tous droits réservés.