
PANTALLA DE SELECCION
Es un area de seleccion de parametros por los que se va a ejecutar el preograma, por lo general se colocan despues de la declaracion de datos
Tipos de pantallas de seleccion
Los PARAMETERS (solo valores individuales)
Los SELECT-OPTIONS (puede ingresar rango de valores)
PARAMETER {Nombre del parameter} TYPE o LIKE {Tipo de datos del parameter}
SELECT-OPTIONS {Nombre del Select-options} FOR {Tipo de datos del Select-options}
Para colocar el texto que queremos que apareca en la pantalla en lugar de los nombres de las variables vamos a
Menu ------Pasar a -------Elementos de texto-------Textos de seleccion
Clausulas OBLIGARORY y DEFAULT
Se colocan despues del tipo de parameter puede ser uno o ambos
Dentro de los PARAMETERS Tenemos los
CHECKBOX Permite elegir una o varias opciones
RADIOBUTTON Permite elegir solo una opcion de las mostradas
Se colocan despues del nombre de parameter AS CHECKBOX
RADIOBUTTON GROUP
Se debe usar : si se van a declarer varios SELECT-OPTIONS uno debajo del otro
FRAME o MARCO : Encuadra los parametros de la pantalla de seleccion.
Lo haremos con las Sentencias
SELECTION-SCREEN BEGIN OF BLOCK {nombre del bloque} WITH FRAME TITLE text-001.
SELECTION-SCREEN END OF BLOCK {nombre del bloque}.
Text-001 es el texto que se visualizara en la parte superior izquierda de la pantalla
Y se le asigna valor a travez del menu------Pasar a -------Elementos de texto-------Textos de seleccion solapa simbolo de texto
Esta tambien la sentencia SELECTION-SCREEN BEGIN OF LINE y se cierra con SELECTION-SCREEN END OF LINE y se usa para colocar un texto de seleccion largo de un parametron
Dentro se coloca la sentencia
SELECTION-SCREEN COMMENT {posicion donde comienza el texto}({longitude del texto}) {texto de seleccion} ej. text-002.
El evento AT SELECTION-SCREEN OUTPUT En este evento se ejecuta antes de que se muestre la pantalla de seleccion y se usa para determinar si mostramos o no un parametron de la pantalla de seleccion ó para cambiar alguna propiedad de un parametron de seleccion.