✒️ABAP La pantalla de selección
ABAP La pantalla de selección
PARAMETROS DE SELECCION:
Creamos un pantalla de seleccion para introducir delimitaciones al programa de manera que el reporte solo se ejecute si el usuario introduce ciertos datos por pantalla.
PANTALLA DE SELECCION: Area dontro de los reportes donde se especifican los parametros de seleccion por los cuales se ejecuta el programa. Se coloca despues de la declaracion de datos.
En una pantalla de seleccion se puedes declarar dos tipos de objetos:
- PARAMETERS: Se ingresan valores individuales. La longitud maxima del nombre de un parametro es de 8 posiciones.
Se le puede agregar OBLIGATORY (el parametro es obligatorio) o DEFAULT (asigna un valor por defecto al parametro).
Tambien se pueden crear parametro CHECKBOX en donde se pueden tildar las opciones que o RADIOBUTTON donde
se selecciona una de las opciones entre las existentes.
- SELECT-OPTIONS: Se ingresan rango de valores ( un valor desde y un valor hasta).
DATA: v_clavep TYPO land1_gp (tipo de tabla KNA1).
SELECT-OPTIONS s_clavep for v_clavep.
TABLA KNA1: es una tabla de base de datos estandar que corresponde al Maestro de clientes.
Podemos crear un marco para encuadrar los parametros de la pantalla de seleccion.
SELECTION-SCREEN BEGIN OF BLOCK b1 (nombre del marco) WITH FRAME TITLE text-001 (titulo que se visualiza en el extremo izquiedo del marco).
CLASES DE MENSAJES:
- AT-SELECTION-SCREEN: se usa para anilizar el contenido de los parametros. Se validan los valores ingresados en la pantalla de seleccion.
- TRANSANCCION SE91: Se utiliza para la creacion modificacion y visulizacion de las clases de mensajes, lo que nos permite agrupar los mensajes que utilizaremos en un aplicacion.
El tipo de mensaje estara determinado por la letra que le antecede al numero de mensaje. Los tipo son los siguientes:
S (Status): el programa continua sin interrupcion.
I (informacion): el programa continua despues de la interrupcion.
W (warning): depende del contexto del mensaje.
A (terminacion): el programa termina despues de un cuadro de dialogo.
E (error): depende del contexto (puede causar la cancelacion).
X (drump): error en tiempo de ejecucion tipo x.
 
 
 
Sobre el autor
Publicación académica de Gema Moreno Ferreiro, en su ámbito de estudios para la Carrera Consultor ABAP.
Gema Moreno Ferreiro
Profesión: Operario Especializado - España - Legajo: QO11N
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Gema Moreno