✒️ABAP La lógica de procesamiento en el PBO
ABAP La lógica de procesamiento en el PBO
Creación de Módulos - AV - U2_4
La lógica de las dynpro se escribe en Módulos por eso se llama Module Pool
Para llamar a un módulos se usa la sentencia MODULE <modulo>
En el PBO el módulo será del tipo MODULE <modulo> OUTPUT y en el PAI será del tipo MODULE <modulo> INPUT
En el PBO realizamos todas las configuraciones antes de mostrar la pantalla, como ser
- Setear Status GUI y Títulos de dynpros
- Modificar atributos campos
- Inicializar campos
Para setear una Status Gui lo hacemos con la sentencia MODULE <status> dentro del código del PBO
ej. Module status_0100
El código del PBO y PAI es recomendable organizarlos en Include, dentro de los que estarán las subrutinas y módulos necesarios
Se puede armar un Título con variables, usando SET TITLEBAR WITH, se pueden usar hasta 9 variables, son sustituidas según su numeración o si no la hay, de izquierda a derecha.
En la variable SY-TITLE queda el título en el momento que se arma
Los elementos de una dynpro están almacenados en la estructura SCREEN, la misma se inicializa con los campos definidos en el SCREEN PAINTER
Hay varios atributos que nos permiten especificar por ej. si el tipo de campo de E/S, si es visible, largo, requerido, etc.
Se le asigna el valor 0 ó 1 a cada atributo. El valor 0 es no permitido y el 1 es permitido
El atributo SCREEN-INTENSIFIED si se aplica en el contenido de textos de pantalla, los mismos se cambiarán de negro a rojo, el contenido de los campos de salida se cambiará de negro a azul.
Con SCREEN-LENGHT, se puede configurar el largo con un valor menor al especificado, sólo para campos de E/S o S.
 
 
 
Sobre el autor
Publicación académica de Daniel Martinez Chaer, en su ámbito de estudios para la Carrera Consultor ABAP.
Daniel Martinez Chaer
Profesión: Analista Programador - Uruguay - Legajo: SK29Z
✒️Autor de: 76 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con experiencia en sap fi y mm, migración desde sistema legacy, extracción de datos de la base oracle sap y generación de reportes.
Certificación Académica de Daniel Martinez