End permet d'arrêter l'exécution d'un traitement ou d'un sous-programme appelé par Call.
# fin de traitementEnd# Appel d'un sous-programme Call AFFICH('Coucou') ...End# le sous-programme Subprog AFFICH(MESSAGE) Value Char MESSAGE() Infbox MESSAGEEnd :# retour au traitement
# Appel de la fonction de calcul X du traitement ZETRT# RESULT donnera le nombre 22Local Integer RESULTRESULT = 4*(func ZETRT.X(3,2) + 1)End
# la fonction de calcul X du traitement ZETRT
Funprog X(A,B)
Value Integer A
Value Integer B
EndA*A/B
End interrompt le déroulement :
L'instruction End n'annule jamais une transaction initiée par le traitement (ou le sous-programme) appelant.