✒️ABAP La lógica de procesamiento en el PBO
ABAP La lógica de procesamiento en el PBO
CREACION DE MODULOS
Usamos módulos para realizar el procesamiento. De acá el hecho que a los programas de dialogo se les llame MODULE POOL. PBO -> Module ...OUTPUT. PAI -> Module...INPUT
CODIGO ABAP EN EL PBO DE UNA DYNPRO
Utilizaremos 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.
SETEO DEL STATUS GUI Y DE LOS TITULOS
En el PBO definiremos cual es el status gui y los títulos que se utilizarán en la dynpro. Es ampliamente recomendable crear un include para almacenar todos los módulos y subrutinaas que utilizamos en la lógica de procesamiento del PBO. Esto es aplicable a PAI.
*Podemos armar un título utilizando variables SET TITLEBAR WITH...podemos usar hasta nueve variables en un título. En tiempo de ejecución el título del menu se guardará en la variable del sistema SY-TITLE.
MODIFICACION DE LOS ATRIBUTOS DE LOS CAMPOS DE UNA PANTALLA
Los elementos que componen una dynpro están almacenados en una estructura SCREEN. La estructura SCREEN es inicializada con los campos definidos en el SCREEN PAINTER y con sus atributos cada vez que el módulo PBO es ejecutado.
*Si asignamos un 1 al campo de pantalla SCREEN-INTENSIFY, se cambiarán de negro a rojo. El contenido de los campos de salida se cambiará de negro a azul. Mediante el atributo SCREEN-LENGTH podremos configurar la longitud de un campo de la pantalla con un valor menor a la longitud de salida del campo especificada de forma estática, esto funciona de los campos de entrada/salida y solo salida.
CARGAR CAMPOS DE UNA DYNPRO
Para cargar un campo, estructura o tabla interna con datos y luego mostrar dichos datos en una dynpro, simplemente tendremos que asignar los datos en el PBO para que luego los mismos se vean reflejados en la pantalla.
 
 
 
Sobre el autor
Publicación académica de Ivan Dario Lemus Moya, en su ámbito de estudios para la Carrera Consultor ABAP.
Ivan Dario Lemus Moya
Colombia - Legajo: CR37B
✒️Autor de: 31 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial