![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El diseño de las pantallas
ABAP El diseño de las pantallas
![ABAP El diseño de las pantallas ABAP El diseño de las pantallas](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/92.jpg)
1|La creación de las dympros o pantallas
Para crear dympro o pantalla podemos utilizar el Screen Painter mediante la transacción SE51 o directamente acceder a traves de la transaccion SE80 tal como haremos de aqui en adelante.
Accedemos a la transacción SE80 con el programa ZPRUEBA_DIALOGO, presionamos el botón derecho del mouse encima del mismo y seleccionamos la opcion Crear/Dynpro.
A continuación veremos la siguiente ventana de diálogo donde ingresamos un número de dynpro y presionamos continuar
Luego veremos la pantalla donde configuraremos las opciones de la dynpro que son las siguientes:
En la solapa Atributos completaremos los siguientes atributos referentes a la dynpro:
>Descripción breve: aqui ingresamos una descripción acorde al objetivo de la dynpro
>Tipo de dynpro: aqui declaramos el tipo de la pantalla
->Una dynpro del tipo Normal ocupará toda la pantalla
->Una dynpro del tipo Subscreen es una pantalla que puede mostrarse en una área de cualquier pantalla dentro del Module Pool
->Una dynpro del tipo Ventana de diálogo modal es una pantalla que solo ocupa parte de una pantalla.
>Dynpro siguiente: aqui especificaremos el número de la proxima dynpro que se visualizará
>Posición del cursor: aqui especificaremos el elemento de la pantalla en donde quedará posicionamiento el cursor cuando la dynpro se visualice
>Grupo de dynpros: es un número de cuatro caracteres con el cual podemos asignar muchas dynpros a un grupo de dynpros para poder modificarlas a todas de manera uniforme
En la solapa Lista de Elementos veremos la lista de elementos que componen a la dynpro. Como hasta el momento no hemos creado ninguno en la dynpro, solo veremos el correspondiente al tipo de elementos de la pantalla OK que existirá en cada dynpro que creemos.
En este campo asignaremos un nombre de variable que, al momento de ejecutarse la dynpro, contendrá el codigo de funcion correspondiente al botón presionado o acción realizada en la pantalla Tradicionalmente a este campo se lo denomina OK_CODE tal como vemos a continuación:
Dentro de la solapa Lista de Elementos también vemos las solapas Textos y máscaras de entrada/salida, Atributos
especiales y otras más en donde podremos configurar ciertos aspectos de los elementos que componen a una dynpro.
En la solapa Lógica proceso es donde especificaremos la lógica de procesamiento de la dynpro. En un principio cuando hayamos creado la dynpro y no tengamos una lógica definida, visualizaremos la siguiente pantalla con la declaracion de los eventos PBO y PAI.
Ahora que ya terminamos de definir la configuración general de la dynpro, vamos a proceder a crear elementos en la misma.
Para ello, accedemos al Screen Painter presionando el botón Layout o Disposición del menu
So hacemos doble clic en el texto visualizaremos la siguiente ventana de diálogo donde configuremos los atributos del texto
 
 
 
Sobre el autor
Publicación académica de Cristian Mesa, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Mesa
Profesión: Analista Programador - Argentina - Legajo: ED13D
✒️Autor de: 26 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Hola muy buenas tardes, mi nombre es cristian oralndo mesa, estoy muy feliz de poder tener la posibilidad de realizar esta capacitación ya que me parece súper interesante sap, espero aprender mucho
Certificación Académica de Cristian Mesa