Goto / label

Fonction La commande Goto vous permet de contrôler l’exécution d’un InputScript.
Exemple Goto PositionSuivante

Label PositionSuivante
Screen SAPMVCF66G.0400

Format Goto Nomlabel

Label Nomlabel

L’exécution de l’InputScript continue avec la ligne après le label spécifié.

Conseils & astuces
  • Des Gotos en arrière sont possibles. Ils sont dangereux parce qu’il y a des risques de créer des boucles infinies. Si vous avez une boucle infinie vous pouvez l’arrêter en enclenchant l’option “Visible auto processing” dans la fenêtre GuiXT et utiliser la commande /N pour lancer une nouvelle transaction.
  • Si vous placez la commande Label devant une commande Screen, l’exécution de l’écran actuel est arrêtée après le Goto. Si vous la placez derrière la commande screen, l’exécution continue même si les noms d’écrans sont différents.
  • Il est possible d’utiliser if/else/endif dans un bloc d’exécution Screen, mais il n’est pas possible de placer des commandes Screen dans des if/else/endif. Utilisez Goto à la place.

Goto