25 transacciones SAP que todo administrador de soporte técnico debería conocer

Cuando se trabaja en soporte técnico de SAP, especialmente en áreas como SAP Basis, Production Support y administración de SAP NetWeaver/ABAP, conocer las transacciones correctas puede reducir considerablemente el tiempo necesario para diagnosticar un incidente.

SAP dispone de miles de códigos de transacción o T-Codes, pero en el trabajo diario existe un grupo relativamente pequeño que aparece constantemente al investigar problemas de rendimiento, usuarios, jobs, dumps, conexiones RFC, bloqueos y errores del sistema.

En esta guía veremos 25 de las transacciones SAP más útiles para soporte técnico y administración, agrupadas según el tipo de problema que ayudan a diagnosticar.

Nota: la disponibilidad de algunas transacciones depende de la versión de SAP, la base de datos utilizada y las autorizaciones asignadas al usuario.


1. SM21 – System Log

SM21 permite consultar el log del sistema SAP.

Es una de las primeras transacciones que un administrador debería revisar cuando ocurre un incidente, ya que SAP registra en estos logs errores, advertencias y otros eventos generados por las diferentes instancias. (SAP Help Portal)

Útil para:

  • Detectar errores del sistema.
  • Investigar problemas después de un reinicio.
  • Identificar problemas de comunicación.
  • Buscar eventos asociados con una instancia.
  • Correlacionar errores con otros componentes.

Ejemplo: si los usuarios reportan errores inesperados después de un reinicio de SAP, SM21 puede ser uno de los primeros puntos de investigación.


2. ST22 – ABAP Dump Analysis

Cuando un programa ABAP termina inesperadamente puede generar un Short Dump.

La transacción ST22 permite consultar y analizar estos errores de ejecución. (SAP Help Portal)

Aquí podemos encontrar información como:

  • Programa ABAP que falló.
  • Usuario que ejecutó la operación.
  • Fecha y hora.
  • Error de ejecución.
  • Línea del programa donde ocurrió.
  • Información técnica del problema.

Es indispensable durante la investigación de errores de aplicaciones ABAP.


3. SM50 – Work Process Overview

SM50 muestra los procesos de trabajo de una instancia SAP.

Permite observar procesos como:

  • Dialog.
  • Background.
  • Update.
  • Spool.
  • Enqueue.

También ayuda a identificar procesos que llevan demasiado tiempo ejecutándose o que están consumiendo recursos. SAP la incluye entre las transacciones principales de monitoreo del sistema. (SAP Help Portal)


4. SM66 – Global Work Process Overview

SM66 tiene una función similar a SM50, pero proporciona una visión global de los work processes del sistema.

Esto resulta especialmente útil cuando SAP tiene múltiples application servers.

SM50: procesos de una instancia.

SM66: procesos a nivel global.

Puede utilizarse para detectar procesos de larga duración o identificar qué servidor está ejecutando determinada carga. (SAP Help Portal)


5. SM51 – SAP Servers

SM51 muestra las instancias o servidores SAP disponibles.

Desde aquí podemos revisar información relacionada con los application servers y movernos entre instancias para realizar análisis adicionales.

Es especialmente útil en ambientes SAP distribuidos con múltiples servidores de aplicación. (SAP Help Portal)


6. SM04 – User Sessions

SM04 muestra los usuarios conectados a una instancia SAP.

Permite consultar información relacionada con las sesiones activas y las transacciones utilizadas.

Es útil cuando necesitamos investigar problemas relacionados con sesiones o determinar qué usuarios están conectados a un servidor determinado. (SAP Help Portal)


7. AL08 – Global User Overview

Mientras SM04 proporciona información de usuarios en una instancia, AL08 permite consultar los usuarios conectados al sistema desde una perspectiva más global.

SAP la describe como una transacción para listar los usuarios conectados. (SAP Help Portal)

Puede utilizarse para:

  • Revisar usuarios activos.
  • Investigar sesiones.
  • Validar actividad después de mantenimientos.
  • Complementar investigaciones de bloqueos.

8. SM12 – Lock Entries

SAP utiliza un mecanismo de Enqueue Locks para evitar que diferentes procesos modifiquen simultáneamente determinados objetos.

La transacción SM12 permite revisar y administrar estas entradas de bloqueo. (SAP Help Portal)

Es muy útil cuando un usuario recibe mensajes indicando que un objeto está siendo utilizado por otro usuario.

Importante: nunca elimines un lock de producción sin investigar primero quién lo generó y si continúa siendo necesario.


9. SM13 – Update Requests

SM13 permite revisar los registros relacionados con el sistema de actualización de SAP.

Es especialmente útil para encontrar Update Errors o actualizaciones terminadas incorrectamente.

SAP recomienda revisar periódicamente estos errores porque una cantidad elevada puede indicar problemas en programas o en el uso de determinadas transacciones. (SAP Help Portal)


Jobs y procesamiento en background

10. SM36 – Define Background Job

