✒️ABAP La pantalla de selección
ABAP La pantalla de selección
1. Parámetros 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.
Se utiliza para restringir el procesamiento y la salida de los datos. Por lo general se coloca después de la declaración de los datos.
Tipo de objetos:
- PARAMETER: Valores individuales.
- SELECT-OPTIONS: Rango de valores.
PARAMETER
Ejemplo:
PARAMETERS: p_fecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum,
p_nombre(10) TYPE c OBLIGATORY.
NOTA: La longitud máxima de un parámetro es de 8 posiciones.
Cambiar las descripciones de los parámetros: Pasar a>Elementos de texto>Textos de selección
Checkbox y Radiobutton.
PARAMETERS: p_list AS CHECKBOX.
PARAMETER: p_arg RADIOBUTTON GROUP bot2,
p_col RADIOBUTTON GROUP bot2,
p_mex RADIOBUTTON GROUP bot2,
p_esp RADIOBUTTON GROUP bot2,
p_esp RADIOBUTTON GROUP bot2.
SELECT-OPTIONS
Desde, hasta.
Ejemplo:
DATA: v_clavep TYPE land1_gp.
SELECT-OPTIONS s_clavep FOR v_clavep.
Tabla KNA1 > Maestro de clientes.
2. Clases de mensajes.
Dependiendo de los parámetros se ejecutan las acciones
AT-SELECTION-SCREEN
Se valida y se crea clases de mensajes.
SE91: Creación de clase de mensajes.
IF p_fecha < sy-datum.
MESSAGE e000(z_prueba).
ENDIF.
Tipo:
- S: Status.
- I: Información.
- W: Warning.
- E: Error.
- A: Terminación.
- X: Dump
Nota: Considerar la activación de el objeto de mensajes para que pueda tener efecto en la pantalla de selección.
Sobre el autor
Publicación académica de Calixto Saldarriaga, en su ámbito de estudios para la Carrera Consultor ABAP.
Calixto Saldarriaga
Profesión: Ingeniero en Sistemas - Ecuador - Legajo: HB24G
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Calixto Saldarriaga