✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
Modelos de Función
1. Que son los módulos de función?
Son funciones creadas y almacenadas en SAP, que pueden ser utilizadas por cualquier programa ABAP. Para acceder a dichas funciones, se utiliza la transacción SE37.
La Biblioteca de Funciones es donde se crean, modifican y visualizan los módulos de funciones existentes en el sistema. Tienen una interfaz que facilita el paso de parámetros de entrada y salida.
En el menú del de ABAP existe el botón Modelo (o Pattern en Inglés) que proporciona el esqueleto de una función creada a través de la transacción SE37.
2. Como crear una función?
Yendo a la transacción SE37, y escribiendo el nombre de la función.
Un grupo de funciones es un repositorio que se utiliza para compartir subrutinas y declaraciones de variables entre las distintas funciones pertenecientes al grupo.
Si el grupo de funciones no existe, debemos crearlo mediante la transacción SE37, en el menu Pasar a >> Gestion gr.funciones >> Crear Grupo
Si queremos definir variables que se puedan utilizar en todas las funciones de nuestro grupo, vamos al menú: Pasar a >> Datos Globales
Si necesitamos declarar subrutinas que puedan ser utilizadas por todas las funciones del grupo: Pasar a >> Programa de control
Decomentamos el primer include, le cambiamos el nombre para que empiece por Z, le hacemos doble-click en el nombre, ceamos el objeto, y colocamos las subrutinas en el.
----0-----
Volviendo a nuestra Biblioteca de Funciones (SE37)
Tenemos los siguientes TABS:
-) Atributos: aquí especificamos la descripción de la función y el tipo de función que será (normal, Modulo de acceso remoto (RFC), Modulo de Actualizacion (Update module)).
-) Import: Especificamos los parámetros de entrada de la función.
-) Export: Parámetros de salida
-) Modificaciones: Parámetros de salida que cambiarán de valor con la ejecución de la función
-) Tablas: Tablas a utilizarse en a función. Sin embargo, este TAB ya SAP lo considera obsoleto. Las tablas internas las especificamos en el TAB de Modificaciones.
-) Excepciones: Errores o excepciones de la función que pueden ocurrir en la ejecución de la misma, los cuales están previstos y catalogados al crear la función. Nos permiten identificar rápidamente el motivo del error.
-) Código Fte.: Aquí ponemos el código ABAP de la función.
 
 
 
Sobre el autor
Publicación académica de Oscar Perez, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Perez
Profesión: Ingeniero de Sistemas. Consultor y Desarrollador en Peoplesoft - Canada - Legajo: FD38F
✒️Autor de: 105 Publicaciones Académicas
🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos
🎓Egresado de los módulos:
Certificación Académica de Oscar Perez