✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
LOS MODULOS DE FUNCIONES: son funciones que han sido creadas y almacenadas en SAP y que puede ser utilizadas por cualquier programa ABAP, para llamar al modulo de funciones lo hacemos por la transacción SE37 en la cual vamos a poder crear, modificar y visualizar. Estos tienen una interfaz o estructura definida para permitir el paso de parámetros tanto de entrada como de salida y se declaran con la palabra reservada CALL FUNCTION seguida del nombre del módulo de funciones.
CALL FUNCTION <nombre_módulo_de_funciones> este se agrega en el programa despues del START-OF-SELECTION
EXPORTING<parámetros_de_entrada> "debajo de aquí de especifican los parámetros de entrada del módulo de funciones"
IMPORTING<parámetros_de_salida> "debajo de aquí de especifican los parámetros de salida del módulo de funciones"
TABLES<tablas_internas> "se especifican las tablas internas que se pasan como parámetro en el módulo de funciones"
EXCEPTIONS<excepciones> "se especifican las excepciones que manejará el módulo de funciones"
Cuando se vaya a crear el módulo de funciones SE37 el sistema nos pedirá crear el grupo de funciones el cual corresponde al módulo de funciones, se recomienda colocar el mismo nombre del módulo de funciones pero con _GRP al final, donde grupo de funciones es un repositorio que agrupa módulos de funciones según su funcionalidad y que se utiliza principalmente para compartir subrutinas y declaraciones de variables entre los distintos módulos de funciones pertenecientes al grupo de funciones, por lo que debemos crear el grupo de funciones o utilizar uno existente, en la SE37 en el menú "Pasar a - Gestión gr.funciones - Crear grupo". En esta misma ruta podemos declarar variables globales que se vaya a utilizar para todos los módulos de funciones pertenecientes a grupo de funciones en la SE37 "Pasar a - Datos Globales". También podemos declarar subrutinas para todos los módulos de funciones pertenecientes a grupo de funciones en la SE37 en el menú "Pasar a - Programa de control", aquí descomentamos el primer INCLUDE que está especificado para subprogramas y modificamos su nombre para que empiece por Z, luego nos vamos a la SE37 y creamos el módulo de funciones agregando el grupo de funciones que creamos.
Importante, después se deben activar todo los creado, es decir modulo, grupo de funciones, objeto e include.
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez
Profesión: Ingeniero en Infom?tica - Venezuela - Legajo: AG33O
✒️Autor de: 75 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez