Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: Carlos en 19 de Marzo de 2019, 04:33:04 pm

Título: Capturar errores en un módulo de funciones estándar.
Publicado por: Carlos en 19 de Marzo de 2019, 04:33:04 pm
Hola,

Estoy utilizando en un programa un módulo de funciones estándar y este me está devolviendo un error que me impide continuar.

Recuerdo que existe una forma de capturar el error, pero no recuerdo como era.



Gracias.
Título: Re:Capturar errores en un módulo de funciones estándar.
Publicado por: molaci en 20 de Marzo de 2019, 09:14:45 am
¿Te refieres a esto?

Remarco en color la excepción "error_message" que la admiten todos los modulos de funciones.
Simplemente es añadirla y listo.

  CALL FUNCTION 'WS_REVERSE_GOODS_ISSUE'
    EXPORTING
      i_vbeln                         = p_vbeln
      i_budat                         = p_budat
      i_tcode                         = lv_tcode
      i_vbtyp                         = lv_vbtyp
    TABLES
      t_mesg                          = lt_mesg
      T_VBAPF                         = lt_vbapf
      T_VBFA                          = lt_vbfavb
   EXCEPTIONS
     error_reverse_goods_issue       = 1
     error_message                   = 2
     OTHERS                          = 3.