✒️ABAP La lógica de procesamiento en el PBO
ABAP La lógica de procesamiento en el PBO
Lógica de procesamiento en PBO
Creación de Módulos:
En la flujo de la lógica de una dynpro utilizamos módulos para realizar el procesamiento. De aquí viene el hecho que a los programas de diálogo se los denomine Module Pool. Para llamar a un módulo utilizaremos la sentencia MODULE seguida del nombre del módulo.
Código 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. Esto puede incluir entre otras cosas cualquiera de las siguientes acciones:
1. Setear el Status GUI y los Títulos de la dynpro.
2. Modificar los atributos de los campos de la dynpro.
3. Inicializar o cargar campos de la pantalla con determinados valores.
Seteo del Status GUI y de los Títulos:
En el PBO es donde definiremos cual es el Status GUI y los títulos que se utilizarán en la dynpro. Cuando creamos una dynpro ya viene creado pero comentado el módulo que se utilizará para configurar el estatus y el título de la dynpro. Utilizaremos la sentencia SET PF-STATUS para setear el Status GUI y la sentencia SET TITLEBAR para setear el título correspondientes a la dynpro, por ejemplo la dynpro 0100 quedaría de la siguiente manera:
SET PF-STATUS ‘0100’.
SET TITLEBAR ‘0100’.
Modificación de los atributos de los campos de la pantalla:
Los elementos que componen a una dynpro están almacenados en la estructura SCREEN. La palabra SCREEN es una palabra reservada en ABAP. Activaremos o desactivaremos los atributos de los campos de la estructura SCREEN asignando valores 0 o 1. Para almacenar los cambios realizados a los atributos utilizaremos la sentencia MODIFY SCREEN.
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 a los campos de la dynpro en el PBO para que luego los mismos se vean reflejados en la pantalla.
p { margin-bottom: 0.25cm; direction: ltr; color: #000000; line-height: 115%; orphans: 2; widows: 2 } p.western { font-family: "Liberation Serif", "Times New Roman", serif; so-language: es-ES } p.cjk { font-family: "Noto Serif CJK SC"; so-language: zh-CN } p.ctl { font-family: "Lohit Devanagari"; so-language: hi-IN } a:link { so-language: zxx }
 
 
 
Sobre el autor
Publicación académica de Jos? Valent?n L?pez Montilla, en su ámbito de estudios para la Carrera Consultor ABAP.
Jos? Valent?n L?pez Montilla
Profesión: Ingeniero de Sistemas - Venezuela - Legajo: GT35M
✒️Autor de: 134 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero de sistemas y magister scientiarum en ingenier?a de software, con m?s de 30 a?os de experiencia en el ?rea de tecnolog?a de informaci?n, objetivo principal consultor sap abap
Certificación Académica de Jos? L?pez