📘ABAP - Module
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.