✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Pantalla de Selección: Es un á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 los datos. Por lo general se coloca después de la declaración de datos.
Dentro de una pantalla de selección se pueden declarar dos tipos de objetos: PARAMETER en los cuales el usuario podrá ingresar valores individuales y SELECT-OPTIONS en donde el usuario podrá ingresar rangos de valores.
La longitud máxima que puede tener el nombre de un parámetro es de 8 posiciones.
El agregado de la cláusula OBLIGATORY hace que el parámetro sea obligatorio.
El agregado de la cláusula DEFAULT asigna un valor por defecto al parámetro.
También se pueden crear parámetros tipo Checkbox en donde el usuario puede tildar las opciones que prefiera o tipo Radiobutton 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.
Tabla KNA1: es una tabla base de datos estándar KNA1 correspondiente al Maestro de Clientes. De cada cliente se guarda en SAP, información tal como el número de cliente, el país, el nombre, el código postal y muchos otros datos más.
2. Clases de Mensajes: Una vez que ingresamos todos los parámetros de nuestro reporte y ejecutamos el programa, lo que vamos a querer es que dependiendo de los parámetros introducidos se produzcan determinadas acciones.
Para analizar el contenido de los parámetros existe el evento AT SELECTION-SCREEN. En este eventro es donde se validan los valores ingresados en la pantalla de selección.
Trasacción SE91: Se utiliza para la creación, modificación y visualización de las clases de mensajes en SAP, las cuales nos permiten agrupar los mensajes que utilizaremos en una aplicación.
tipos de mensajes existentes:
Tipo Significado comportamiento Mensaje que aparece en
S Status El Programa continua sin interrupción La Línea de status
I Información El programa continua después de la interrupción Una ventana de dialogo
W Warning Depende del contexto del mensaje Barra de Status
E Error Depende del contexto del mensaje (puede causar Barra de status la cancelación del programa
A Terminación El programa termina después de un cuadro de dialogo Una ventana de diálogo
X Dump Error en tiempo de ejecución tipo X Un Dump
 
 
 
Sobre el autor
Publicación académica de Diego Jose Yeguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Diego Jose Yeguez
Profesión: Contador Público - Colombia - Legajo: UZ48Z
✒️Autor de: 76 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Autodidacta, dinamico, proactivo, en busca de nuevas oportunidades profesionales.
Certificación Académica de Diego Yeguez