La transacción SM36 permite crear y programar jobs que serán ejecutados en background.

Puede utilizarse para configurar:

  • Nombre del job.
  • Programa.
  • Variante.
  • Usuario.
  • Fecha.
  • Hora.
  • Condiciones de ejecución.

Es una herramienta básica para administrar procesos automáticos dentro de SAP. (SAP Help Portal)


11. SM37 – Background Job Monitoring

Si trabajas en Production Support, probablemente utilizarás SM37 constantemente.

Permite revisar jobs:

  • Scheduled.
  • Released.
  • Ready.
  • Active.
  • Finished.
  • Cancelled.

Cuando un job falla, podemos revisar su Job Log para obtener información sobre la causa del problema. (SAP Help Portal)

Un flujo típico de troubleshooting podría ser:

SM37 → Job cancelado → Job Log → ST22 → SM21


RFC y comunicaciones

12. SM58 – Transactional RFC

SM58 permite analizar problemas relacionados con llamadas asynchronous/transactional RFC.

SAP la identifica como el log de errores para RFC asíncronos. (SAP Help Portal)

Puede ser especialmente útil cuando existe comunicación entre diferentes sistemas SAP.


13. SM59 – RFC Destinations

SM59 es una de las transacciones fundamentales para administrar y probar conexiones RFC.

Permite trabajar con diferentes destinos y realizar pruebas de conectividad.

Es común utilizarla cuando existen problemas de integración entre:

SAP → SAP

o

SAP → sistemas externos

SAP documenta SM59 como la transacción para visualizar y mantener destinos RFC. (SAP Help Portal)


14. SMQ1 – Outbound qRFC Queue

SMQ1 permite monitorear las colas qRFC de salida.

Es útil cuando los datos deberían haber sido enviados hacia otro sistema pero permanecen detenidos en una cola.

Durante el troubleshooting conviene revisar:

  • Estado de la cola.
  • Destino.
  • Fecha y hora.
  • Errores registrados.

15. SMQ2 – Inbound qRFC Queue

Mientras SMQ1 controla principalmente las colas de salida, SMQ2 permite monitorear las colas qRFC de entrada.

Cuando una integración SAP está detenida, revisar conjuntamente:

SMQ1 + SMQ2 + SM58 + SM59

puede ayudar considerablemente a localizar el problema.


16. SMGW – Gateway Monitor

SMGW permite monitorear el SAP Gateway.

El Gateway juega un papel importante en las comunicaciones entre procesos y sistemas.

SAP incluye SMGW entre las transacciones utilizadas para administración y mantenimiento del sistema. (SAP Help Portal)

Puede ayudar a diagnosticar problemas de conexiones y comunicaciones RFC.


Rendimiento

17. ST03N – Workload Analysis

ST03N es una de las herramientas más importantes para analizar el rendimiento de SAP.

Permite estudiar la carga de trabajo y estadísticas del sistema.

SAP documenta ST03/ST03N como Workload Monitor. (SAP Help Portal)

Puede utilizarse para investigar:

  • Response times.
  • Carga de usuarios.
  • Transacciones ejecutadas.
  • Tiempos de base de datos.
  • Rendimiento general.

18. ST02 – Tune Summary

ST02 permite revisar información relacionada con los buffers y memoria utilizada por SAP.

Puede ayudar a identificar problemas relacionados con:

  • Buffer utilization.
  • Swaps.
  • Memory configuration.
  • Performance.

Forma parte del conjunto clásico de transacciones utilizadas para monitoreo diario. (SAP Help Portal)


19. ST06 – Operating System Monitor

No todos los problemas de SAP están dentro de SAP.

Algunos pueden originarse en el sistema operativo.

ST06 permite consultar métricas del servidor como:

  • CPU.
  • Memoria.
  • Actividad del sistema operativo.
  • Recursos del host.

SAP la incluye entre las herramientas habituales de monitoreo de administración Basis. (SAP Help Portal)


20. ST04 / DBACOCKPIT – Database Performance

La base de datos es otro componente crítico.

Dependiendo de la plataforma y versión utilizada, ST04 y especialmente DBACOCKPIT permiten acceder a información de administración y rendimiento de la base de datos.

SAP identifica DBACOCKPIT / ST04 como puntos de entrada para administración y monitoreo de bases de datos en diferentes escenarios. (SAP Help Portal)

Puede utilizarse para investigar problemas relacionados con:

  • SQL.
  • Performance.
  • Locks.
  • Database activity.
  • Espacio y almacenamiento.
  • Estadísticas.

21. ST05 – Performance Trace

Cuando necesitamos investigar problemas de rendimiento con mayor profundidad podemos utilizar ST05.

Esta transacción permite realizar diferentes tipos de trazas, incluyendo análisis de llamadas a base de datos y SQL. (SAP Help Portal)

Es especialmente útil para administradores y desarrolladores que investigan una transacción lenta.


Usuarios y seguridad

