✒️ABAP La arquitectura de un programa de diálogo
ABAP La arquitectura de un programa de diálogo
ARQUITECTURA DE UN PROGRAMA DE DIALOGO:
Se trata de u n tipo de programa ABAP compuesto por una serie de pantallas (dynpros) por las que navega el usuario e interactua con el programa (Module Pool), realizando una serie de acciones.
Objetos de las dynpros:
- Menus
- Titulos,
- Botones
- Tablas de control
- Textos
- SubScreens
- Campos de entrada y salida de datos
Se crea como Module Pool en lugar de Programa Ejecutable. Utilizamos la transacción SE80 (navegador de objetos).
Pasos para la creación:
- Crear programa ABAP. Module Pool.
- Crear pantallas o dynpros (datos a visualizar, forma de visualización y lógica asociada).
- Crear código de transacción en SE93
- Definir menus de las dynpros (teclas de función,botones, etc...)
- Definir flujo de las dynpros dn Module Pool
- Programar en Module Pool los módulos correspondientes a cada dynpro (PBO y PAI)
HERRAMIENTAS
- SCREEN PAINTER: creación de dynpros y objetos que componen a estas
- MENU PAINTER: creación de los STATUS GUI.
PBO - PAI:
- PBO (Process Before Output). Se ejecuta antes de la visualización de la dynpro (menus, títulos, inicialización y contenido de campos de pantalla, que objetos y como se muestran).
- PAI (Process After Input). Se ejecuta tras introducir los datos en la dynpro y realizada alguna acción sobre ella (validar datos y enviar mensajes de error o seguir flujo hacia otra dynpro).
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De