✒️ABAP / Los módulos de funciones POPUP Por Gustavo Rondon Hernandez
ABAP Los módulos de funciones POPUP

1 | ¿Qué son los módulos de funciones POPUP?
Los módulos de funciones POPUP
Es un conjunto de módulos de funciones estándar del sistema SAP que son de mucha utilidad para los consultores ABAP a la hora de crear programas que tengan interacción con el usuario.
Los módulos de funciones POPUP permiten generar en los programas ABAP:
Ventanas de diálogo de confirmación
Ventanas de diálogo en donde se muestra información
Ventanas de diálogo en donde se solicita el ingreso de datos
Ventanas de diálogo en donde se muestra el contenido de tablas internas
Y muchas otras opciones más, de forma fácil y rápida.
Tal como hacemos con cualquier otro módulo de funciones existente en la biblioteca de funciones correspondiente a la transacción estándar SE37: para generar la interfaz o estructura de un módulo de funciones POPUP posicionamos el puntero del mouse en el lugar del programa ABAP en donde deseamos generar el código correspondiente al módulo de funciones POPUP y luego hacemos clic en Modelo de la barra de herramientas.
El sistema nos mostrará una ventana de diálogo en donde vamos a dejar seleccionada la opción CALL FUNCTION.
La idea es visualizar todos los módulos de funciones POPUP que tenemos disponibles en el sistema SAP por lo que vamos a escribir POPUP* y hacemos clic en el botón continuar o hacemos clic en el botón del matchcode del campo o también podemos presionar la tecla F4.
A continuación el sistema nos muestra una ventana de diálogo en donde podemos ver que existen 170 módulos de funciones POPUP en el sistema SAP
Si hacemos doble clic sobre cualquiera de ellos entonces se generará en el código del programa ABAP la interfaz o estructura del módulo de funciones.
Ahora bien cuando utilizamos módulos de funciones POPUP es importante que no utilicemos aquellos módulos de funciones que han sido considerados obsoletos por SAP: es decir aquellos módulos de funciones a los que SAP no les va a brindar más soporte a partir de la próxima versión del sistema estándar luego de la cual SAP los consideró obsoletos, por lo que no es recomendable su utilización.
Por ejemplo, a partir de la versión SAP ECC 6.0 el módulo de funciones POPUP_:TO_CONFIRM reemplaza a los siguientes módulos de funciones, que no deben ser utilizados más por considerarse obsoletos:
POPUP TO CONFIRM LOSS OF DATA
POPUP TO CONFIRM STEP
POPUP TO CONFIRM WITH MESSAGE
POPUP TO CONFIRM WITH VALUE
POPUP TO CONFIRM WITH VALUE_2
POPIJP TO DECIDE
POPUP TO DECIDE WITH MESSAGE
2 | Los módulos de funciones POPUP más utilizados
A continuación vamos a ver cuáles son los módulos de funciones POPUP más utilizados y para cada uno de ellos aprenderemos a completar los datos de entrada y de salida del módulo de funciones para finalmente visualizar en la pantalla el resultado de su ejecución.
2.1 | POPUP_TO_CONFIRM
El módulo de funciones estándar POPUP_TO CONFIRM se utiliza para mostrar en pantalla una ventana de diálogo en donde se le hace una pregunta al usuario y se espera su respuesta para continuar con el procesamiento.
2.2 | POPUP_TO_CONFIRM_DATA_LOSS
El módulo de funciones estándar POPUP TO CONFIRM DATA LOSS se utiliza para mostrar en pantalla una ventana de
diálogo en donde se le informa al usuario que los datos modificados se perderán y se le pregunta si desea grabar.
2.3 | POPUP TO DECIDE LIST
El módulo de funciones estándar POPUP TO DECIDE LIST se utiliza para mostrar en pantalla una ventana de diálogo en
donde el usuario debe elegir una de las opciones disponibles para continuar con el procesamiento.
2.4 | POPUP TO SELECT MONTH
El módulo de funciones estándar POPUP_TO_SELECT_MONTH se utiliza para mostrar en pantalla una ventana de diálogo en donde el usuario debe seleccionar el mes y el año.
2.5 | POPUP WITH TABLE DISPLAY
El módulo de funciones estándar POPUP_WITH_TABLE DISPLAY se utiliza para mostrar en pantalla una ventana de diálogo con el contenido de una tabla interna; la cual previamente cargamos con datos.
2.6 | POPUP_TO_DISPLAY_TEXT
El módulo de funciones estándar POPUP TO DISPLAY TEXT se utiliza para mostrar en pantalla una ventana de diálogo en donde se muestra al usuario un texto informativo.
2.7 | POPUP_GET_VALUES
El de funciones estándar POPUP GET VALUES se utiliza para mostrar en pantalla una ventana de diálogo con campos de entrada y salida para que el usuario complete estos campos y continúe con el procesamiento.
2.8 | POPUP TO SHOW USERINFO
El módulo de funciones estándar POPUP TO SHOW USERINFO se utiliza para mostrar en pantalla una ventana de diálogo con la información del usuario.
 
 
 
Sobre el autor
Publicación académica de Gustavo Jose Rondon Hernandez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Gustavo Jose Rondon Hernandez
Profesión: Becario - España - Legajo: WF47H
✒️Autor de: 33 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy informático con 10 años de experiencia en el área de tecnología, tengo un master en sap business intelligence sap bw & sap bi-bo en la salle barcelona.
Certificación Académica de Gustavo Rondon
























