✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Pantalla de selección: Es un área dentro de los reportes en donde se especifican los parámetros de selección por los cuales se va a ejecutar un programa. Se utiliza para restringir el procesamiento y la salida de los datos. Por lo general se sitúa después de la declaración de datos.
En una pantalla de selección se pueden declarar dos tipos de objetos:
-PRAMETER(S): en los cuales el usuario podrá ingresar valores individuales
-SELECT-OPTIONS: el ususario podrá ingresar rangos de valores.
La longtiud máxima que puede tener el nombre de un parámetro es de 8 posiciones.
El agregado de la clausula OBLIGATORY hace que el parámetro sea obligatorio. El agregado de la clausula DEFAULT asigna un valor por defecto al parámetro.
Los SELECT-OPTIONS son igual que los PARAMETER salvo que en ellos se puede ingresar rangos de valores, es decir un "desde" y un "hasta".
La tabla KNA1 corresponde al maestro de clientes.
Para crear un "Marco" que encuadre a los parametros de selección debemos colocar a la declaración de los parámetros las siguientes sentencias:
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001
SELECTION-SCREEN END OF BLOCK b1
Donde b1 es el nombre del marco y text-001 es el título.
Clases de mensajes
Para analizar el contenido de los parámetros existe el evento AT SELECTION-SREEN en donde se validan los valores ingresados en la pantalla de selección.
Creación de clases de mensajes se realiza a través de la transacción SE91. Si agregamos la declaración & nos mostrará la variable de error.
 
 
 
Sobre el autor
Publicación académica de Victor Manuel Gomez Escalona, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Manuel Gomez Escalona
Profesión: Ingeniero en Informática - Chile - Legajo: LE81P
✒️Autor de: 32 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Gomez