✒️ABAP La pantalla de selección
ABAP La pantalla de selección
1. Parametros de seleccion Es un area dentro de los reportes en donde se especifican los parametros de seleccion por los cuales va a ejecutar el programa. Se utiliza para restringir el procesamiendo y la salida de los datos. Por lo general se coloca despues de la declaracion de datos.
Dentro de una pantalla de seleccion se pueden declarar dos tipos de objetos: PARAMETER en los cuales el usuario podra ingresar valor individuales y SELECT-OPTIONS en donde el usuario podra ingresar rango de valores.
La longitud maxima que puede tener el nombre de un parametro es de 8 posiciones.
El agregado de la clausula OBLIGATORY hace que el parametro sea obligatorio.
El agregado de la clausula DEFAULT asigna un valor por defecto al parametro.
Tambien se pueden crear parametros de tipo Checkbox en donde el usuario puede tildar las opciones que prefiera o tipo Radiobutton donde el usuario selecciona unas de las opciones entre las existentes.
2.Clases de Mensajes: Supongamos que queremos que la fecha ingresada por pantalla sea moyor o igual a la actyual y que si njo es asi emita un mensaje en la pantalla advirtiendo que el valor introdicido es incorrecto. Para estom vamos a tener que crear una clase de mensajes a traves de la transaccion SE91.
Los tipos de mensajes existentes son:
Tipo Significado Comportamiento El mensaje aparece en
S Status El programa continua sin interrupcion La linea de status
I Informacion El programa continua despues de la interrupcion Ventana de dialogo
W Warning Depende del contexto del mensaje Barra de status
E Error Depende del contexto del mensaje (puede causar la ca- Barra de status
ncelacion del programa)
A Terminacion El programa termina despues de un cuadro de dialogo Ventana de dialogo
X Dump Error en tiempo de ejecucion tipo X Un dump
Para validar el contenido de los parametros utilizamos el evento AT SELECTION-SCREEN (aqui es donde se utiuliza los msj al momento de validar).
Para validar unicamente un parametro utilizamos el evento AT SELECTION-SCREEN ON p_nombre (se recomienda utilizar este metodo).
Para modificar los parametros antes de la carga del formulario utilizamos el evento AT SELECTION-SCREEN OUTPUT (se puede utilizar para deshabilitar o agragar valores a los parametros de entrada).
 
 
 
Sobre el autor
Publicación académica de Edward Henry Rosario Piezal, en su ámbito de estudios para la Carrera Consultor ABAP.
Edward Henry Rosario Piezal
Profesión: Ingeniero en Sistema - Republica Dominicana - Legajo: FM99R
✒️Autor de: 68 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Edward Rosario