✒️ABAP La lógica de procesamiento en el PBO
ABAP La lógica de procesamiento en el PBO
Creación de Módulos:
En el flujo de la lógica de una Dynpro, utilizaremos módulos para realizar el procesamiento. De hecho que a los programas de dialogo se los denomina Module Pool.
- Si se crea un módulo en el PBO, el código del mismo empezara con la sentencia MODULE OUTPUT.
- Si se crea un módulo en el PAI, el código del mismo empezara con la sentencia MODULE INTPUT.
Utilizaremos el evento PBO para seleccionar todos los datos y realizar las configuraciones que queremos que tomen efecto al momento en que se visualicen la pantalla, Esto puede incluir entre otras cosas, cualquiera de las siguientes acciones:
- Setear Status GUI y los Títulos de la Dynpro.
- Modificar atributos de los campos de la Dynpro.
- Inicializar o cargar campos de la pantalla con determinados valores.
En PBO es donde definiremos cual es el estatus GUI y los títulos que se utilizará en la dynpro.
Nota: Cuando creamos una dynpro ya viene creado pero comentado el modulo que se utilizara para configurar el estatus y el titulo de la dynpro.
Es recomendable crear un include para almacenar todos los módulos y subrutina que utilizaremos en la lógica de procesamiento del PBO de la misma manera en PAI.
Utilizaremos la sentencia SET PF-STATUS para setear Status GUI y la sentencia SET TITLEBAR para setear el título correspondiente de la Dynpro 0100.
Si solo se quiere mostrar el Boton1, tendríamos que agregar los códigos de los botones que no queremos mostrar a una tabla interna del tipo SLIS_T_EXTAB
 
 
 
Sobre el autor
Publicación académica de Daniel Fernando Yanez Guevara, en su ámbito de estudios para la Carrera Consultor ABAP.
Daniel Fernando Yanez Guevara
Profesión: Analista Programador - Ecuador - Legajo: GL27R
✒️Autor de: 23 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial