![](/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/301.jpg)
Modulos de función
Son funciones que han sido creadas y almacenadas en SAP y que pueden ser utilizadas por cualquier progrma ABAP.
Transaccion S37 para acceder a ellas. se usa para Creacion, modificacion y visualización de los modulos de funciones.
Interfaz definida
Call Function <nombre función>
Exporting <parámetros_entrada>
Importing <parámetros_salida>
Tables <tablas>
EXCEPTIONS <excepciones>
Boton Modelo (Pattern) que nos premite crear dentro de un programa el esqueleto de cualquier funcion.
2. Como Crear un modulo de funcion
a transaccion SE37
b Presionamos Crear
c Ingresar el grupo de funciones, una breve descripcion y grabar.
d. Nos informara que antes de grabar debemos crear el grupo de funciones.
Grupo de Funciones es un repositorio que agrupa funciones y se utilizan para compartir subrutinas y declaraciones de variables.
Crear Grupo de funciones
1. Elegir Pasar a/Gestion gr.funciones/crear Grupo.
2. se igresa el grupo de funcion y luego grabar.
Variables Globales del grupo de Funcion
1. pasar a/Datos globales.
Declarar subrutinas para ser utilizadas por todas las funciones del grupo
1. pasar a/ programa de control.
2. Descomentaremos el primero de los include le cambiamos el nombre que comience con Z y lo creamos haciendo doble click. y presionamos Crear ingresamos el grupo de funcion y la descripcion de la funcion, grabamos y se vera la funcion z_test_clientes_Ester54O. SPAN { font-family: "Courier New"; color: #000000; background: #FFFFFF; }%uFFFD
Subrutinas
1. Atributos aqui especificamos la descripcion de la funcion y el tipo de funcion: Normal, RFC o Update Mode.
2. Import parametros de entrada de la función.
3. Export Parametros de salida de la función.
4. Modificaciones parametros de salida que cambiaran de valor con la ejecucion de la funcion
5 Tablas se especifican las tablas que se usaran en la funcion. Esto ahora se realiza en la solapa modificaciones ya quedo obsoleta en las tablas.
6 Excepciones un excepcion es un error que se produce al ejecutar la funcion y y que ha sido catalogado cuando se creo el modulo de función de modo de identificar rapidamente el motivo del error.
7 codigo fuente codigo fuente de la función.
8. al momento de Activar la funcion que se creo debemos activar el grupo de funciones y el include.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Ingrid Osorio
Sobre el autor
Publicación académica de Silvia Marina Carrizo, en su ámbito de estudios para la Carrera Consultor ABAP.
Silvia Marina Carrizo
Profesión: Analista Senior Genexus - Argentina - Legajo: ER54O
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Silvia Carrizo