✒️ABAP La arquitectura de un programa de diálogo
ABAP La arquitectura de un programa de diálogo
Qué es un programa de dialogo o Module pool:
Es un programa ABAP y consiste en una serie de pantallas (dynpros) por las cuales el usuario navega mientras interactúa con el programa y realiza determinadas acciones.
Se le llama Module Pool, ya que el programa está compuesto por pantallas (dynpro)
Un dynpro está compuesto, en primer lugar, de una pantalla y una lógica de proceso de esa pantalla. En la pantalla se definirán los atributos de la propia pantalla, así como los atributos de cada campo
-> Menús
->Títulos
->Botones
->Tablas de control
->Textos
->SubScreens
->Campos de entrada y salida de datos
La transacción SE80 la utilizaremos para trabajar con programas de dialogo, un programa de dialogo no se puede ejecutar presionando el botón F8 ni con el botón de ejecutar, debemos crear una transacción de diálogo y asociarla al programa para poder ejecutarlo.
La transacción SE93 la utilizaremos para asociar la transacción de diálogo y el programa para poder ejecutarlo.
Herramientas para la creación de pantallas y menús
-> SCREEN PAINTER CON LA CUAL CREAREMOS LAS DINPROS Y TODOS SUS ATRIBUTOS
-> MENÚ PAINTER CON EL CUAL CREAREMOS LOS ESTATUS GUI.
Lógica PBO - PAI de una dynpro
Una dynpro cumple con una metodología muy particular y es la ejecución de dos eventos:
->PBO (PROCESS BEFORE OUTPUT)
Este se ejecuta antes de que se visualice una dynpro (menús, títulos, campos como y cuales se mostraran en la pantalla).
->PAI (PROCESS AFTER INPUT)
Se ejecuta después de introducir datos o después de que ocurre un evento validando y así mandando un mensaje de error o seguir el flujo para la obtención de información.
CERACIÓN DE UN MODULE POOL
Accedemos a la transacción SE38 ingresamos el nombre del programa y presionamos el botón Create, después ingresamos una breve descripción y en el tipo de programa seleccionaremos Module Pool.
 
 
 
Sobre el autor
Publicación académica de Diego Armando De Santiago Castanon, en su ámbito de estudios para la Carrera Consultor ABAP.
Diego Armando De Santiago Castanon
Profesión: Ingenieria en Sistemas Computaciona - Mexico - Legajo: CQ90U
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Diego De