![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La lógica de procesamiento en el PBO
ABAP La lógica de procesamiento en el PBO
![ABAP La lógica de procesamiento en el PBO ABAP La lógica de procesamiento en el PBO](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/104.jpg)
Para establecer la lógica de los dynpros se emplean módulos. Para llamar a un módulo se empleará la palabra MODULE (MODULE cargar_campos_0100.).
Si se trata de un PBO la palabra que aparece a continuación será OUTPUT y si es un PAI será INPUT.
Los módulos finalizan con ENDMODULE.
En el PBO se realizan tareas de selección de datos, establecer STATUS GUI y títulos, modificar atributos de los campos de la dynpro o inicializar o cargar campos con determinados valores. En el PBO se realizan las tareas que se deben ejecutar antes de que se visualice la dynpro.
En muy recomendable incluir toda la lógica tanto PBO como PAI dentro de Includes del Module Pool.
SET PF-STATUS nos permite asociar un Status GUI a la dynpro, al igual que SET TITLEBAR el título.
La tabla interna del sistema SLIS_T_EXTAB almacena los botones que no se quieren cargar inicialmente.
Los elementos que componen una dynpro se almacenan en la estructura SCREEN. Para almacenar los cambios realizados en esta estructura se emplea la sentencia MODIFY SCREEN.
Ejemplos de uso:
- SCREEN-INVISIBLE = 1 //Oculta el campo de la dynpro
- SCREEN-INPUT = 0 //No se permite la entrada de datos
- SCREEN-REQUIRED = 1 //Campo obligatorio
Para establecer los valores de los campos de una dynpro: wa_screen_0100-dni = 23266768
 
 
 
Sobre el autor
Publicación académica de Francisco Javier López Andreu, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier López Andreu
Profesión: Programador - España - Legajo: DW66S
✒️Autor de: 38 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Francisco López