✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
MODULOS DE FUNCIION LECCION 4-2
* MODULOS DE FUNCIONES, son funciones que han sido creadas y almacenadas en SAP y que pueden ser utilizadas por cualquier porgrama ABAP, para acceder al modulo de funciones es a travez de la transaccion SE37
* TRANSACCION SE37, se utiliza la biblioteca de funciones, para la creacion, modificacion y visualizacion de los modulos de funciones existentes en el sistema.
* POPUP_TO_CONFIRM, se utiliza para mostrar en pantalla una ventana de confirmacion con interaccion con el usuario.
NOTA: en el menu del editor ABAP existe el boton Modelo (PATTERN en ingles) que nos permite crear detro de un programa el esqueleto de cualquier funcion creada a treves de la trensaccion SE37, simplemente ingresando el nombre de la funcion que se necesita.
* VENTANA DE DIALOGO, es una ventana emergente que aparece por encima de la pantalla principal que se esta ejecutando y requiere cierta interaccion con el usuario.
NOTA: grupo de funciones, es un repositorio que agrupa modulos de funciones y que se utiliza principalmente para compartir subrutinas y declaraciones de variables entre las distinstas funciones pertenecientes al grupo.
* INCLUDE, palabra clave reservada que se utiliza para la declaracion de programas cuyo objetivo es modularizar los programas ABAP de manera que sea mas facil su mantenimiento
* ATRIBUTOS, aqui se especifica la decripcion de la funcion y el tipo de funcion que puede ser NORMAL, RFC, o UPDATE MODULE.
* IMPORT, aqui se especifica los parametros de entrada de la funcion.
* EXPORT, aqui se especifica los parametros de salida de la funcion.
* MODIFICACIONES (CHANGING), aqui se especifica los parametros de salida que cambian de valor con la ejecucuion de la funcion.
* TABLAS (TABLES), aqui se especifican las tablas que se utilizan en la funcion.
* EXCEPCIONES (EXCEPTIONS), aqui especificamos las exepcioens 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
* CODIFO FUENTE (SOURCE CODE), aqui se coloca el codigo ABAP de la funcion.
* TABLA INTERNA, es un objeto de datos que permite guardan en memoria grandes cantidades de registros de datos con la misma estructura
CREAR UN MODULO DE FUNCION
- Transaccion SE37.
- Escribir el nombre del programa
- Boton crear
- Ecribir el nombre del grupo de funcion al que pertenece y una decripcion breve (texto breve).
- Grabar.
CREAR UN GRUPO DE FUNCION
- Transaccion SE37.
- Pestaña, Pasar a -> Gestion gr.funciones -> Grear Grupo
- Escribir el nombre del grupo de funcion
- Grabar.
CREAR VARIABLES EN LOS GRUPOS DE FUNCION
- Transaccion SE37
- Pestaña, Pasar a -> Datos Globales.
CREAR SUBRUTINAS EN LOS GRUPOS DE FUNCION
- transaccion SE37
- Pasar a -> Programa de control
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga