✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Apuntes Ing. Ezequiel Hurtado Benitez.
Los parámetros de selección: Es un área dentro de los reportes en donde se especifican los parámetros de selección por los cuales va a ejecutar el programa. Se utiliza para restringir el procesamiento y la salida de los datos y por lo general se escribe después de la declaración de datos, dentro del include de declaración de datos.
Sus dos tipos son PARAMETER y SELEDT-OPTIONS.
Para declarar un PARAMETER vamos a utilizar la palabra reservada PARAMETER seguida del nombre del parámetro y su tipo. (PARAMETER <nombre_parámetro> TYPE o LIKE <tipo_parámetro>.
En el siguiente ejemplo declaramos los parÁmetros P_FECHA y P_NOMBRE.
PARAMETER: p_fecha LIKE sy-datum,
p_nombre(10) TYPE c.
Si se escribe un nombre de parámetro de mas de 8 posiciones saldrá un error.
Al ejecutar el reporte este genera las casillas con los matchcode que permitirán desplegar información referente al parámetro declarado.
Si hacemos clic en una fecha en particular entonces nuestro parámetro de entrada se completará con esa fecha para el parámetro P_FECHA.
Con un TEXTO DE SELECCIÓN cambiamos la descripción de los parámetros para que esta se visualice y no sus nombres técnicos. Para esto se ira al menú Pasar a/ Elementos de texto/ Texto de selección. Después se colocara una descripción en cada parámetro.
Obligatory es un parámetro obligatorio y Default es un parámetro por defecto en el programa.
Checkbox permite al usuario tildar las opciones que prefiera dentro de un grupo de opciones disponibles.
Radiobutton es donde el usuario selecciona una de las opciones entre todas las existentes.
Ahora veremos como declarar los SELECT-OPTIONS. Estos son parámetros que nos permiten ingresar rangos de valores, es decir un valor desde y un valor hasta, aparte de valores individuales.
Para declararlo, vamos a utilizar la palabra reservada SELECT-OPTIONS seguida del nombre del parámetro y su tipo: SELECT-OPTION<nombre_parámetro> FOR <tipo_parámetro>.
Tabla KNA1 corresponde al Maestro de Clientes. De cada cliente se guarda información en SAP tal como el numero de cliente, el país, el nombre, el código postal y muchos otros datos más.
Al igual que con PARAMETER, con los SELECT-OPTIONS también podemos utilizar la adición OBLIGATORY para hacer obligatoria la introducción de datos en el campo de la pantalla y utilizar los dos puntos ":" para declarar más de un SELECT-OPTIONS, uno debajo del otro.
Por ultimo se implementa "FRAME" o "MARCO" que encuadre a los parámetros de la pantalla de selección. Para ello, debemos colocar la declaración de los parámetros dentro de las siguientes sentencias: SELECT-SCREEN BEGIN OF BLOCK b1 WHIT FRAME TITLE text-001 ... SELECTION-SCREEN END OF BLOCK b1.
En donde b1 es el nombre del marco y text-001 es el titulo que se visualiza en el extremo superior izquierdo del marco. Si hacemos doble click en text-001 vamos a crear el texto que se visualiza en el extremo superior izquierdo del marco.
 
 
 
Sobre el autor
Publicación académica de Ezequiel Hurtado Benitez, en su ámbito de estudios para la Carrera Consultor ABAP.
Ezequiel Hurtado Benitez
Profesión: Ingeniero Mecatrónico - Colombia - Legajo: FD18B
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero mecatrónico bilingüe con maestría en dirección de ventas y marketing empresarial, con conocimientos y experiencia en programación, diseño, elaboración y pruebas en proyectos de automatizació
Certificación Académica de Ezequiel Hurtado