UNIDAD 4:
LECCION: MODULOS DE FUNCION
1| que son los MF?
- Son funciones que han sido creadas y almacenadas en SAP y que pueden
ser utilizadas por cualquier programa ABAP.
La estructura del MF es la siguiente:
CALL FUNCTION <NOMBRE_FUNCION>
EXPORTING <Parámetros_entrada>
IMPORTING <Parámetros_salida>
TABLES <tablas>
EXCEPTIONS <excepciones>.
- En el editor ABAP existe el botón MODELO, que permite crear el esqueleto
de cualquier función creada a través de SE37, ingresando luego el nombre de la función.
2| Como crear un MF?
- Usar la SE37. Escribir el nombre de la función Zxxxx y el botón CREAR.
A continuación le damos el nombre del grupo de función y una breve descripción de la
función a crear.
- Crear previamente el grupo de función.
GRUPO DE FUNCIONES
Es un repositorio que agrupa funciones y que se utilizan principalmente para
compartir subrutinas y declaraciones de variables entre las distintas
funciones pertenecientes al grupo.
CREAR GRUPO DE FUNCIONES
pasar/Gestión gr.funciones/crear grupo
- Le damos nombre al GF, un texto breve y GRABAR.
Si quisiéramos definir variables para el uso de nuestras funciones en el GF. Le damos a:
Pasar a/Datos Globales.
Si queremos declarar subrutinas que se utilice en todas las funciones del GF. le damos a:
Pasar a/ Programa Control.
Aquí descomentamos el primer INCLUDE para Subprogramas le ponemos que inicie con Z. Creamos y colocamos
las subrutinas.
Finalmente ya podemos crear nuestro MF.
Pestañas:
Atributos.- Descripción y el tipo:normal, RFC o Upadte
Import.- Parámetros de entrada
Export.- Parámetros de salida
Modif.- parámetros de salida que cambian de valor con la función.
Puede ser una estructura de tabla Z o un tipo tabla creada por SE11, con la estructura de tabla Z
Tablas.- Tabla que se utilizan (obsoleto)
Excep.- una excepción es un error al ejecutarse que fue catalogado cuando se creo el MF. Identifica el motivo del error
Cod.fte.- Código ABAP.