Metodología de Troubleshooting: El Método del Detective
El troubleshooting efectivo en SAP no es una actividad ad-hoc; requiere una metodología sistemática que transforme síntomas vagos en causas raíz accionables. El dominio de las herramientas de diagnóstico diferencia a un administrador BASIS senior de uno junior.
La metodología de diagnóstico sigue un flujo lógico: Recopilación de evidencia, aislamiento de la capa (DB, App, Network), formulación de hipótesis, prueba controlada y verificación de la solución.
Dumps ABAP y Errores de Runtime (ST22)
Cuando un programa falla de forma catastrófica, el kernel de SAP genera un ABAP Dump. La
transacción ST22 es el repositorio central para analizar estos eventos.
ST22
diariamente para identificar errores silenciosos en procesos batch.
Un análisis profundo de Dumps ABAP permite identificar errores comunes:
TIMEOUT: El proceso excedió el tiempo máximo (parámetrordisp/max_wprun_time).STORAGE_PARAMETERS_WRONG_SEToTSV_TNEW_PAGE_ALLOC_FAILED: Problemas críticos de memoria.DBIF_RSQL_SQL_ERROR: Errores devueltos directamente por la interfaz de base de datos.
Monitorización de Performance (ST03N y ST05)
Analizar por qué el sistema "va lento" requiere entender el Workload Analysis. La
transacción ST03N proporciona una visión histórica del uso de recursos por transacción y
usuario.
Si identificas que el problema es una query específica, el microscopio a utilizar es el SQL Trace (ST05). A través del análisis de problemas de rendimiento, podemos detectar:
- Full Table Scans: Falta de índices en tablas masivas como BSEG o AFKO.
- Sequential Reads lentos: Baja performance en el subsistema de disco o SAN.
- Expensive SQL: Sentencias mal formadas que consumen excesiva CPU.
Logs de Sistema y Operación (SM21 y SM37)
El System Log (SM21) es el "visor de eventos" del kernel SAP, registrando desde errores de comunicación RFC hasta caídas de Work Processes. Es el primer lugar donde buscar ante comportamientos erráticos del servidor.
Para la gestión de procesos en background, la transacción SM37 permite analizar por qué un
job falló o tardó más de lo esperado. Comprender los logs
clave en SAP incluye el análisis de trazas de desarrollador (ST11) y el ICM log para problemas
web.
Conectividad y Ciclo de Vida (RFC y Transportes)
Los problemas de conectividad suelen manifestarse en fallas RFC (SM59) o errores en el ICM. Es vital verificar latencias de red y configuraciones de SSL/Certificados.
Por otro lado, los problemas de transporte (RC=8,
RC=12) en el STMS requieren un análisis técnico de los logs de tp y R3trans
para identificar colisiones de objetos o pre-requisitos faltantes.
Casos Reales y Errores Frecuentes
El aprendizaje basado en la experiencia es fundamental. En nuestra sección de casos reales, documentamos resoluciones de incidentes críticos, desde saturación de I/O por tablespaces llenos hasta bloqueos de Enqueue masivos.
Anticiparse a errores frecuentes permite configurar alertas proactivas en Solution Manager, minimizando el impacto en el negocio.
Páginas relacionadas
SAP BASIS para herramientas de administración técnica general.
Operación SAP para el marco de gestión de incidencias.
SAP Solution Manager para monitorización proactiva centralizada.