✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Pantalla de seleccion.area dentro de los reportes en donde se especifican los parametros de seleccion por los cuales se va ejecutar el programa. Se utiliza para restringir el procesamiento y la salida de los datos.Por lo general se coloca despues de la declaracion de datos.
Se declaran dos tipos de objetos:
PARAMETER(objeto de la pantalla de seleccion que permite ingresar valores individuales que se utilizaran par restringir el procesamiento y la salida de datos posteriores)en los cuales el usuario podra ingresar valores individuales y SELECT-OPTIONS.en donde el usuario podra ingresar rangos de valores.
un solo parametro (PARAMETER) uno o mas parametros (PARAMETERS)
La longitud maxima que puede tener el nombre de un parametro es de 8 posiciones.
Clausula OBLIGATORY.hace que el parametro sea obligatorio.
Clausula DEFAULT. asigna un valor por defecto al parametro.
Para poder introducir los correspondientes textos de seleccion el programa en cuestion debe activarse previamente de lo contrario la columna texto aparecera inhabilitada.
Se pueden crear parametros tipo Checkbox(parametro que se puede tildar o destildar segun corresponda)en donde el usuario puede tildar las opciones que prefiera o tipo Radiobutton(permite la seleccion de una opcion entre varias existentes)donde el usuario selecciona una de las opciones entre todas las existentes.
Los SELECT-OPTIONS.son iguales a los PARAMETER salvo que en ellos se puede ingresar rangos de valores, es decir un valor desde y un valor hasta, a parte de valores individuales.
Ayuda de busqueda. objeto del diccionario ABAP que es usado para definir posibles valores de ayuda de un campo tabla base de datos o de un campo de pantalla.
Tabla KNA1. tabla base de datos estandar que corresponde al maestro de clientes, de cada cliente se guarda en SAP informacion tal como el numero de cliente, el pais, el nombre, el codigo postal y muchos otros mas.
Para analizar el contenido de los parametros existe el evento AT SELECTION-SCREEN.donde se validan los valores ingresados en la pantalla de seleccion.
Clase de Mensajes. Agrupacion de mensajes que tienen relacion a un programa o proyecto ABAP.
La transaccion estandar SE91 se utiliza para la creacion, modificacion y visualizacion de las clases de mensajes en SAP, las cuales nos permiten agrupar los mensajes que utilizaremos en una aplicacion.
En los mensajes emitidos por pantalla , tambien podemos mostrar el contenido de variables , para lo cual se utiliza el simbolo &.cada & puede albergar hasta 50 caracteres y como maximo los mensjaes pueden contener hasta 4 variables indentificadas con &.
Tipos de mensajes existentes:
S. Status-el programa continua sin interrupcion
I.Informacion-El programa continua despues de la interrupcion
W. Warning- Depende del contexto del mensaje
E. Error- Depende del contexto del mensaje(puede causar la cancelacion del programa)
A. Terminacion-El programa termina despues de un cuadro de dialogo.
X. Dump.Error en tiempo de ejecucion, es un log de terminacion anormal de ejecucion de cualquier programa.
 
 
 
Sobre el autor
Publicación académica de Marco Antonio Vazquez Gonzalez, en su ámbito de estudios para la Carrera Consultor ABAP.
Marco Antonio Vazquez Gonzalez
Mexico - Legajo: RB98L
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Marco Vazquez