Ir al contenido
Programación ABAP

TH_DELETE_USER

Cierra la sesión de un usuario conectado en un mandante, como hace la SM04.

Módulo de funciónVarios
Transacción
SE37
Grupo
Varios
Actualizado
21 de octubre de 2026

Para qué sirve

TH_DELETE_USER termina los modos (sesiones) de un usuario en un mandante, igual que la opción de cerrar sesión de la transacción SM04. Es una función de administración y requiere autorización.

Úsala con cuidado: el usuario pierde lo que no haya grabado.

Parámetros

Esta función tiene muchos parámetros; aquí están los más usados. La lista completa se ve en la transacción SE37.

Importing

Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.

ParámetroTipoDescripción
USERObligatorioSY-UNAMEUsuario cuya sesión se cierra.
CLIENTObligatorioSY-MANDTMandante.

Ejemplo

ABAP
CALL FUNCTION 'TH_DELETE_USER'
  EXPORTING
    user   = 'JGARCIA'
    client = sy-mandt
  EXCEPTIONS
    OTHERS = 1.

Errores y excepciones habituales

  • No cierra la sesión: en sistemas con varios servidores de aplicación solo afecta al servidor donde se ejecuta.

Relacionadas

Funciones relacionadas

TH_POPUPENQUEUE_READ

Más en Varios

CONVERSION_EXIT_ALPHA_OUTPUTCONVERSION_EXIT_ALPHA_INPUTCLAF_CLASSIFICATION_OF_OBJECTSCLOI_PUT_SIGN_IN_FRONTENQUE_SLEEPF4_DXFILENAME_TOPRECURSIONMM_ADDRESS_GETQF05_RANDOM_INTEGERROUNDSAPGUI_PROGRESS_INDICATORSPELL_AMOUNTSXPG_COMMAND_EXECUTE

Transacciones y tablas

SM04SE37

¿Dudas con esta función?

Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.

Preguntar en el foro

Actualizado: 21 de octubre de 2026