✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
1) Módulos de Función
Son funciones que han sido creadas y almacenadas en SAP, y que pueden ser utilizadas por cualquier programa Abap. Se acceden a través de la transacción SE37.
La sintaxis para llamarlas:
CALL FUNCTION <nombre_función>
EXPORTING <parámetros_entrada>
IMPORTING <parámetros_salida>
TABLES <tablas>
EXCEPTIONS <excepciones>.
En el menú del editor Abap existe el botón Modelo (Pattern en inglés) que permite crear dentro de un programa el esqueleto de cualquier función creada a través de la SE37.
2) Como crear un módulo de función?
- Entrar a las SE37
- Colocar el nombre de la función
- Y darle click en el botón crear
- Inmediatamente va a pedir el nombre del grupo de funciones a los que va a pertenecer el módulo de funciones.
El GRUPO DE FUNCIONES , es un repositorio que agrupa funciones y se utiliza principalmente para compartir subrutinas y declaraciones de variables entre las distintas funciones que pertenecen al grupo.
Para crear el Grupo de funciones,
- Entrar a la SE37
- Ir a Pasar a ->> Gestión gr de funciones--> Crear grupo
- Se ingresa el nombre del grupo
- Se da click en el botón GRABAR
Si se necesita crear variables globales en el grupo de funciones, se hace lo siguiente:
- Entrar a la SE37
- Ir a Pasar a --> Datos Globales
- En esa sección se hará la definición de las variables
Si se necesita subrutinas que sean utilizadas por todas las funciones, se hace lo siguiente:
- Entrar a la SE37
- Ir a Pasar a --> Programa de control
- Se descomenta el primer INCLUDE que esta especificado para subprogramas, se le cambia el nombre que inicie con Z, se crea haciendo doble click sobre el nombre.
Pestañas en la SE37 para el modulo de función:
- Atributos - Descripción de la función y el tipo.
- Import - Parámetros de entrada de la función
- Export - Parámetros de salida de la función.
- Modificaciones - Se especifican los parámetros de salida que cambiarán de valor con la ejecución de la función (Aquí se especifican Tablas Internas)
- Tablas - Tablas que se utilizan en la función ( no se debe especificar tabla internas, ya es obsoleto por SAP)
- Excepciones - Excepciones de la función
- Código fuente - código de la función.
Al momento de activar el modulo de funciones se deben de activar todos los objetos que esta estrechamente relaciones a él, como el grupo de funciones y todos los INCLUDES que fueron creados.
 
 
 
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial