✒️ABAP La pantalla de selección
ABAP La pantalla de selección
Unidad 2: Declaración y procesamiento de datos.
Lección 8: Pantalla de selección
8.1 Parámetros de selección.
Ø Pantalla de selección: restringir el procesamiento y salida de datos.
Ø PARAMETER: valores individuales. Nombre 8 posiciones.
Ø SELECT-OPTIONS: rangos de valores.
Ø OBLIGATORY
Ø DEFAULT: Asigna un valor por defecto al parámetro
Ø KNA1: maestro de clientes.
8.2 Clases de mensajes
Ø AT SELECTION-SCREEN: valida los valores ingresados por pantalla de selección.
Ø SE91
Ø Tipos de mensajes existente
o S: status: el programa continua sin interrupción
o I: información: El programa continua después de la interrupción
o W: warning: Depende del contexto del mensaje
o E: error: Puede causar la cancelación del programa
o A: Terminación: Termina después de un cuadro de diálogo
o X: DUMP: error en tiempo de ejecución tipo X
Audio tip 1:
Si deseamos declarar en la pantalla de selección un solo parámetro, entonces utilizaremos la palabra reservada PARAMETER. Si deseamos declarar en la pantalla de selección más de un parámetro entonces utilizaremos la palabra reservada PARAMETERS: (seguido de dos puntos) Tengamos en cuenta que también podemos utilizar PARAMETERS: y declarar un solo parámetro el programa compilará igualmente o también declarar varios parámetros en la pantalla de selección y para cada uno de ellos escribir a la izquierda la palabra reservada PARAMETER.
Audio tip 2:
Es importante tener en cuenta que para poder introducir los correspondientes textos de selección el programa en cuestión debe activarse previamente de lo contrario la columna texto correspondiente a la solapa textos de selección aparecerá grisada (inactiva)
Audio tip 3:
Dentro de los mensajes que emitimos por pantalla podemos mostrar el contenido de variables para ello utilizaremos el símbolo &. Supongamos que tomamos el mensaje 000 de la clase de mensaje ZPRUEBA que utilizamos anterior mente el cual dice: La fecha debe se mayor o igual a la fecha actual y deseamos que al final del mensaje se visualice la fecha del día actual, entonces a final de dicho mensaje vamos a 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 " Build seguida de la variable del sistema sy-datum que contiene la fecha -> BUILD SY-DATUM" Es importante tener en cuenta que cada & puede albergar hasta 50 caracteres y que como máximo los mensajes pueden contener hasta 4 variables identificadas con &. Si en un mensaje se desea hacer salir el caracter & como texto y no se lo sea utilizar como variable debemos repetirlo, es decir, escribirlo dos veces junto.
 
 
 
Sobre el autor
Publicación académica de Brenda Castillo Domínguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Brenda Castillo Domínguez
Profesión: Ingenieria en Sistemas Computacionales - Mexico - Legajo: HJ67S
✒️Autor de: 187 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Curso Introducción a SAP
Disponibilidad Laboral: FullTime
Certificación Académica de Brenda Castillo