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.
|