![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La arquitectura de un programa de diálogo
ABAP La arquitectura de un programa de diálogo
![ABAP La arquitectura de un programa de diálogo ABAP La arquitectura de un programa de diálogo](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/368.jpg)
UNIDAD 2 Lección 1: Arquitectura de un Programa de diálogo ---------------------------------------------------------- Qué es un Programa de Diálogo: - Llamado también “Module Pool”, es un tipo de programa ABAP compuesto por varias pantallas o dynpro’s por las cuales el usuario navega e interactúa. La lógica de cada dynpro está especificada en distintos módulos. - Cada dynpro contiene objetos como: . Menús, >Títulos, Botones, Tablas de control, Textos, Subscreen, Campos de entrada y salida de datos. - Se crea igual que un reporte, sólo que el tipo de programa es Module Pool en vez de Programa ejecutable. - El Module Pool o Programa de Diálogo se trabaja desde la Trx SE80-Navegador de Objetos, donde se pueden apreciar sus componentes: . Estruc. dict., Campos, Módulos PBO, Módulos PAI, Subrutinas, Dynpros, Status GUI, Títulos GUI, Transacciones, Includes - Para ejecutar un Programa de Diálogo debemos asociarle una Trx del tipo de Diálogo. - Pasos para crear un Module Pool: Crear programa ABAP Module Pool. En dicho programa crear pantallas o dynpro’s que usará la Trx asociada: especificando los datos que se visualizarán, cómo se visualizarán, y la lógica asociada a cada dynpro. Crear Trx asociada al programa, con la Trx SE93-Gestión de transacciones. Definir los menús de dynpros especificando su contenido (teclas de función, botones, etc.) Definir flujo de dynpros en Module Pool. Programar en Module Pool los módulos de cada dynpro (qué hará la pantalla, el PBO y el PAI). - DYNPRO (Dynamic Programm): Pantalla en SAP, #dynpro, tipo dynpro, dynpro sgte, botones, campos I/O, radio buttons, textos, etc., y el código ABAP que le dará la funcionalidad a la dynpro. Herramientas para crear Pantallas y Menús - SCREEN PAINTER, para crear dynpros. - MENU PAINTER (Trx SE41), para crear STATUS GUI: títulos, barras de menús. Lógica PBO-PAI en un Programa de Diálogo - PBO (Process Before Output): Evento que se ejecuta antes de visualizar una dynpro. Definimos menús, títulos, la inicialización, etc.
 
 
 
Sobre el autor
Publicación académica de Victor Wong, en su ámbito de estudios para la Carrera Consultor ABAP.
Victor Wong
Profesión: Técnico en Computación E Informática - Peru - Legajo: JK17P
✒️Autor de: 85 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial