DUMP SAPLGBL5 SINTAX_ERROR

Usualmente los Dump contienen no sólo el diagnóstico exacto del problema o error que se ha producido, sino también la solución o al menos puntos importantes hacia la solución.

Si el Dump no es dado por un programa Z y/o no brinda información donde nosotros logremos hacer un seguimiento rápido para proceder con la solución; se sugiere consultar al usuario cual ha sido la transacción que ejecutó y mostró el Dump. 

En esta oportunidad mostraremos el siguiente caso específico:
"El usuario accede a la tcode: KO8G (Liquidación real, Órdenes), ingresa los datos en la pantalla de selección y ejecuta el reporte; finalmente en vez de mostrar un listado, muestra el siguiente Dump"

Categoría: Error de programación ABAP
Err.tmpo.ejec.: SINTAX_ERROR
Programa: GBTC2FI0
Componente de aplicación: Sin asignar


Al hacer doble click sobre el registro obtendremos mayor detalle e información del error.
Detalle código fuente:

La solución a este Dump es ejecutar por la SE38/SE80 el programa: RGUGBR00
El programa RGUGBR00 dentro del módulo FI, regenera programa de control estándar, genera fichero de reglas, genera reglas, genera validaciones, generar sustituciones, genera sets, genera utilización reglas, genera utiliz.validación, genera utiliz.sustitución, genera rutinas exp.sustit., etc.

Cuando ejecutemos el programa tendremos la siguiente ventana, en mi caso a modo de ejemplo he marcado todos los checks:

Luego para validar que ya no esté generando Dump, volvemos a ejecutar la transacción que generaba el Dump, en mi caso la tcode es: KO8G

Resultado:
 Como observamos, ahora ya muestra el listado, antes mostraba el Dump

Por lo tanto, 
Si estás creando alguna validación o sustitución como por ejemplo por las tcode GGB0 o GGB1 donde por lo general crean una copia Z del programa estándar RGGBS000 luego de crear todo el código y haber creado una entrada en la tcode OBBH para activar la carpeta de sustituciones creado, finalmente debes ejecutar el programa RGUGBR00 de esta manera se regenerará el programa estándar y se aplicará los cambios realizados.

A continuación también mostraré otra forma de como se puede presentar este DUMP. 

Por ejemplo, el usuario reporta que al hacer la MIGO le muestra el siguiente DUMP
Veamos este caso:
Visualizaremos el DUMP por la ST22





Para dar solución a este Dump el procedimiento es similar, 
Debes ejecutar el programa RGUGBR00 volver a validar y ya no debería de mostrar este Dump.


Nos vemos en el siguiente Blog ;)
MAGALEX

Comentarios

Publicar un comentario

Entradas populares de este blog

Modificando Vista de Actualización SM30

User Exit para VA01 y VA02

Buttons and events in ALV GRID and ALV GRID OO