✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
MODULOS DE FUNCION: Son funciones que han sido creadas y almacenadas en Sap y que pueden ser utilizadas por cualquier programa abap.
Para acceder a estas funciones utilizamos la transaccion se37
Tienen una interfaz definida ya que su diseño facilita el paso de parametros tanto de entrada como de salida.
COMO CREAR UN MODULO DE FUNCION: Accedemos a la transaccion se37 y escribimos el nombre de la funcion y presionamos crear.
En la siguiente ventana debemos escribir el nombre del grupo de funciones al que pertenece la funcion y la descripcion breve.
Al grabar el sistema nos advierte de que antes de crear el modulo de funciones debemos crear el grupo de funciones.
GRUPO DE FUNCIONES: Es un repositorio que agrupa funciones y que se utiliza principalmente para compartir subrutinas y declaraciones de variables entre las distintas funciones pertenecientes al grupo.
Para crear un grupo de funciones vamos a Pasar a/Gestion gr.funciones/Crear grupo.
Ingresamos el nombre del grupo de funcion y grabamos.
Vemos en la parte inferior de la pantalla un mensaje que nos indica que el grupo fue creado correctamente.
Para definir variables que se pueden utilizar en todas las funciones pertenecientes a nuestro grupo de funciones vamos a
Pasar a/ Datos Globales y en la siguiente pantalla definiremos las variables globales.
Para declarar subrutinas Pasar a/ Programa de control.
En la pantalla descomentamos el primer include (que esta especificado para subprogramas) le cambiamos el nombre para que comience por Z, lo creamos haciendo doble clic y colocamos las subrutinas en el.
Para finalizar volvemos a se37 con el grupo de funciones creado, presionamos crear, ingersamos el grupo de funcion y la desripcion, grabamos y vemos la funcion creada.
En la pantalla de la funcion visualizamos una serie de solapas que se utilizan para:
- Atributos: Especificamos la descripcion de la funcion y el tipo de funcion (normal. rfc o update mode).
- Import: Especificamos los parametros de entrada de la funcion.
- Export: Especificamos los parametros de salida de la funcion.
- Modificaciones: especificamos los valores de salida que cambiaran de valor con la ejecucion de la funcion.
- Tablas: especificamos las tablas que se usan en la funcion.
- Excepciones: Especificamos las excepciones de la funcion. Es un error que se produce al ejecutar la funcion.
- Codigo fuente: Aqui ponemos el codigo abap de la funcion.
 
 
 
Sobre el autor
Publicación académica de Gema Moreno Ferreiro, en su ámbito de estudios para la Carrera Consultor ABAP.
Gema Moreno Ferreiro
Profesión: Operario Especializado - España - Legajo: QO11N
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Gema Moreno