Ir al contenido
Programación ABAP

SM12

Entradas de bloqueo: ver y borrar bloqueos.

Área
Administración (BC)
Grupo
Administración del sistema
Actualizado
21 de octubre de 2026

Para qué sirve

La SM12 muestra las entradas de bloqueo activas: qué usuario tiene bloqueado qué objeto (un pedido, un material, un cliente) y desde cuándo.

Permite borrar un bloqueo que se ha quedado colgado, por ejemplo tras una sesión cerrada de forma anómala. Hay que hacerlo con cuidado: si el usuario sigue trabajando, puede provocar inconsistencias.

Cuándo la usarás

Caso práctico

Nadie puede modificar el pedido 4500001234 porque «está bloqueado por JGARCIA», que se fue sin cerrar la sesión. En la SM12 filtras por su usuario, compruebas el bloqueo de EKKO y, tras confirmarlo, lo borras.

Pasos básicos

  1. Indica el usuario, la tabla o el argumento del bloqueo (o déjalos vacíos para ver todos).
  2. Pulsa Listar.
  3. Para eliminar un bloqueo huérfano, márcalo y pulsa Borrar, tras confirmar con el usuario que ya no lo necesita.

Autorizaciones

Para arrancar cualquier transacción hace falta el objeto S_TCODE con su código (campo TCD). Además, al trabajar se comprueban:

ObjetoQué controla
S_ENQUEVer o borrar entradas de bloqueo.

Para saber qué usuarios pueden ejecutarla, mira el truco Ver qué usuarios tienen acceso a una transacción. Si a alguien le falta una autorización, la SU53 muestra cuál.

Relacionadas

Transacciones relacionadas

SM04SM50SM21

Más en Administración del sistema

SM36SM37ST22ST05SLG1STMS

Funciones

ENQUEUE_READ

¿Dudas con esta transacció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