✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
Módulos de Función
Son funciones creadas y almacenadas en SAP y pueden ser utilizadas por cualquier programa ABAP
Se accede con la SE37
El diseño de un módulo de funciones nos permite el paso de parámetros de entrada y salida
CALL FUNCTION <nombre>
EXPORTING <parametros entrada>
IMPORTING <parametros salida>
TABLES <tablas>
EXCEPTIONS <excepciones>.
En el módulo ABAP existe el botón Modelo, nos permite crear dentro de un programa, el esqueleto de una función hecha con la SE37, ingresando el nombre de la función que necesitamos
Los módulos de funciones, van asociados a un Grupo de Funciones, los grupos de funciones son repositorios de funciones, se usan para compartir subrutinas y variables entre las funciones del mismo grupo.
Si no existe el grupo a usar, debemos crearlo previamente, para ello en la SE37 se va a Pasar a, Gestión gr.funciones, Crear grupo.
Si quisiéramos definir variables que se puedan utilizar en todas las funciones del grupo, ir a Pasar a, Datos Globales, allí se presenta la pantalla donde definir las variables. También se pueden declarar subrutinas acá.
Si quisiéramos declarar subrutinas que puedan set utilizadas en todas las funciones del grupo, ir a Pasar a, Programa de Control
Una vez creada la función con la SE37, se nos presenta la pantalla donde vemos las solapas:
Atributos: Descripción de la función y tipo, puede ser Normal, RFC, Update
Import: especificamos parámetros de entrada
Export: especificamos parámetros de salida
Modificaciones: especificamos parámetros de salida que cambiarán de valor con la ejecución de la función.
Tablas: se especifican las tablas que se usan en la función (no especificar tablas internas, es obsoleto)
Excepciones: errores que se producen en la función
Código fuente: código ABAP de la función
 
 
 
Sobre el autor
Publicación académica de Daniel Martinez Chaer, en su ámbito de estudios para la Carrera Consultor ABAP.
Daniel Martinez Chaer
Profesión: Analista Programador - Uruguay - Legajo: SK29Z
✒️Autor de: 76 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con experiencia en sap fi y mm, migración desde sistema legacy, extracción de datos de la base oracle sap y generación de reportes.
Certificación Académica de Daniel Martinez