✒️ABAP La lógica de procesamiento en el PBO
ABAP La lógica de procesamiento en el PBO
LOGICA DE PROCESAMIENTO EN PBO
1.CREACION DE MODULOS.
En el flujo de la logica de un dunpro usammos modulos para realizar el procesamiento. De aqui viene el hecho que a los programas de dialogo se los llame MODULE POOL.
2. CODIGO ABAP EN EL PBO DE UNA DYNPRO.
Usaremos el evento PBO para seleccionar todos los datos y realizar las configuraciones que queremos que tomen efecto al momento en que se visualice la pantalla. Esta incluye las siguientes acciones:
- Setear el Status Gui y los titulos de la dynpro.
- Modificar los atributos de los campos de la dynpro.
- Iniciar o cargar campos de la pantalla con determinados valores.
3. SETEAO DEL STATUS GUI Y DE LOS TITULOS.
En el PBO es donde definimos cual es el Status GUI y los titulos que se usan en la dynpro.
(CUANDO CREAMOS UNA DYNPRO YA VIENE CREADO PERO COMENTADO EL MODULO QUE SE USARA PARA CONFIGURAR EL STATUS Y EL TITULO DE LA DYNPRO)
RECORDATORIO: Es recomendable crear un Include para almacenar todos los modulos y surutinas que usamos en la logica de procesamiento del PBO. Esto aplica para el PAI y todas las delcaraciones de datos que utilizaremos en un programa dialogo.
4.MODIFICACION DE LOS ATRIBUTOS DE LOS CAMPOS DE LA PANTALLA.
Los elementos que componen a una dynpro estan almacenados en la estructura SCREEN, que es una palabra reservada en ABAP. Es inicializada con los campos definidos en el Screen Painter y con sus atributos cada vez que el modulo PBO es ejecutado. Activaremos o desactivaremos los atributos de los campos de la estructura SCREEN asignando valores o a 1. Para almacenar los cambios usaremos la sentencia MODIFY SCREEN.
5.CARGAR CAMPOS DE UNA DYNPRO.
Para cargar campos, estructura o tabla interna con datos, tenemos que asignar los datos a los campos de la dynpro en el PBO para que luego los mismos se vena reflejados en la pantalla.
 
 
 
Sobre el autor
Publicación académica de Bruno Edgardo Gallinoto, en su ámbito de estudios para la Carrera Consultor ABAP.
Bruno Edgardo Gallinoto
Profesión: Asesor de Ventas - Argentina - Legajo: GM88R
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo SD Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con mucha motivación y ganas de poder aprender. mi objetivo principal es brindar todo mi potencial para que obtengan los mejores resultados en el lugar donde me encuentre.
Certificación Académica de Bruno Gallinoto