✒️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 utilziadas por cualquier programa ABAP.
para acceder a estas funciones , utilizaremos la transaccion SE37(transaccion estandar SAP que se utiliza para la creacion de modulos de funciones.)
Tienen una interfaz definida , ya que su diseño facilita el paso de parametros tanto de entrada como de salida.
CALL FUNCTION<parametros_entrada>
EXPORTING<parametros_salida>
IMPORTING<parametros_salida>
TABLES<tablas>
EXCEPTIONS<excepciones>.
POPUP TO CONFIRM.(se utiliza para mostrar en pantalla una ventana de confirmacion con interaccion con el usuario) funcion que se utiliza para pedir confirmacion al usuario antes de tomar una accion determinada.
En el menu del editor ABAP existe el boton Modelo(Pattern) que nos permite crear dentro de un programa el esqueleto de cualquier funcion creada a traves de la transaccion SE37, simplemente ingresando el nombre de la funcion que necesitemos.
COMO CREAR UN MODULO DE FUNCION
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.
Descripcion de soladas que se visualizan en la biblioteca de funciones.
Atributos(Attributes). aqui especificamos la descripcion de la funcion y el tipo de funcion que puede ser Normal,RFC o Update module.
Import: aqui especificamos los parametros de entrada de funcion.
Export. aqui especificamos los parametros de entrada de la funcion.
Modificaciones(changing): aqui especificamos los parametros de salida que cambiaran de valor con la ejecucion de la funcion.
Tablas(tables): aqui especificamos las tablas que se utilzian en la funcion.
En la version actual de SAP no debemos especificar las tablas internas en la solapa tablas ya que hasido considerada como obsoleta por sap , debemos especificarla en la solapa modificaciones.
Excepciones(exceptions). aqui especificamos las excepciones de la funcion. Una excepcion es un error que se produce al ejecutar la funcion y que ha sido catalogado cuando se creo el modulo de funcion de modo de poder indentificar rapidamente el motivo del error.
Codigo fuente(Source code). aqui pondremos el codigo ABAP de la funcion.
Al momento de activar el modulo de funciones que se acaba de crear es indispensable activar los demas objetos que acabamos de crear y que estan relacionados al modulo de funciones, el grupo de funciones y los includes pertenecientes al grupo, basta con tildarlos en la pantalla de activacion junto con el modulo de funciones.
 
 
 
Sobre el autor
Publicación académica de Marco Antonio Vazquez Gonzalez, en su ámbito de estudios para la Carrera Consultor ABAP.
Marco Antonio Vazquez Gonzalez
Mexico - Legajo: RB98L
✒️Autor de: 60 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Marco Vazquez