
Parámetros de selección
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.
Se registra el procesamiento y la salida de los datos. Normalmente se coloca después de la declaración de datos.
Dentro de una pantalla de selección se pueden declarar dos tipos de objetos: PARAMETER en los cuales el usuario puede ingresar valores individuales y de tipo SELECT-OPTIONS en donde el usuario puede ingresar rangos de valores. ejemplo:
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, OBLIGATORY hace que sea obligatorio y DEFAULT hace que sea por defecto el valor indicado.
También se pueden crear parámetros de tipo CHECKBOX donde se puede seleccionar la opción que prefiera o RADIOBUTTON donde el usuario selecciona una de las opciones entre todas las existentes. ejemplo:
PARAMETERS: p_list AS CHECKBUTON. "Emitir LISTADO
PARAMETER: p_arg RADIOBUTTON GROUP bot2, "Argentino
p_col RADIOBUTTON GROUP bot2, "Chile
p_otr RADIOBUTTON GROUP bot2, "Otras Selecciones
Los SELECT-OPTIONS son parecidos a los PARAMETER a diferencia que se puede ingresar rangos de valores, es decir un valor de inicio hasta un final, también valores individuales. ejemplo:
DATA: v_clavep TYPE land1_gp.
SELECT-OPTIONS s_clavep FOR v_clavep. "Clave de Pais --- tipo land1_gp es un tipo de la tabla KNA1 correspondiente al maestro de Clientes.