![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
![ABAP Los módulos de funciones ABAP Los módulos de funciones](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/172.jpg)
Los módulos de función son módulos especiales guardados en una librería central, y agrupados por la función que realizan. Su diseño facilita el paso de parámetros tanto de entrada como de salida.
Partes de una función.
• EXPORTING: Parámetros que van hacia el módulo de funciones, son los de entrada (la función por tanto no los modifica). Los valores estarán declarados como IMPORT en la función.
•IMPORTING: Parámetros de salida, son los valores resultantes de la ejecución de la función. (En la función estarán declarados como EXPORT).
•CHANGING: Parámetros de entrada / salida (son modificables).
•TABLES: Se usa para pasar tablas internas como parámetros.
•EXCEPTIONS: Se usa para gestionar excepciones y errores. Cuando se activa una excepción, en el campo de retorno SY-SUBRC se tendrá el valor correspondiente asignado a dicha excepción en la parametrización del módulo de función. Así se puede saber qué ocurrió al ejecutar la función. con la instrucción OTHERS se da tratamiento a errores no contemplados.
•ERROR-MESSAGE. Se usa para tratar errores generando un mensaje. Se tendrá el valor asignado para el error en el campo SY-SUBRC. Ver punto siguiente para su explicación.
 
 
 
Sobre el autor
Publicación académica de Elisa Sarmiento Ruiz, en su ámbito de estudios para la Carrera Consultor ABAP.
Elisa Sarmiento Ruiz
Profesión: Ing Sistemas, Master Administración Ti - Mexico - Legajo: MD39T
✒️Autor de: 27 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Elisa Sarmiento