✒️ABAP - Lógica de procesamiento en PBO

ABAP Lógica de procesamiento en PBO

Creación de módulos:

En el flujo de la lógica de una dynpro utilizamos módulos para realizar el procesamiento, de ahí viene el hecho que a los programas de diálogo se los denomine MODULE POOL.

Si creamos un módulo en el PBO, el código del mismo empezará con la sentencia MODULE OUTPUT.

Si creamos un módulo en el PAI, el código del mismo empezará con la sentencia MODULE INPUT.

Código ABAP en el PBO de una dynpro

Usaremos el evento PBO para seleccionar todos los datos y realizar las configuraciones que queremos que tomen efecto al momento de visualizar 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 TITULOS

En el PBO es donde definiremos cual es el status gui y los títulos que se utilizaran en la dynpro.

OJO:

  • Cuando creamos una dynpro ya viene creado pero comentado el módulo que se utilizará para configurar el status y el título de la dynpro.
  • Es ampliamente recomendable crear un include para almacenar todos los módulos y subrutinas que utilizamos en la lógica de procesamiento del PBO.
  • Este mismo razonamiento aplica para el PAI y todas las declaraciones de datos que usemos en un programa de diálogo.

Modificación de los atributos de los campos de pantalla.

Los elementos que componen a una dynpro están almacenadas en la estructura SCREEN.

La estructura es inicializada con los campos definidos en el SCREEN PAINTER y con sus atributos cada vez que el módulo PBO es ejecutado.

Cargar campos de una dynpro.

Para cargar un campo, estructura o tabla interna con datos y luego mostrar dichos datos en una dynpro, tenemos que asignar los datos a los campos de la dynpro en el PBO para que luego los mismos se vean reflejados en la pantalla.


Sobre el autor

Publicación académica de José Luis Zevallos Mamani, en su ámbito de estudios para la Carrera Programador ABAP.

SAP Expert

José Luis Zevallos Mamani

Profesión: Ingeniero de Sistemas - Peru - Legajo: MZ47M

✒️Autor de: 164 Publicaciones Académicas

🎓Cursando Actualmente: Master ABAP for HANA

🎓Egresado de los módulos:

Certificación Académica de José Zevallos

 

:: Al igual que José ¿Usted está dispuesto a aprender ABAP?

El lunes 08 Marzo 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

📗 EBOOKS FREE:

Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.

✒️Más Publicaciones Académicas sobre Tecnología SAP:

Buscador de Publicaciones:


 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su contacto, Éxitos!