🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Module

Selector Alummnos / Empresas

Definición de Module

Es la palabra reservada del sistema que se utiliza para la declaración de módulos en los programas de diálogo de ABAP.

Los MODULE se crean en un programa de diálogo dentro de la Lógica de procesamiento de cada una de las pantallas o dynpros que conforman al programa de diálogo, específicamente tanto dentro del PBO (Procesamiento antes de la salida) como del PAI (Procesamiento después de la entrada).

Veamos a continuación un ejemplo:

*------------------------------------------------------------*

PROCESS BEFORE OUTPUT.

*------------------------------------------------------------*

* Status GUI 0100

  MODULE status_0100.

* Recuperamos los datos de las Facturas, Créditos y PP

  MODULE recuperar_datos.

* Alv Grid Control de Factura / ND

  MODULE tabla_facturas.

* Alv Grid Control de Créditos

  MODULE tabla_creditos.

* Alv Grid Control de PP

  MODULE tabla_pp.

* Obtenemos los Totales

  MODULE obtener_totales.

* Texto Stop de Facturación

  MODULE texto_stop_facturacion.

*------------------------------------------------------------*

PROCESS AFTER INPUT.

*------------------------------------------------------------*

* Validaciones previas a la generación y generación del ECP

  MODULE user_command_0100.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Module" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master

- Un programa de dialogo o module pool es un tipo de programa abap que esta compuesto por pantallas o dynpros donde el usuario puede navegar e interactuar entre si realizando diferentes tipos de validaciones o procesos. - Un programa de dialogo o module pool se crea como un reporte con la diferencia que el programa debe ser Module Pool y no como programa ejecutable. - Para ejecutar un programa de dialogo se debe crear una transaccion de tipo dialogo y asociar al Module Pool. - ABAP proporciona 2 herramientas para diseñar pantallas y los menus, Screen Painter y el Menú Painter. - En la transaccion SE41 podemos acceder al menu Painter. - Un Dynpro consiste en la ejecucion de 2 eventos muy importantes, PBO y PAI.

Acceder a esta publicación

Creado y Compartido por: Erick Omar Mármol Ascencio / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección: Arquitectura de un Programa de diálogo [ 1º de 9 ] PROGRAMA DE DIÁLOGO: Es un tipo de programa abap que esta compuesto por Dynpros o pantallas, por las cuales el usuario navega mientras interactúa con el programa y realiza determinadas acciones. También se los llama Module Pool, (Esta compuesto por dynpros y la l´gica de cada dynpro está especificada en distintos módulos). Dentro de cada dynpro se crearán o asociarán diferentes objetos para darles funcionalidades a las mismas. Entre ellos podemos nombrar: Menús, Títulos, Botones, Tablas de control, Textos, SubScreens, Campos de entrada y salida de datos Para crear un programa de dialogo...

Acceder a esta publicación

Creado y Compartido por: Jose Angel Valles Bustos

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Contenedor: proporciona un area fisica para la visualizacion de los objetos. Todos los controles existen dentro de un contenedor. CL_GUI_CUSTOM_CONTAINER CL_GUI_ALV_GRID START-OF-SELECTION para realizar la busqueda de los dtaos. END_OF_SELECTION para llamar a la dynpro - CALL SCREEN 0100 TC:SE51 - Una vez creado el contenedor se procede a la creacion de los siguientes modulos: EN EL PBO: MODULE STATUS_0100 MODULE crear_objetos_0100 EN EL PAI: MODULE salir_0100. En el modulo crear_objetos_o100 se crean los objetos contra las dos clases enunciadas (cl_gui_custom_container y cl_gui_alv_grid). Luego se llama al metodo set_table_for_first_display de la instancia...

Acceder a esta publicación

Creado y Compartido por: Regulo Argotte

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

MODULE POOL - programa abap compuesto de pantallas(dynpros) donde el usuario navega e interactua con el programa por acciones tomadas. Cada dynpro tiene una logica de procesamiento por módulos. Se crean igual que un reporte, solo que es del tipo dialogo en lugar de tipo ejecutable. Se debe generar una transaccion de dialogo para ejecutar el module pool ---------------------------------------------------------------------------------------------------------------------------------- Transacciones SE38 - Editor ABAP SE80 - Navegador de Objetos SE93 - Mantenimiento de Transacciones SE41 - Menu Painter SE 51 - Screen Painter

Acceder a esta publicación

