mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
SPRX: improve exception handling
This commit is contained in:
parent
f0c8375dbd
commit
8219acf73b
|
@ -359,7 +359,8 @@ CLASS zcl_abapgit_object_sprx IMPLEMENTATION.
|
|||
DATA:
|
||||
lo_proxy TYPE REF TO cl_proxy,
|
||||
ls_sprx_db_data TYPE sprx_db_data,
|
||||
lt_delta TYPE sprx_t_delta.
|
||||
lt_delta TYPE sprx_t_delta,
|
||||
lx_proxy_gen_error TYPE REF TO cx_proxy_gen_error.
|
||||
|
||||
FIELD-SYMBOLS:
|
||||
<ls_sproxheader> LIKE LINE OF ls_sprx_db_data-sproxhdr,
|
||||
|
@ -381,6 +382,10 @@ CLASS zcl_abapgit_object_sprx IMPLEMENTATION.
|
|||
inactive = abap_false
|
||||
delta = lt_delta ).
|
||||
|
||||
CATCH cx_proxy_gen_error INTO lx_proxy_gen_error.
|
||||
zcx_abapgit_exception=>raise( iv_text = lx_proxy_gen_error->get_text( )
|
||||
ix_previous = lx_proxy_gen_error ).
|
||||
ENDTRY.
|
||||
|
||||
LOOP AT ls_sprx_db_data-sproxhdr ASSIGNING <ls_sproxheader>.
|
||||
|
||||
|
@ -406,9 +411,6 @@ CLASS zcl_abapgit_object_sprx IMPLEMENTATION.
|
|||
iv_name = c_proxy-data
|
||||
ig_data = ls_sprx_db_data-sproxdat ).
|
||||
|
||||
CATCH cx_proxy_gen_error.
|
||||
zcx_abapgit_exception=>raise( |SPRX - error load proxy { mv_obj_name }| ).
|
||||
ENDTRY.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user