✒️ABAP Los módulos de funciones
ABAP Los módulos de funciones
Abap módulos de función en la programación ABAP, se pueden definir Módulos de Funciones. Los Módulos de Funciones son objetos de ABAP que se crean para ser utilizados en distintos programas, de modo de no tener que generar dicho código en cada uno de los programas ABAP.
Estos módulos de función permiten encapsular y reusar funciones globales en el sistema SAP y son manejados en una biblioteca central de funciones, que es la transacción SE37.
El sistema SAP estándar contiene muchos módulos de funciones predefinidos que también pueden ser llamados por cualquier programa ABAP desarrollado por el usuario.
Siempre que se define un módulo de función será necesario crear primero un Grupo de Funciones que lo pueda contener. Una buena práctica consiste en agrupar funciones relacionadas por algún tópico. El grupo de funciones se creará también mediante la transacción SE37.
El Grupo de Funciones no es un objeto ejecutable, pero cuando se invoca a un módulo de función, el sistema carga en la sesión interna del programa “llamador”, el grupo de funciones completo que contiene a la función invocada.
Vale la pena destacar que todos los módulos de funciones que están dentro de un grupo de funciones en particular, pueden acceder a datos globales del grupo. Por esta razón, se pueden ubicar todos los módulos de funciones que usan los mismos datos en un grupo de funciones único. Es decir, si se cuenta con un conjunto de módulos de función donde todos usan la misma tabla interna, éstos pueden ubicarse en un Grupo de funciones que contenga la definición de la tabla con la que tratan, en sus datos globales.
POPUP_TO_CONFIRM
El módulo de funciones estándar de SAP POPUP_TO_CONFIRM se utiliza para mostrar en pantalla una ventana de confirmación con interacción con el usuario.
GRUPO DE FUNCIONES
Es un repositorio que agrupa módulos de funciones y que se utiliza entre otras cuestiones para compartir subrutinas y declaraciones de variables entre los distintos módulos de funciones pertenecientes al grupo.
Cuando creamos un módulos de funciones a través de la transacción estándar SE37, el sistema nos solicitará que le asignemos el Grupo de funciones al cual pertenece el módulo que deseamos crear. Esto paso es necesario para poder continuar adelante con la creación.
Para trabajar con los Grupos de funciones en el sistema vamos a utilizar la transacción SE37 y en el menú de campo de la pantalla "Módulo de funciones" vamos a escribir el nombre del grupo de funciones a visualizar.
 
 
 
Sobre el autor
Publicación académica de Cesar Armando Gutierrez Gomez, en su ámbito de estudios para la Carrera Consultor ABAP.
Cesar Armando Gutierrez Gomez
Profesión: Ingeniero en Sistemas y Redes Infor - El Salvador - Legajo: KQ36J
✒️Autor de: 89 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Cesar Gutierrez