Lección 7/10: Pantalla de Selección
Las pantallas de selección es un área dentro de los reportes 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. Generalmente se coloca después de la declaración de datos.
1. PARÁMETROS DE SELECCIÓN
Si queremos introducir algunas restricciones a nuestro programa de modo que nuestro reporte solo se ejecute ciertos datos, que el usuario deberá introducir en la pantalla entonces deberemos crear una pantalla de selección.
Dentro de una pantalla de selección de pueden declarar 2 tipos de objetos
-PARAMETER El usuario podrá ingresar valores individuales.
-SELECT-OPTIONS El usuario podrás ingresar rangos de valores.
A continuación ejemplificamos con los parámetros P_FECHA y P_NOMBRE.
PARAMETERS: p_fecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum,
p_nombre(10) TYPE c OBLIGATORY.
NOTA La longitud máxima que puede tener el nombre de un parámetro es de 8 posiciones.
Para cambiar y hacer mas presentable o intuible las descripciones o nombres de los parámetros seguimos la siguiente ruta:
PASAR A/Elemento de texto/Textos de selección
también se pueden crear parámetros tipo Checkbox y RadioButton.
Sintaxis:
PARAMETERS: p_list AS CHECKBOX. "Emitir Listado
PARAMETER: p_arg RADIOBUTTON GROUP bot2, "Argentino
p_bol RADIOBUTTON GROUP bot2, "Boliviano
p_otr RADIOBUTTON GROUP bot2, "otra Nacionalidad
Los SELECT-OPTIONS aceptan el ingreso de rango de valores luego son similares a los PARAMETERS
NOTA: la tabla estándar de la base de datos KNA1 corresponde al Maestro de Clientes, sus campos son numero de cliente, país, nombre, código postal y muchos datos mas.