✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
MODULO DE FUNCIONES. Son funciones creadas por SAP, y que pueden ser utilizadas por los programas abap. Para acceder al módulo de funciones lo hacemos por la transacción SE37. Tiene una interfaz definida, ya que su diseño facilita el paso de parámetros tanto de entrada como de salida.
Para llamar un módulo de funciones desde un programa abap, existe un botón llamado modelo (Pattern). Que crea dentro de un programa el esqueleto de cualquier función. En el ejemplo el nombre de función es popup to confirm.
La ejecución de esa función, da el siguente resultado:
COMO CREAR UN MODULO DE FUNCION. Para crear un nuevo módulo de función lo hacemos por la transacción SE37. Escribirmos el nombre de la función y crear. Después debemos llenar la siguente pantalla: si no existe el grupo de funciones, se deberá cear, cuando le damos grabar.
GRUPO DE FUNCIONES. Para crear un nuevo grupo de funciones lo hacemos asi:
Si queremos usar variables que se pueden utilizar en todas las funciones pertenecientes a nuestro grupo de funciones, vamos a la transacción SE37, Pasa a, Datos Globales.
Si queremos declarar subrutinas que puedan ser utilizadas por todas las funciones del grupo. Vamos al SE37, pasar a y programa de control.
Descomentamos el primer include que esta especificado para subprograma, le cambiamos el nombre para que comience con Z, y le hacemos doble clic para crearlo. Y finalmente lo metemos en un grupo de funciones.
La utilidad de cada ficha es:
· Atributos. Descripción de la función y el tipo de función: normal, Rfc o update module.
· Import. Parametros de entrada de la función.
· Export. Parametros de salida de la función.
· Modificaciones (changing). Se especifina los parámetros de salida que cambiaran de valor con la ejecución de la función.
· Tablas. Se especifican las tablas que se utilizan en la función.
· Codigo Fuente. Pondremos el código fuente.
Las funciones quedaran así:
Luego para recuperar los datos de acuerdo a los parámetros seria:
 
 
 
Sobre el autor
Publicación académica de Alexander Cardenas, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Cardenas
Profesión: Ingeniero de Sistemas - Colombia - Legajo: UN96T
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial