![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La pantalla de selección
ABAP La pantalla de selección
![ABAP La pantalla de selección ABAP La pantalla de selección](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/29.jpg)
PARÁMETROS DE SELECCIÓN
Delimitaciones al programa para que solo se ejecute para ciertos datos que el usuario debe introducir en la pantalla de selección.
PANTALLA DE SELECCIÓN: área dentro de los reportes 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 gral. se coloca después de la declaración de datos.
1) PARAMETER: en los cuales el usuario puede ingresar valores individuales.
Longitud máxima que puede tener el nombre de un parámetro es de 8 posiciones.
Si deseamos declarar en la pantalla de selección un solo parámetro utilizaremos la palabra reservada PARAMETER
Si queremos declarar más de 1 parámetro utilizamos la palabra PARAMETERS seguido de 2 puntos :
También se puede utilizar la palabra reservada PARAMETERS y declarar 1 solo parámetro ó declarar varios parámetros y para cada uno de ellos indicar a la izquierda la palabra reservada PARAMETER
SELECT-OPTIONS: el usuario podrá ingresar rangos de valores.
OBLIGATORY: El agregado de ésta cláusula hace que el parámetro sea obligatorio.
DEFAULT: El agregado de ésta cláusula asigna un valor por defecto al parámetro.
Cambiar las descripciones de los parámetros que aparecen en la pantalla:
Pasar aà Elementos de textoà Textos de selección
Para poder introducir los textos de selección el programa debe activarse previamente sino la columna texto correspondiente a la solapa texto de selección aparecerá grisada.
Checkbox: parámetro que el usuario puede tildas las opciones que prefiera
Radiobutton: parámetro donde el usuario selecciona una de las opciones entre todas las existentes.
SELECT-OPTIONS: Tipo de objeto igual a los PARAMETER salvo que en ellos se puede ingresar rangos de valores (valor desde y valor hasta) a parte de valores individuales.
CLASES DE MENSAJES
SE91: Transacción donde se crean, modifican y visualizan las clases de mensajes en SP. Permiten agrupar los mensajes que utilizamos en una aplicación.
Mensajes de error: se determinan con la letra "e" que antecede al número del mensaje y la clase de mensaje entre paréntesis
Dentro de los mensajes que emitimos por pantalla podemos mostrar el contenido de variables
para ellos utilizamos el símbolo & supongamos que tomamos el mensaje e000
"La fecha debe ser mayor o igual a la fecha actual" y deseamos que al final del mensaje se visualice la fecha del día actual
Al final de dicho mensaje podemos agregar un espacio y el símbolo &
Luego tendremos que modificar la declaración del mensaje en el programa agregando a continuación de la clase de mensaje la clausula WITH seguida de la variable del sistema SY_DATUM
Cada & puede albergar hasta 50 caracteres y que como máximo los mensajes puede tener hasta 4 variables identificadas con &
Si en un mensaje se quiere que aparezca el & como texto y no se lo desea utilizar como variable, debemos repetirlo es decir se lo debe indicar 2 veces juntas: &&
Tipo |
Significado del msje |
Comportamiento |
El mensaje 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 diálogo |
W |
Warning |
Depende del contexto del mensaje |
Barra de status |
E |
Error |
Depende del contexto del mensaje (puede causar la cancelación del programa) |
Barra de status |
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 Sabrina Soledad Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Sabrina Soledad Rodriguez
Profesión: Consultor Sap Fi - Co - Bs - Argentina - Legajo: SQ30J
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime