✒️ABAP La lógica de procesamiento en el PBO
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 la Carrera Consultor ABAP.
Pablo Adrian Oggero
Profesión: Scrum - Analista Funcional - Argentina - Legajo: MC99M
✒️Autor de: 182 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial