Ver Mensaje Individual
  #2  
Viejo 02/08/07, 15:09:16
Mike Mike is offline
Senior Member
 
Fecha de Ingreso: mar 2006
Localización: Venezuela
Mensajes: 144
El Catch lo que hace es evitar que se termine la aplicacion con un Dump, de esta manera puedes capturar el error y manejarlo como mejor te parezca, dentro del Catch y Endcatch, van las instrucciones que piensas pueden caer en una excepcion, por ejmplo:
CATCH SYSTEM-EXCEPTIONS import_mismatch_errors = 1 OTHERS = 99.

si la instruccion dentro del catch da la excepcion import_mismatch_errors, entonces sy-subrc va a ser igual a 1, si es un error diferente sy-subrc sera igual a 99.

de esta manera despues del Endcatch, puedes colocar IF sy-subrc ne 0. y alli colocas la manera como quieras controlar el error.

Espero haberte ayudado.
Responder Con Cita