Creado y Compartido por: Hazel Maribel Flores Martin

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

El Screen Painter y el Menu Painter se utilizan para crear y diseñar plantillas de pantalla y programas de pantalla. El procesamiento lógico de las pantallas se define en un programa ABAP/4 (conocido como module pool). Para crear una transacción, será necesario la generación de una serie de objetos de desarrollo. Cada transacción puede dividirse en varias pantallas, cada una de las cuales puede utilizar distintos menús y todo ello controlado por un programa en ABAP/4 denominado Module Pool, que controla el flujo de la transacción y realiza las acciones necesarias para cumplir la funcionalidad de la transacción. Por lo tanto los pasos a seguir para el desarrollo de transacciones...

Acceder a esta publicación

Creado y Compartido por: William Alejandro Lemus

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

que es un programa de dialogo o module pool. es un tipo de programa abap que esta compuesto principalmente por un serie de pantallas o dynpros por los cuales el usuario navega mientras interactua con el programa y realiza dertminadas acciones. se lo llama tambien module pool ya que el programa, como dijimos anteriormente esta compuesto por dynopros y la logica de cada dynopro esta especificamente en distintos modulos. dentro de cada dynopro se crearan o asociaran diferentes objetos para darles funcinalidades a las mismas. entre ellos podemos nombrar: menus, titutlos, botones, tabla de control, textos, subscreens, campos de entrada y salida de datos.

Acceder a esta publicación

Creado y Compartido por: Oscar Sebastian Caicedo Carlier / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

PROGRAMA DE DIÁLOGO: Es un tipo de programa abap que esta compuesto por "DYNPROS" o pantallas, por las cuales el usuario navega mientras interactúa con el programa y realiza determinadas acciones. También se los llama Module Pool, (Esta compuesto por dynpros y la l´gica de cada dynpro está especificada en distintos módulos). Dentro de cada dynpro se crearán o asociarán diferentes objetos para darles funcionalidades a las mismas. Entre ellos podemos nombrar: Menús Títulos Botones Tablas de control Textos SubScreens Campos de entrada y salida de datos ******* Para crear un programa de dialogo (Module Pool) debemos poner Module pool en vez de programa Ejecutable....

Acceder a esta publicación

Creado y Compartido por: Matias Giorgieff

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Programas de Dialogo crear Programa ABAP Module pool crear en el programa una dympro con la transacción se80, crear código de la transacción se93 asociado a nuestro programa. Definir menús de las dynpros. Programar en el Module Pool los módulos correspondientes PBO y PAI Herramientas básicas Screen Painter. mediante el cual se crean las Dynpros y sus elementos que lo componen. Menú Painter SE41, se podra editar, STATUS GUI, titulos, barras de menus.

Acceder a esta publicación

Creado y Compartido por: Noe Rivera Acosta

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Un programa de diálogo (Module Pool) es un programa ABAP compuesto por varias pantallas (dynpro) entre las que se produce una interacción. Los objetos que se pueden crear son menús, títulos, botones, textos, campos de entrada y salida de datos, etc. Para crearlo accederemos a la transacción SE38 o SE80 e indicamos que se trata de un Module Pool. Para ejecutar un programa de dialogo que hayamos creado necesitamos crear un transacción (SE93) y asociarla a éste. Para crear los Module Pools tenemos dos herramientas: SCRREN PAINTER y MENU PAINTER. La forma en la que se relacionan las pantallas o dynpros contenidas en un Module Pool se rige por la ejecución de dos eventos: PBO (Process Before...

Acceder a esta publicación

Creado y Compartido por: Francisco Javier López Andreu

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Programa de dialogo Un tipo de programa ABAP que se compone principalmente por una serie de pantallas o dynpros de los cuales un usuario puede navegar mientras interactua con el programa y realiza algunas acciones. Se le llama Module Pool ya que esta compuesto por dynpros y la logica de cada una de ellas esta espicificada en distintos modulos. Dentro de cada dynpro se crearan diferentes objetos para darles funcionalidades a las mismas. Estas son: Menus, titulos, botones, tabla de control, textos, subscreens, campos de entrada y salida de datos. Este programa se crea exactamente igual que un reporte con la excepcion que el tipo de programa debe ser Module Pool en vez de programa ejecutable

Acceder a esta publicación

Creado y Compartido por: Andres Gomez / Disponibilidad Laboral: FullTime


👉Bueno, estos fueron los últimos artículos de más de 77.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.