✒️ABAP La arquitectura de un programa de diálogo
ABAP La arquitectura de un programa de diálogo
Programa de Diálogo o Module Pool
Es un tipo de programa ABAP compuesto principalmente por pantallas o dynpros, por las cuales el usuario navega y realiza determinadas acciones
También conocido como Module Pool ya que la lógica de cada dynpro está en distintos módulos
En una dynpro econtramos diferentes objetos para darle interacción: menús, títulos, botones, tablas de contol, textos, subscreens, campos de entrada salida de datos
Usamos la SE80 para trabajar con este tipo de programas
Se debe crear una transacción para ejecutarlos, no se puede hacer con F8
Pasos para crear una dynpro:
- definir características de las pantallas, como ser el número, descripción, tipo y dynpro siguiente
- diseñar el formato de la pantalla, con botones, campos e/s, checkbox, radiobuttom, etc
- lista de campos, donde se puede definir su tipo, formato, etc
- escribir la lógica del flujo de la pantalla
Para crear pantallas podemos usar Screen Painter (SE51) y Menú Painter (SE41)
Los eventos en la dynpro se dividen en:
PBO - Antes de la pantalla, evento donde se definen los menús, títulos, inicialización y contenido de campos
PAI - Después de la pantalla, se dispara después de mostrada la pantalla y dada alguna acción sobre ella, validaciones y acciones correspondientes
Para crear un Module Pool usamos la SE38 (Especificando en tipo programa Modulepool)
Luego podemos trabajar con la transacción SE80
 
 
 
Sobre el autor
Publicación académica de Daniel Martinez Chaer, en su ámbito de estudios para la Carrera Consultor ABAP.
Daniel Martinez Chaer
Profesión: Analista Programador - Uruguay - Legajo: SK29Z
✒️Autor de: 76 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con experiencia en sap fi y mm, migración desde sistema legacy, extracción de datos de la base oracle sap y generación de reportes.
Certificación Académica de Daniel Martinez