✒️ABAP La arquitectura de un programa de diálogo
ABAP La arquitectura de un programa de diálogo
QUE ES UN PROGRAMA DE DIÁLOGO O MODULO POLL?
Es un tipo de programa ABAP que está compuesto principalmente por una serie de pantallas o dynpros por las cuales el usuario navega mientras interactúa con el programa y realiza determinadas acciones.
Tambien llamado Module Pool ya que el programa, está compuesto por dynpros y la lógica de cada Dynpro está especificada en distintos módulos.
Dentro de cada Dynpro se crearán diferentes objetos para darles funcionalidades a las mismas, entre ellos podemos nombrar:
-Menús
-Títulos
-Botones
-Tablas de control
-Textos
- SubScreens
-Campos de entrada y salida de datos
Un programa de dialogo se crea exactamente igual que un reporte, con la excepción que el tipo del programa debe ser
Module Pool en vez de Programa Ejecutable.
Para trabajar con programas de diálogo debemos utilizar la transacción SE80,desde allí veremos con detalle todos los componentes de un programa de diálogo.
Los pasos para la Creación de un programa de diálogo son:
*Crear el programa ABAP Module Poll
*Crear en el programa ABAP las pantallas o Dynpros que intervienen en la transacción, especificando los datos que se visualizan en cada dynpro.
*Crear el código de la transacción en la SE93 asociado a nuestro programa.
*Definir los menús de las dynpros especificando su contenido (teclas de función, botones)
*Definir el flujo de las dynpros en el modulo pool
*Programar en el modulo Pool los módulos correspondientes a cada dynpro, es decir lo que se debe hacer cada pantalla, en el PBO,es decir antes que se visualice la pantalla y en el PAI es decir después que se hayan introducido los datos en pantalla.
 
 
 
Sobre el autor
Publicación académica de Luz Valencia, en su ámbito de estudios para la Carrera Consultor ABAP.
Luz Valencia
Profesión: Ingeniera Sistemas - Colombia - Legajo: GZ23V
✒️Autor de: 3 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Luz Valencia