✒️ABAP / La lógica de procesamiento en el PBO Por Pablo Oggero
ABAP La lógica de procesamiento en el PBO

La lógica de procesamiento en el PBO
1 - La creacion de modulos.
- En la solapa Logica de procesamiento, se visualiza los eventos PBO y PAI.
- descomentar MODULE.
- asignale al module un nombre status_0100 por ejemplo (30 caracteres max).
- doble clic sobre el nombre del module, para crear el objeto.
- seleccionar el lugar en donde crearlo (en nuevo include, en el programa de control, o en un include existente)
Es recomendable crear un include para todos los modulos y subrutinas que se va a utilizar en la logica de procesamiento
de un PBO y PAI.
2 - El codigo abap en PBO de una dynpro.
Se utiliza el evento PBo para selecionar los datos y realizar las configuraciones que necesitamos que se tomen
al momento en que se visualice la pantalla.
Acciones:
- setar el status gui y los titulos de la dynpro.
- modificar los atributos de los campos de la dynpro.
- cargar campos de la pantalla con determinados valores.
3 - setar el status gui y los titulos de la dynpro.
Con la sentencia set pf-status declaramos un status gui.
Con la sentencia set titlebar declaramos el titulo del programa.
Audio1: se puede crar un titulo mediante variables espeficadas mediante la sentencia set titlebar-with (hasta 9 variable en un titulo)
Si al setear el Status gui,no es necesario mostar todos los botones:
se debe agrar el codigo de funcion de los borones que no se quieren mostrar en una tabla interna.
e incluir la ti al set pf-status. Ejemplo set pf-status '0100' including ti_fcode.
4 - modificar los atributos de los campos de la dynpro.
Los elemento que componen una dynpro estan almacenados en la structura SCREEN. Se inicializa con los campos definidos en el
Screen Painter y sus atributos, cada vez que se ejecuta PBO.
Los atributos de los campos de la estructura SCREEN se activan o desactivan asignando los valores 0 o 1.
Para almacenar los cambios realizados a los atributos se utiliza la sentencia MODIFY SCREEN.
5 - cOMO SE COMPLETAN los campos de una dynpro?
se asigan valores a los campos de la dynpro en el pbo , para que luego se visualicen en pantalla.
 
 
 
Sobre el autor
Publicación académica de Pablo Adrian Oggero, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
Pablo Adrian Oggero
Profesión: Scrum - Analista Funcional - Argentina - Legajo: MC99M
✒️Autor de: 209 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP SD Nivel Inicial
- Carrera Consultor SAP BTP Fiori
- Curso SAP ABAP Avanzado
- Curso SAP ABAP
- Carrera Consultor SAP MM Nivel Avanzado
- Carrera Consultor SAP MM Nivel Inicial






Disponibilidad Laboral: FullTime


















