ABAP Arquitectura de un Programa de diálogo

Publicación Académica por Elda Martinez Soto

Publicación Académica de Elda Martinez Soto para el tema Arquitectura de un Programa de diálogo.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 2: Programación de Diálogo.

Carrera Programador ABAP
Carrera Programador ABAP
Inscripción Abierta - Inicio: 18 Diciembre 2017

ABAP Arquitectura de un Programa de diálogo por Elda Martinez

26 de Marzo de 2015

Programas de Diálogo o MODULE POOL

Programas similares a los de los reportes pero de tipo Module Pool en lugar de Programa executable.

Para crearlos se utiliza la transacción SE80, esta transacción nos permite ver todos los objetos asociados a un programa.

Para ejecutar estos programas no se puede con F8, es necesario crear una transaccion de diálogo y asociarla al programa.

PASOS PARA CREAR UN PROGRAMA DE DIÁLOGO:

1. Crear el programa ABAP Module Pool.

2. Crear las pantalla o dynpros que intervienen en la transacción, especificando los datos que se visualizarán en cada dynpro.

de que forma se visualizarán y la lógica asociada a cada dynpro.

3. crear el código de la transacción en la SE93 asociado al programa.

4. definir los menus de las dynpros (especificando contenido, teclas de función, botones, etc.)

5. Definir el flujo de las dynpros en el Module Pool

6. Programar en el module pool los módulos correspondientes a cada dynpro, lo que va en cada pantalla, en el PBO y en el PAI.

HERRAMIENTAS PARA LA CREACIÓN DE PANTALLAS Y MENÚS.

Screen Painter. para crear las dynpros y los objetos que la componen.

Mnú Painter. para crear los status GUI.

LÓGICA PBO-PAI de una Dynpro en un programa de díalogo.

Un programa de diálogo está compuesto por dynpros. y cumple con una metodología que cumple con 2 Eventos:

PBO (Process Before Output)

Este evento que se ejecuta antes de que se visualice una dynpro. Aquí definiremos los menús, los títulos, la inicialización y el contenido de los campos de la pantalla.

PAI (Process After Input)

Se ejecuta después de introducidos los datos en la dypro y realizada alguna acción sobre ella, como click sobre un botón.

Aquí se validan los datos ingresados en la pantalla y tomar alguna acción en base a nuestras validaciones que puede ser emitir un mensage de error por pantalla o seguir el flujo del procesamiento hacia otra dynpro.

 

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

El lunes 18 Diciembre 2017 (Opcional 7 Enero 2018) comenzamos la Carrera Programador ABAP, Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

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

Buscador de Publicaciones:

 

 

:: Ayúdenos a Difundir nuestra propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!


 

+Recursos Gratuitos: