✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
Modulo de Funciones: son mini programas que son creadas y almacenadas en SAP, para poder ser utilizadas por cualquier otro programa.
La SE37 es la transaccion donde se crean las funciones, modifica y visualiza.
Posee una interfaz definida, que su diseño facilita el paso de parametros tanto de entrada como de salida.
En el Menu del editor ABAP contamos con el MODELO(Pattern en ingles) que nos permite crear dentro de un programa el esqueleto de cualquier funcion creada en la transaccion SE37, simplemente ingresando su nombre.
Para Crear un Modulo de Funciones debemos ir a la transaccion SE37, y asignarle un grupo de funciones.
Grupo de funciones es un repositorio de funciones que se utiliza principalmente para compartir subrutinas y declaraciones de variables entre las distintas funciones pertenecientes al grupo.
Para crearla hay que ir a Pasar a -> Gestion de funciones -> crear grupo.
En la creacion de una Funciones se visualizan varias solapas:
- Atributos: aqui se especifica la descripcion de la funcion y el tipo que puede ser NORMAL, RFC, o UPDATE MODULE.
- Import: especificamos los parametros de entrada de la funcion.
- Export: especificamos los parametros de salida de la funcion.
- Modificaciones (Changing): se especifica los parametros de salida que cambiaran de valor con la ejecucion de la funcion.
- Tables: Especificamos las tablas que se utiilizan en la funcion.
- Exceptions: aqui se especifica las excepciones de la funcion. esto es un error que se produce al ejecutar una funcion y que ha sido catalogado cuando se creo el modulo de funcion de modo a poder identificar el motivo del error.
- Codigo Fuente: aqui se escribira el codigo ABAP de la Funcion.
 
 
 
Sobre el autor
Publicación académica de Jessica Daiana Garcete Paez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jessica Daiana Garcete Paez
Profesión: Residente Sap - Paraguay - Legajo: ER32H
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Licenciada en análisis de sistemas de la universidad nacional del este, con experiencia en desarrollo de software, actualmente especializándome en programación abap.
Certificación Académica de Jessica Garcete