✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Pantalla de selección:
Á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.
PARAMETER:
Objeto de la pantalla de selección que permite ingresar valores individuales.
SELECT-OPTIONS:
Objeto que es igual a PARAMETER salvo que se pueden ingresar rango de valores, es decir, un valor desde y hasta.
Clausulas adicionales:
OBLIGATORY:
Hace que el parametro sea obligatorio.
DEFAULT:
Asigna un valor por defecto al parámetro.
Ejemplo:
PARAMETERS: p_fecha LIKE SY-DATUM OBLIGATORY DEFAULT SY-DATUM,
P_nombre(10) TYPE c OBLIGATORY.
Cambiar descripciones de los parametros:
GO TO ---> Text Elements ---> Selection Texts.
Y ahí ingresamos las descripciones.
Checkbox:
Puede tildar las opciones que prefiera.
Ejemplo:
PARAMETERS: p_list AS CHECKBOX.
Radiobutton:
El usuario solo puede seleccionar una opcion.
Ejemplo:
PARAMETERS: p_arg RADIOBUTTON GROUP bot_2,
p_col RADIOBUTTON GROUP bot2,
P_mex RADIOBUTTON GROUP bot2.
Marco:
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text.
…
SELECTION-SCREEN END OF BLOCK b1.
Clase de mensajes:
A traves de la transaccion SE91, la cual se utiliza para la creacion, modificacion y visualizacion de las clases de mensajes de SAP.
Creado el mensaje, haremos referencia a él dentro del evento AT SELECTION-SCREEN así:
IF p_fecha < SY-DATUM.
MESSAGE e000(z_prueba).
ENDIF.
Tipos de mensajes:
STATUS(s):
El programa continua sin interrupcion.
INFORMATION(i):
El programa continua despues de la interrupcion.
WARNING(w):
Depende del contexto del mensaje.
ERROR(e.)
Depende del contexto del mensaje (puede cancelar el programa).
TERMINACION(a).
El programa termina despues de un cuadro de dialogo.
DUMP(x).
Error en tiempo de ejecucion tipo X.
 
 
 
Sobre el autor
Publicación académica de Martin Alejandro Goya, en su ámbito de estudios para la Carrera Consultor ABAP.
Martin Alejandro Goya
Profesión: Ingeniero en Computacion - Argentina - Legajo: CJ13E
✒️Autor de: 49 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Martin Goya