domingo, 11 de mayo de 2014

TRY-CATCH en ABAP

En este post, vamos a explicar de manera muy rapida como podemos utilizar la estructura TRY-CATCH para la gestión de errores (Al estilo de como se hace en JAVA).

Este es un ejemplo muy sencillo donde vamos a insertar un registro en una tabla Z usando try-catch para evitar errores de SQL:

*Intento insertar un registro en la tabla ZEJEMPLO, si hay algún tipo de error de SQL (que generalmente arroja un dump)… manejo la excepción con un mensaje de advertencia.


TRY.
   INSERT INTO ZEJEMPLO VALUES WA_ZEJEM.
CATCH CX_SY_DYNAMIC_OSQL_ERROR.
   MESSAGE ‘Error al actualizar la tabla ZEJEMPLO’ TYPE ‘I’.
ENDTRY.

No hay comentarios:

Publicar un comentario