22. SU01 – User Maintenance

SU01 es una de las transacciones más conocidas de SAP.

Permite administrar usuarios y consultar información relacionada con sus cuentas.

SAP la documenta como User Maintenance. (SAP Help Portal)

Dependiendo de las autorizaciones del administrador, puede utilizarse para tareas relacionadas con:

  • Creación de usuarios.
  • Modificación de usuarios.
  • Bloqueo/desbloqueo.
  • Información de usuario.
  • Asignaciones relacionadas con seguridad.

23. SU53 – Authorization Check

Cuando un usuario recibe un error indicando que no tiene autorización para realizar determinada operación, SU53 puede ser una de las primeras herramientas que debemos revisar.

SAP la identifica como una transacción para evaluar verificaciones de autorización. (SAP Help Portal)

En muchos escenarios el procedimiento básico es:

Usuario recibe error → ejecutar SU53 → revisar autorización fallida → analizar rol/autorización correspondiente.


Spool y correo

24. SP01 – Spool Requests

SP01 permite revisar solicitudes de spool.

Puede resultar muy útil cuando los usuarios reportan problemas relacionados con:

  • Impresiones.
  • Reportes.
  • Spool requests.
  • Outputs generados por jobs.

SAP la identifica como Spool Output Controller. (SAP Help Portal)


25. SOST – SAPconnect Send Requests

SOST es extremadamente útil cuando SAP utiliza correo electrónico para enviar notificaciones, documentos o mensajes hacia sistemas externos.

Desde esta transacción podemos revisar las solicitudes de envío y diagnosticar mensajes que no fueron procesados correctamente.

Un administrador puede utilizarla cuando un usuario reporta:

“SAP generó el correo, pero nunca llegó.”


Tabla rápida de referencia

T-CodeFunción principal
SM21System Log
ST22ABAP Dumps
SM50Work Processes de una instancia
SM66Work Processes globales
SM51Servidores/instancias SAP
SM04Usuarios de una instancia
AL08Usuarios conectados globalmente
SM12Locks
SM13Update Requests
SM36Crear/programar jobs
SM37Monitorear jobs
SM58tRFC / errores RFC
SM59Destinos RFC
SMQ1qRFC Outbound
SMQ2qRFC Inbound
SMGWGateway Monitor
ST03NWorkload Analysis
ST02Buffers y memoria
ST06Sistema operativo
ST04 / DBACOCKPITBase de datos
ST05Performance Trace
SU01Administración de usuarios
SU53Errores de autorización
SP01Spool Requests
SOSTCorreos / SAPconnect

¿Qué transacciones revisar cuando SAP tiene problemas?

Una forma práctica de aprender estas herramientas es relacionarlas con el tipo de incidente.

SAP está lento

Revisa:

SM50 → SM66 → ST03N → ST02 → ST06 → ST04/DBACOCKPIT

Esto permite ir desde los procesos SAP hasta la carga general, sistema operativo y base de datos.

Una transacción genera un error

Revisa:

ST22 → SM21 → ST11

ST22 puede mostrar el dump ABAP, mientras que SM21 proporciona información del sistema que puede ayudar a correlacionar el incidente. SAP también documenta ST11 para consultar Developer Traces. (SAP Help Portal)

Un job falló

Revisa:

SM37 → Job Log → ST22 → SM21

Un usuario no puede modificar información

Revisa:

SM12 → SM04 / AL08

Puede existir un bloqueo generado por otra sesión. SAP incluso recomienda comprobar el usuario relacionado con un lock mediante AL08 o SM04 antes de eliminar una entrada obsoleta. (SAP Help Portal)

Una integración con otro SAP no funciona

Revisa:

SM59 → SM58 → SMQ1 → SMQ2 → SMGW

Un usuario no tiene autorización

Revisa:

SU53 → SU01


Conclusión

Un administrador SAP no necesita memorizar miles de transacciones. Lo realmente importante es conocer las herramientas que permiten responder rápidamente las preguntas fundamentales durante un incidente:

¿Qué error ocurrió?
SM21 / ST22

¿Qué está ejecutándose?
SM50 / SM66

¿Quién está conectado?
SM04 / AL08

¿Existe algún bloqueo?
SM12

¿Falló una actualización?
SM13

¿Falló un job?
SM37

¿Existe un problema RFC?
SM58 / SM59

¿SAP está lento?
ST03N / ST02 / ST06 / ST04

¿Existe un problema de autorización?
SU53

Dominar estas transacciones proporciona una excelente base para trabajar en SAP Basis y SAP Production Support, ya que permite investigar problemas desde diferentes capas: aplicación, procesos SAP, usuarios, integraciones, sistema operativo y base de datos.

Si estás comenzando como administrador SAP, una excelente práctica es familiarizarte primero con SM21, ST22, SM50, SM66, SM12, SM13 y SM37. Estas transacciones aparecen constantemente en el troubleshooting diario de un entorno SAP.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *