🧠 El susto inicial
No sé tú, pero yo descubrí lo que era un dump un martes a las 3:47 pm.
Todo iba bien… hasta que me llaman que no podian realizar una operacion en SAP, entro al sistema y solo veo letras que parecían sacadas de un manual técnico de 1987.
¿La reacción? Miedo.
¿Lo que hice? Salir y volver a entrar.
¿Lo que pensé? “¿Si lo reinicio se soluciona?”
🔍 Pero… ¿qué es un dump?
Un dump en SAP (también llamado short dump) es básicamente el grito de auxilio de un programa que no supo qué hacer y mejor se rindió.
SAP dice:
“Oye, esto no está bien… aquí te dejo una breve historia de que estaba haciendo y todo lo que pasó para que sufras mientras intentas entenderla.”
Y tú dices:
“¿Qué rayos es RAISE_EXCEPTION y y porque yo lo tengo que arreglar si yo ni toque el sistema?”
🚨 ¿Dónde se ven los dumps?
Fácil: transacción ST22
Ahí puedes ver:
Fecha y hora del error
Usuario que lo provocó (si es chismoso y te dice quien fue)
Programa y módulo donde tronó
El mensaje de error (a veces en alemán, en chino… y otros en klingon)
🧩 ¿Por qué ocurren?
Hay muchas razones, pero algunas comunes son:
Alguien ejecutó algo para lo que no tiene permisos (Si tienes suerte se resuelve rápido)
Se intentó leer datos de una tabla vacía o que no existe (ups, alguien no hizo su trabajo quizas)
Un programa personalizado (Z algo) tiene errores de lógica (Bingo, tenemos un sospechoso, un programador)
Variables sin valor, campos demasiado largos, errores de conversión… (y la lista puede seguir)
SAP no perdona. Si no le gusta algo, pum, dump.
🛠 ¿Qué hago cuando pasa?
No entres en pánico (aunque sí, se ve feo)
Abre ST22 y busca el dump por fecha y hora
Fíjate en:
¿Qué usuario lo provocó?
¿Qué programa? (¿es estándar o Z?)
¿Cuál es el mensaje de error?
Googlea el mensaje (sí, en serio)
Si es tu usuario, prueba de nuevo con un rol mayor (si tienes acceso)
Si es un Z, llama al programador. Que lo enfrente él 😅
💬 ¿Y si no entiendo nada del dump?
Bienvenido al club.
Lo importante es no ignorarlo:
Regístralo, haz una captura y guarda el mensaje
Compártelo con alguien de más experiencia (me puedes mandar mensaje, quizás tampoco lo entienda pero al menos no estarás solo)
Poco a poco, vas aprendiendo a leer entre líneas
Al inicio es klingon, luego es alemán o ingles técnico, y luego… bueno, sigue siendo raro, pero ya no da miedo.
🧠 Bonus: Cosas que me habría gustado saber antes
Si el dump es constante, puede estar ligado a un rol mal asignado
Muchos dumps se arreglan asignando bien los permisos o configurando bien la variante
Algunos dumps son “ruido”, otros son bombas. Aprende a diferenciarlos.
💬 ¿Recuerdas tu primer dump?
¿Te asustaste? ¿Lo ignoraste? ¿O reiniciaste todo como yo?