✒️ABAP La pantalla de selección
ABAP La pantalla de selección
PANTALLA DE SELECCION
1.- Pantalla de seleccion:
Si queremos introducir algunas delimitaciones a nuestro programa de modo que nuestro reporte solo se ejecute para ciertos datos que el usuario deberia introducir en la pantalla entonces deberemos crear uan pantalla de seleccion.
Pantalla de seleccion: es un area dentro de los reportes en donde se especifican los parametros de seleccion 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 despues de la declaracion de datos.
Dentro de una pantalla de seleccion se pueden declarar dos tipos de objetos: PARAMETER en los cuales el usuario podra ingresar valores indivuduales y SELECT-OPTIONS en donde el usuario podra ingresar rangos de valores.
La longitud maxima que puede tener el nombre de un parametro es de 8 posiciones
El agregado de la claisula OBLIGATORY hace que el parametro sea obligatorio
El agregado de la clausula DEFAULT asigna un valor por defecto al parametro
Es importante tener en cuenta que para poder introducir los correspondientes textos de seleccion el programa en cuestion debe activarse previamente de lo contrario la columna texto correspondiente a la solapa texto de seleccion aparecera grisada.
Tambien se pueden crear parametros 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: la tabla de base de datos estandar KNA1 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 datos mas,
2.- Clases de Mensajes; Una vez que ingresamos todos los parametros de nuestro reporte y ejecutamos el programa, lo que vamos a querer es que dependiendo de los parametros introducidos se produzcan determinadas acciones.
Para analizar el contenido de los parametros existe el evento AT SELECTION-SCREEN. En este evento es donde se validan los valores ingresados en la pantalla de seleccion.
Tipos de mensajes existentes:
TIPO Significado del mesaje Comportamiento El mensaje aparece en
S Status El programa continua sin interrupcion La linea de status
I Informacion El programa cont. despues de la interrup. Una ventana de dialogo
W Warning Depende de contexto del mensje Barra de status
E Error Dep. del contexto del msj Barra de status
A Terminacion El prog. termina despues de un cuadro de dialogo 1 ventana de dialogo
X Dump Error en el tiempo de ejecucion tipo X un dump
 
 
 
Sobre el autor
Publicación académica de Miguel Ochoa, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Ochoa
Profesión: Estudiante de Ing. Industrial - Chile - Legajo: TB61K
✒️Autor de: 47 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Soy estudiante universitario con ganas de desarrollarme en el mundo de sap abap no tengo experiencia laboral, mis expectativas es poder comprender la filosofía de sap que me permita desarrollar
Certificación Académica de Miguel Ochoa