✒️ABAP La pantalla de selección
ABAP La pantalla de selección
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
Certificación Académica de Sabrina Rodriguez