✒️ABAP El diseño de las pantallas
ABAP El diseño de las pantallas
1. cracion de las dynpros o pantallas.
Para crear un dynpro podemos utlizar el screen painter del la SE51 o directamente atravez de la SE80, tal y como asi:
*Accedemos ala SE80 click derecho opcion crear dynpro.
*Aceptar
*Veremos la pantalla de configuracion con diferentes opciones
*Pestaña de Atributos:
-Descripcion breve: ingresaremos una descripcion acorde al objetivo de la dynpro
-Tipo de dynpro: Normal, toda la pantalla
Subscreen, pantalla que puede mostrarse en cualquier area dentro del Module Pool}
Ventana de dialogo modal, pantalla que solo ocupa parte de una pantalla
-Dynpro siguiente: especificamos el numero de la proxima dynpro que se vizualizara
-Posicion del cursor: especificamos el elemento de la pantalla en donde quedara posicionado el cursor cuado la dynpro se visualize
-Grupo de Dynpros: numero de 4 caracteres con el que podemos asignar muchas dynpros a un grupo de dynpros para poder modificarlas de anera uniforme
*Pestaña Lista de Elementos:
-Veremos la lista de elementos que componen un dynpro.
-Pestañas Textos entrada/salida, Atributos especiales y otras mas donde podremos configuar ciertos aspectos de los elementos
*Pestaña Logica proceso: especificamos a logica de procesamiento del dynpro. Vizualizaremos la siguiente pantalla con la declaracion
de los eventos PBO y PAI.
Para crear elementos en la dynpro antes creada, accedemos al screen painter.
*Para modificar o vizualizar daremo click al boton del lapiz
Hay varios elemtos que se pueden poner el el dynpro:
*Compo de texto: utilizado para mostrar textos fijos o estaticos en pantalla, tiene las siguientes elementos:
-Nombre: nombre del elemento
-Texto: texto que se mostrara en el elemento
-Nombre icono: podemos agregar un icono al texto entre los que vizualizamos al precionar el boton del icono
-Qiuck info: texto que se vizualizara si mantenemos el puntero por encima del elemento
-Longitud visualizacion: podemos seleccionar la cantidad de caracteres visibles
-Dict: podemos especificar si el campo hace referencia a un campo declarado en el diccionario de datos
-Programa: especificamos si el campo es de entrada, salida o entrada/salida
-Visualizacion: seleccionaremos atributo que tienen que ver con la visualizacion del elemento en la pantalla
*Campo entrada/salida: son campos de entrada, salida o entrada/salida que se utilizan para modificar o visualizar datos, tiene varios elementos:
-dropdown: podemos configurar al campo como si fuera una lista desplegable de valores
-Scrollable: opcion donde configuramos la posiblilidad de desplazarnos en la lista
-Pestala Disc: podemos determinar el formato del campo en la opcion formato
-Pestaña Programa: especificamos si el campo es de entrada, salida o entrada/salida
*Checkbox: los checkbox tiene sus propios atributos:
-codigo de funcion: especificamos un codigo para el checkbox. Sy-ucomm.
*Radio Button: Podemos agrupar varios radiobuttons de modo que solo se pueda seleccionar uno dentro de un grupo de radiobuttons.
*Push Button: Podemos saber su codigo de funcion con el Sy-ucomm, cuando lo precionemos
*Tabstrip Control y Tabstrip Control con asistente (Wizard): se puede crear manual o con wizard
-Con Wizard: Asistente Wizard y seguir los pasos hasta el final. Nos creara el TOP, PBO, PAI de manera automatica
*Box: se utiliza para organizar los elementos del dynpro, es como un contenedor
*Subscreen Area: Area dentro de un dynpro donde podremos colocar otra dynpro, para llamar un Subscreen utilizamos las siguientes opciones:
-Nombre del area de Subscreen
-Nombre del programa principal
-Numero del dynpro
-Nombre del Area del Subscreen
*Tabla de Control y Tabla de Control Con Asistente (Wizard): controles que permiten la visualizacion y modificacion de datos de una tabla.
*Custom Control: podemos monstrar otro elemento de pantalla en un dynpro, es un contenedor)
*icono de estado: para mostrar elementos indicando el status gui del programa
 
 
 
Sobre el autor
Publicación académica de Juan Antonio Alvarado Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Antonio Alvarado Rodriguez
Profesión: Ingeniero Programador Abap - Mexico - Legajo: BZ30A
✒️Autor de: 31 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Juan Alvarado