✒️ABAP La arquitectura de un programa de diálogo
ABAP La arquitectura de un programa de diálogo
ARQUITECTURA DE UN PROGRAMA DE DIÁLOGO.
1. Qué es un programa de diálogo o Modul Pool.?
Es un tipo de programa que esta compuesto por pantallas o Dynpros por las cuales el usuario navea mientras interactua con el programa y realiza determinadas acciones.
En cada Dynpro se crearán o asocian diferentes objetos:
- Menús
- Títulos
- Botones
- Tablas de control
- Textos
- Subscreen
- Campos de entrada y salida de datos
Un programa de diálogo se crea igual que un reporte (Programa ejecutable) pero debe ser Module Pool.
Se utiliza la transacción SE80- Navegador de Objetos.
Pasos para crearlos:
- Crear programa ABAP Module pool.
- Crear en el programa las pantallas o dynpros y los datos que se visualizaran.
- Crear la Transacción por la SE93.
- Definir los menúes de la Dynpro especificando su contenido
- Definir flujo de la Dynpros en el Module Pool
- Programar en el Module Pool los módulos correspondiente a la dynpro. PBO, antes que visualice la pantalla y en el PAI es después de introducir los datos.
2. Herramientas para la creación de pantallas y menús.
SCREEN PAINTER. Se utiliza para la creación de las dynpros- MENU PAINTER, se crea el STATUS GUI
3. Lógica PBO - PAI de una DYNPRO en un programa de diálogo.
El PBO - Process Befores Output.
Es el evento que se ejecuta antes que se visualice una Dynpro, aqui se definen los menús, títulos, inicalización y los objetos que se van a mostrar en la dynpro-
EL PAI.- Process After Input.
Se ejecuta luego de introducir los datos en la dynpro y realiza algunas opciones de botones. Aquí se validan los datos ingresados.
4. Creación de un Module Pool-
Se crea por la SE38, tipo : ModulePool o por la SE80
 
 
 
Sobre el autor
Publicación académica de Morela Silva, en su ámbito de estudios para la Carrera Consultor ABAP.
Morela Silva
Profesión: Ingeniero de Sistemas - Venezuela - Legajo: DH52U
✒️Autor de: 53 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Consultor sap mm, qm y programador abap.
Certificación Académica de Morela Silva