Parametros de Seleccion
Son aquellos datos que delimitaran nuestro reporte se denominan parametros y se generan dentro de una pantalla de seleccion
Pantalla de Seleccion
Area donde se encuentran los pa´rametros de seleccion que nos permite ejecutar el programa. Se declaran posterior a la declaracion de datos.
Dos tipos de objetos :
PARAMETER declaracion de parametros con valores indivisuales (long maxima 8 caracteres)
PARAMETERS: p_uno LIKE tabla-campo.
SELECT OPTIONS aqui podemos declarar rango de valores (long maxima 8 caracteres)
SELECT OPTIONS p_uno FOR tabla-campo
OBLIGATORY hace que los parametros sean obligatorios
DEFAULT nos ayuda asignar un valor por defecto
Para cambiar la descripcion de los parametros se realiza en Pasar a->Elementos de Texto-> textos de seleccion
Podemos realizar :
Check box con la sentencia AS CHECKBOX posterior a la declaracion del parametro
PARAMETERS: p_uno AS CHECKBOX.
Radiobutton con la sentencia RADIOBUTTON GROUP
PARAMETERS: p_xxx RADIOBUTTON GROUP bot1,
p_xx1 RADIOBUTTON GROUP bot1,
p_xx2 RADIOBUTTON GROUP bot1.
Podemos crear un marco con las siguientes declaraciones
SELECTION SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECTION SCREEN END OF BLOCK b1.
Donde b1 nombre del marco..... text-001 es el titulo.
Clases de mensajes
en la tx SE91 se crean, modifican y visualizan las clases de mensajes. Esto para agrupar los mensajes que se utilizaran en la aplicacion.
AT SELECTION SCREEN, no permite ver los mensajes creados de la clase de mensaje.
AT SELECTION SCREEN
Condicion
MESSAGE e000(z_prueba)
El mensaje puede ser
Error e000 depende del contexto del mensaje(puede cancelar prog barra estatus
estatus s000 el programa continua sin interrupcion linea de estatus
Informacion i000 el programa continua despues de la interrupcion ventana dialogo
Warning w000 depende del contexto del mensaje barra estatus
terminacion a000 el programa termina despues del cuadro de dialogo ventana de dialogo
dump x000 error en tiempo de ejecucion tipo X un dump