✒️ABAP / El diseño de las pantallas Por Cristian Arteaga Diaz
ABAP El diseño de las pantallas

DISEÑO DE LAS PANTALLAS – LECCION 2-2
NOTA, una DYNPRO se identifica con un número único dentro del programa ABAP el cual está formado por cuatro dígitos
CREACION DE LAS DYNPROS O PANTALLAS
- Transacción SE51 (DYNPRO o SCREEN PAINTER) o
- Transacción SE80
- Clic derecho en Programa ZPRUEBA_DIALOGO
- Crear / DYNPRO
- Ingresar un numero de DYNPRO
- Nueva pantalla
- Pestaña atributos
o Tipos de DYNPRO
§ NORMAL, una DYNPRO de tipo normal, ocupara toda la pantalla
§ SUBSCREEN, una DYNPRO de subscreen, es una pantalla que puede mostrarse en un área de cualquier pantalla dentro del MODULE POOL
§ VENTANA DE DIALOGO MODAL, es una pantalla que solo ocupa parte de una pantalla
o DYNPRO siguiente, aquí se especifica el número de la próxima DYNPRO que se visualizara
o POSICION del cursor, aquí se especifica el elemento de la pantalla en donde quedara posicionado el cursor cuando la DYNPRO se visualice
o GRUPO de DYNPRO, es un numero de cuatro caracteres con la cual podemos asignar muchas DYNPROS a un grupo de dynpros para poder modificarlas a todas de manera uniforme
- Pestaña lista de elementos
o Atrib. Gral
o Texto con masc. en/sal
o Atrib. espec
o Atrib. Visual
o Grupos modif / funciones
o Referencias
- Pestaña logica de proceso, se especifica la lógica del procesamiento de la DYNPRO, si no tiene una lógica definida, se visualizará la pantalla con la declaración de los eventos PBO y PAI
OK_CODE es el elemento de una DYNPRO o pantalla de un programa ABAP que contendrá el código de función correspondiente al botón o acción realizada por el usuario, toda DYNPRO que se cree debe tener asignado un OK_CODE
NOTA, en cada una de las DYNPROS que se creen se debe asignar el OK_CODE
NOTA, al igual que los programas, las DYNPROS deben activarse para poder ejecutarse dentro de un programa de dialogo
ELEMENTOS PARA AGREGAR O MODIFICAR UNA DYNPRO
- Campo de texto (text field)
- Nombre
- Texto
- Nombre icono
- Quick info
- Longitud visualización
En la parte inferior se visualiza las pestañas
- Dict
- Programa
- Visualización
RUTINA DE CONVERSACION es un grupo de módulo de funciones de SAP que permiten cambiar de visualización de un dato.
AYUDA DE BUSQUEDA es un objeto del diccionario ABAP que es usado para definir posibles valores de ayuda en una tabla de base de dato o de un campo de la pantalla
CHECKBOX parámetro de entrada de la pantalla de selección de un reporte o de una dynpro que se puede tildar según corresponda
SY-UCOMM es la variable del sistema que contiene el código de función correspondiente al botón de la pantalla presionado por el usuario
TABSTRIP es un control de SAP que se utiliza en las pantallas de los programas de dialogo o module pool y que permite crear distintas solapas o pestañas en la pantalla o dynpro y trabaja en forma independiente entre los componentes de cada solapa o pestaña
Es un control que tiene una colección de una o más pestañas o solapas, cada pestaña tab de una tabstrip es un objeto separado que los usuarios pueden seleccionar
WIZARD es una herramienta de SAP que permite crear distintas clases de objetos componentes de los programas mediante una ayuda que guía paso a paso al usuario en la creación de un objeto
TABLE CONTROL es un control que se utiliza para la modificación y visualización de los datos de una tabla interna, tabla base de dato o una estructura de SAP
STATUS GUI es un componente de un programa ABAO que se utiliza para proporcionar al usuario un amplio rango de funciones en la pantalla
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional ABAP
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga
























