✒️ABAP El diseño de las pantallas
ABAP El diseño de las pantallas
Creación de las Dynpros o Pantallas.
Para crear una dynpro o pantalla se utiliza el screen painter mediante la transacción SE51 o a través de la transacción SE80.
Se accede al programa y se le da clic derecho y selección Crear-Dynpro, luego se asigna el número de cuatro dígitos y continuar y luego se configura la dynpro.
En la solapa atributos, descripción breve, tipo de dynpro ya sea normal (toda la pantalla), subscreen (puede mostrarse en cualquier área de una pantalla), modal (solo ocupa parte de una pantalla), Dynpro siguiente, posición del cursor, grupo de dynpros.
En la solapa lista de elementos: elementos que componen a la dynpro, allí se le asignara un nombre de variable, tradicionalmente al campo se le denomina OK_CODE (el cual se asigna a cada dynpro que se cree) y de igual forma se encuentran las solapas Textos y máscaras de entrada/salida, atributos especiales y otras más que configuran la dynpro.
En la solapa lógica proceso, se especifica la lógica del procesamiento.
Una vez se haya definido la configuración, se crearan los elementos. Se accede a screen painter presionando el botón layout.
Para modificar o visualizar se utiliza el botón lápiz, los elementos son los siguientes:
Campo de texto (text Field): para mostrar textos fijos o estáticos, si se le da doble clic en el texto se visualizara una ventana de dialogo donde se modificara los atributos del texto
Campo entrada/salida (input/output Field): son campos de entrada, salida, entrada/salida que se utilizan para modificar o visualizar datos. Los que son propios de estos elementos son: Dropdown (como si fuera una lista desplegable de valores) y scrollable (la posibilidad de desplazarnos en una lista)
Checkbox: son cuadrados. Se especificara un código de función. El SY-UCOMM adaptara este código cuando se active la dynpro.
Radio Button: son redondos, asignar dos valores. Se pueden agrupar en grupos así Tratar-agrupación-grupo de botones de selección-definir.
Pushbutton: crear botones
Tabstrip control y Tabstrip control con asistente (with wizard): (es un control que tiene una colección de una o más pestañas o solapas), dos formas de crearlo ya sea manual o con el wizard o asistente.
Utilizando el asistente wizard se verán unas pantallas para la creación del Tabscrip
En la segunda pantalla Nombre de control de fichas
Luego definición de la lengüeta (nombres de las solapas)
Asignación en páginas de control de fichas (código de función en cada una de las solapas)
Especificación de includes (includes de subrutinas para almacenar lógica procesamiento)
Preparar control de fichas (donde se informa que subscreen se crearan)
Finalizar y luego la dynpro mostrara el elemento creado.
Box: organizar los elementos, si se quiere colocar un elemento dentro del box, es solo arrastrarlo y soltarlo.
Subscreen área: es una área dentro de una dynpro donde se puede colocar otra dynpro. Para llamarla se utiliza las opciones:
CALL SUBSCREEN SUBS1: Nombre del área de Subscreen
INCLUDING ‘Y_DIALOGO02’ ‘1500’: Nombre programa principal y No. Dynpro de subscreen
Tabla de control y tabla de control con asistente (with wizard): son controles que permiten la visualización y modificación de los datos de una tabla.
Custom control: contenedor de una dynpro donde se mostrara otro elemento de la pantalla.
Icono de estado(status icon): mostrar elementos indicando el status gui del programa.
 
 
 
Sobre el autor
Publicación académica de David De Jesùs Restrepo Cañas, en su ámbito de estudios para la Carrera Consultor ABAP.
David De Jesùs Restrepo Cañas
Profesión: Ingenieria de Sistemas - Colombia - Legajo: JC61B
✒️Autor de: 146 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial