✒️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 os datos y por lo general se escribe después de la declaración de datos, dentro del INCLUDE de declaración de datos. Está compuesta por parámetros de entradas los cuales son:
******LOS PARAMETER: en los cuales el usuario podrá ingresar valores individuales. ej:
PARAMETER <nombre_parámetro> TYPE o LIKE <tipo_parámetro>.
PARAMETERS: p_fecha LIKE sy-datum,
p_nombre(10) TYPE c.
NOTA: La longitud máxima que puede tener el nombre de un parámetro es de 8 caracteres, d elo contrario se producirá un error. Al momento de imprimir en pantalla los parámetros aparecerán con nombre técnicos, para ello se deben crear los textos de selección de la siguiente manera: dentro del programa PASAR A -> ELEMENTOS DE TEXTO ->TEXTOS DE SELECCIÓN y luego dentro de cada parámetro introducimos el texto que mejor corresponda a cada uno (se debe activar previamente el programa).
En cuanto a la declaración de los parámetros podemos indicar que existen otras adiciones como:
- OBLIGATORY -> hace que el parámetro sea obligatorio.
- DEFAULT -> asigna un valor por defecto al parámetro. ej:
PARAMETERS: p_fecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum,
p_nombre(10) TYPE c OBLIGATORY.
Otros tipos de parámetros serían: - CHECKBOX: permiten al usuario tildar las opciones que prefiera dentro de un grupo de opciones disponibles. ej:
PARAMETERS: p_list AS CHECKBOX,
p_arch AS CHECKBOX.
****RADIOBUTTON: el usuario selecciona una opción dentro de todas las disponibles. ej:
PARAMETERS: p_ven RADIOBUTTON GROUP bot2,
p_arg RADIOBUTTON GROUP bot2,
p_chi RADIOBUTTON GROUP bot2.
**********SELECT-OPTIONS: en los cuales el usuario podrá ingresar rangos de valores, es decir un valor desde y un valor hasta, aparte de valores individuales. estos tienen las mismas funciones que PARAMETERS en cunato a OBLIGATORY, DEFAULT y declaración de varios campos. ej:
SELECT-OPTIONS <nombre_parámetro>FOR<tipo_parámetro>.
DATA: v_clavep TYPE land1_gp.
SELECT_OPTIONS s_clavep FOR v_clavep.
NOTA: clavep significa clave país, por lo que si pulsamos el matchcode o f4 nos llevará a la ayuda de búsqueda correspondiente al tipo LAND1_GP que es un tipo de la tabla de base de datos KNA1 (maestro de clientes).
********CREAR UN FRAME O MARCO: este es muy útil para que encuadre los parámetros de la pantalla de selección, para ellos debemos colocar la declaración de los parámetros dentro de las siguientes sentencias:
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
.....
SELECTION-SCREEN END OF BLOCK b1.
Donde "b1" es el nombre del marco y "text-001" (haciendo doble clic en text-001 podremos asignar el nombre que le asignaremos al marco) es el titulo que se visualizará en el extremo superior izquierdo del marco.
NOTA: SELECTION-SCREEN BEGIN se utiliza para agregar nombre no muy largo al marco, por el contrario se debe agregar SELECTION-SCREEN COMMENT.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez
Profesión: Ingeniero en Infom?tica - Venezuela - Legajo: AG33O
✒️Autor de: 75 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez