Autor Tema: Capturar errores en un módulo de funciones estándar.  (Leído 6473 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Carlos

  • Usuario Sr.
  • ****
  • Mensajes: 177
    • Ver Perfil
Capturar errores en un módulo de funciones estándar.
« 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.

Desconectado molaci

  • Usuario Sr.
  • ****
  • Mensajes: 113
    • Ver Perfil
Re:Capturar errores en un módulo de funciones estándar.
« Respuesta #1 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.