✒️ABAP Los módulos de funciones POPUP
ABAP Los módulos de funciones POPUP
Módulos de funciones POPUP
Estos módulos permiten generar en los programas ABAP:
Ventana de diálogo de confirmación.
Ventanas de diálogo donde se muestra información.
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.
Estos módulos también se trabaja por la transacción SE37 Biblioteca de funciones
Para visualizar todos los módulos de funciones que tengan la palabra POPUP, escribimos POPUP* y hacemos clic en el botón continuar o en el matchcode o presionamos 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 genera en el código del programa ABAP la interfaz o estructura del módulo de función seleccionado.
Cuando usamos módulos de funciones POPUP es importante que no usemos los que SAP considera y obsoletos. Es decir aquellos que ya no van a tener soporte.
Por ejemplo, a partir de la versión SAP ECC 6.0 el módulo de funciones POPUP_TO_CONFIRM reemplaza los siguientes módulos de función:
POPUP_TO_CONFIRM_LOSS_OF_DATA
POPUP_TO_CONFIRM_STEEP
POPUP_TO_CONFIRM_WITH_MESSAGE
POPUP_TO_CONFIRM_WITH_VALUE
POPUP_TO_CONFIRM_WITH_VALUE_2
POPUP_TO_DECIDE
POPUP_TO_DECIDE_WITH_MESSAGE
Esto se confirma de la siguiente manera:
Módulos de función POPUP más usados:
POPUP_TO_CONFIRM: se usa para mostrar en pantalla una ventana de diálogo en donde se le hace una pregunta al usuario y se espera una respuesta para continuar con el proceso.
Al ejecutar este código se obtiene la siguiente pantalla:
Se puede decir que el módulo de funciones POPUP_TO_CONFORM es el más usado de todos los módulos de función que tiene SAP.
POPUP_TO_CONFIRM_DATA_LOSS: se usa para mostrar en pantalla una ventana de diálogo donde se le informa al usuario que los datos modificados se perderán y se le pregunta si desea grabar.
POPUP_TO_DECIDE_LIST: se usa para mostrar en pantalla una venta de diálogo en donde el usuario debe elegir una de las opciones disponibles para continuar con el proceso.
POPUP_TO_SELECT_MONTH: se usa para mostrar en pantalla una ventana de diálogo donde el usuario debe seleccionar el mes y el año.
POPUP_WITH_TABLE_DISPLAY: se usa para mostrar en pantalla una ventana de diálogo con el contenido de una tabla interna, la cual previamente cargamos con datos.
POPUP_TO_DISPLAY_TEXT: se usa para mostrar en pantalla una ventana de diálogo en donde se muestra al usuario un texto informativo.
POPUP_GET_VALUES: se usa para mostrar en pantalla una ventana de diálogo con campos de entrada y salida para que usuario complete estos campos y continúe con el proceso.
POPUP_TO_SHOW_USERINFO: se usa para mostrar en pantalla una ventana de diálogo con la información del usuario.
Este módulo de funciones es ideal para mostrar un log de las modificaciones de registro.
Otro módulo de funciones POPUP muy similar es POPUP_TO_DISPLAY_USERDATA.
 
 
 
Sobre el autor
Publicación académica de Alexander Antelo Garcia, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Antelo Garcia
Profesión: Ing. en Sistemas de la Informacion - Mexico - Legajo: KR64D
✒️Autor de: 44 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alexander Garcia