✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Pantalla de selección
Si queremos introducir algunas delimitaciones a nuestro programa de modo que nuestro reporte solo se ejecute para ciertos datos que el usuario deberá introducir en la pantalla, entonces deberemos crear una pantalla de selección.
La 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 el programa. Dentro de una pantalla de selección se pueden declarar dos tipos de objetos:
- PARAMETER: En los cuales el usuario podrá ingresar datos individuales.
- SELECT-OPTIONS: En donde el usuario podrá ingresar rangos de valores.
El parámetro de la cláusula OBLIGATORY hace que el parámetro sea obligatorio. El agregado DEFAULT asigna un valor por defecto al parámetro. También se pueden crear parámetros tipo CHECKBOX en donde el usuario puede tildar las opciones que prefiera o tipo RADIOBUTTON donde el usuario selecciona una de las opciones entre todas las existentes.
Los SELECT-OPTIONS son iguales a los PARAMETERS salvo que en ellos se puede ingresar rango de valores, es decir un valor desde y un valor hasta, a parte de los valores individuales.
Clases de mensajes
Para analizar el contenido de los parámetros existe el evento AT SELECTION-SCREEN. Es un evento de un reporte ABAP que se ejecuta después de finalizado el procesamiento de la pantalla de selección y que permite la validación de los parámetros introducidos. Es uno de los eventos ABAP más importantes ya que la gran mayoría de los programas que creemos necesitarán validar lo que el usuario introdujo en la pantalla.
Los tipos de mensajes existentes son:
- S: STATUS
- I: INFORMACIÓN
- W: WARNING
- E: ERROR
- A: TERMINACIÓN
- X: DUMP
 
 
 
Sobre el autor
Publicación académica de Abraham Arredondo Caceda, en su ámbito de estudios para la Carrera Consultor ABAP.
Abraham Arredondo Caceda
Profesión: Marketing - Peru - Legajo: GS49U
✒️Autor de: 18 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy un profesional del marketing que busca darle un giro de 360? a su profesi?n. con esta carrera busco introducirme al mundo de la programaci?n y poder desempe?arme como consultor abap.
Certificación Académica de Abraham Arredondo