TH_POPUP
Envía un mensaje emergente a la pantalla de otro usuario conectado al sistema.
- Transacción
SE37- Grupo
- Popup
- Actualizado
- 21 de octubre de 2026
Para qué sirve
TH_POPUP hace aparecer una ventana con un texto en la pantalla de un usuario conectado, en el mandante indicado. Es la misma función que usan algunas herramientas de administración para avisar antes de una parada.
Solo llega a usuarios con sesión abierta en ese momento. Para avisos generales a todos los usuarios, la transacción SM02 (mensajes del sistema) es más adecuada.
Parámetros
Importing
Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
CLIENTObligatorio | SY-MANDT | Mandante del usuario. |
USERObligatorio | SY-UNAME | Usuario al que se envía. |
MESSAGEObligatorio | — | Texto del mensaje. |
MESSAGE_LEN | — | Longitud del mensaje. |
CUT_BLANKS | — | Quitar espacios sobrantes. |
Excepciones
Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.
| Excepción | Cuándo se produce |
|---|---|
USER_NOT_FOUND | El usuario no tiene sesión abierta en ese mandante. |
Ejemplo
CALL FUNCTION 'TH_POPUP'
EXPORTING
client = sy-mandt
user = 'JGARCIA'
message = 'Tu informe de cierre ya está disponible.'
EXCEPTIONS
user_not_found = 1
OTHERS = 2.Errores y excepciones habituales
- USER_NOT_FOUND: el usuario no está conectado en ese mandante (compruébalo en la SM04).
- No llega: en sistemas con varios servidores de aplicación el mensaje solo llega al servidor donde está la sesión.
Relacionadas
Funciones relacionadas
Más en Popup
POPUP_TO_CONFIRMHELP_DOCULINES_SHOWPOPUP_DISPLAY_MESSAGEPOPUP_GET_VALUESPOPUP_TO_CONFIRM_WITH_MESSAGEPOPUP_TO_DECIDE_LISTPOPUP_TO_DISPLAY_TEXTPOPUP_TO_GET_ONE_VALUEGRM_POPUP_TO_GET_ONE_VALUEPOPUP_TO_INFORMPOPUP_TO_MODIFY_TEXTPOPUP_WITH_TABLE_DISPLAY
Transacciones y tablas
SM04SM02SE37
¿Dudas con esta función?
Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.
Actualizado: 21 de octubre de 2026