✒️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 se pueden usar desde cualquier programa.
Con la trx SE37 se puede crear, modificar y visualizar los módulos de función.
Para agregar una función dentro del editor abap presionamos el botón PATTERN y ponemos el nombre de la función que queremos insertar. Se agrega al código el esqueleto de la función.
CALL FUNCTION <nombre_funcion>
EXPORTING <parametros_entrada>
IMPORTING <parametros_salida>
TABLES <tablas>
EXCEPTIONS <excepsiones>.
GRUPO DE FUNCIONES
Cuando se crea una función se debe especificar el grupo, este es un repositorio que agrupa funciones y se utiliza para compartir subrutinas y declaración de variables de las distintas funciones que pertenecen al grupo.
Para crear vamos a:
Pasar a -> Gestión grupo funciones -> crear grupo.
Allí se descomenta el primero de los include, le cambiamos el nombre para que comience con Z y hacemos doble clic para crearlo.
Para definir variables para el grupo vamos:
Pasar a -> Datos globales.
Para crear subrutinas vamos a :
Pasar a -> Programa de control.
Solapas de la trx SE37.
Atributos: se especifica la descripción de la función y el tipo de función que puede ser NORMAL, RFC o Update module.
Import: parámetros de entrada de la función.
Export: parámetros de salida de la función.
Modificaciones: parámetros de salida que cambian de valor con la ejecución de la función.
Tablas: tablas que utiliza la función, en versiones actuales se usa la solapa modificaciones.
Excepciones: Erro que ha sido catalogado cuando se creó el módulo de función de manera de identificar rápidamente el motivo del error.
Código fuente: Código abap de la función.
Luego se activa la función y todos los objetos que han sido creados (include, grupo de funciones y función).
Con F8 ejecutamos y probamos la función.
 
 
 
Sobre el autor
Publicación académica de Cecilia Andrea Rigo, en su ámbito de estudios para la Carrera Consultor ABAP.
Cecilia Andrea Rigo
Profesión: Analista de Sistemas - Argentina - Legajo: LL68J
✒️Autor de: 33 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo FI Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Cecilia Rigo