Hola Rohini,
La declaración asociada con el comando de salida es:
MÓDULO <nombre_del_módulo> EN EXIT-COMMAND.
La adición AT EXIT-COMMAND en el evento PAI causa que el módulo <nombre_del_módulo> sea llamado exactamente como si:
a) La función utilizada para activar el evento PAI tiene tipo de función "E"
b) En el campo de entrada de la barra de herramientas estándar, el usuario ingresó una cadena de caracteres que comienza con "E" y la confirmó usando ENTER.
El módulo de diálogo es llamado antes de las verificaciones de entrada automáticas definidas en el sistema o en el Diccionario ABAP e independientemente de su posición en el bloque de eventos. El único campo de pantalla transportado al programa ABAP es el campo OK. Si la función que activó el evento PAI no cumple con ninguno de los requisitos anteriores, la declaración del MÓDULO no se ejecuta.
Si varias declaraciones de MÓDULO tienen la adición AT EXIT COMMAND, solo se ejecuta la primera. Si ninguna declaración de MÓDULO tiene la adición AT EXIT COMMAND, se ejecuta un procesamiento PAI normal: Las verificaciones de entrada predefinidas se ejecutan y luego se procesa secuencialmente el bloque de eventos PAI. Si el procesamiento de pantalla no se termina en el módulo de diálogo mod, después del retorno del módulo de diálogo, se ejecuta el procesamiento PAI completo. No debes usar la adición AT EXIT COMMAND en conexión con la declaración FIELD.
El tipo de función de una función se determina en Screen Painter o Menu Painter. Por lo general, esas funciones de la interfaz de usuario se definen con tipo de función "E" que están asignadas a los iconos Atrás, Salir y Cancelar en la barra de herramientas estándar del estado GUI. Por lo tanto, el módulo de diálogo llamado debe terminar el procesamiento de pantalla y permitir verificaciones de seguridad, si es necesario.
Si estás hablando sobre el on exit-command en la programación de informes,
entonces la declaración asociada con ello es
en la pantalla de selección en exit-command.
Efecto
Este evento se activa si el usuario ha llamado a una de las funciones Atrás, Salir o Cancelar. En el bloque de eventos, se pueden ejecutar posibles acciones de limpieza.