mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 11:46:38 +08:00
Fix error handling in exception viewer (#7095)
This commit is contained in:
parent
d31627d6a6
commit
994cbf8f92
|
@ -146,6 +146,7 @@ CLASS zcl_abapgit_exception_viewer IMPLEMENTATION.
|
|||
|
||||
METHOD goto_message.
|
||||
|
||||
DATA: lv_msg TYPE c LENGTH 100.
|
||||
DATA: lt_bdcdata TYPE STANDARD TABLE OF bdcdata,
|
||||
ls_bdcdata LIKE LINE OF lt_bdcdata.
|
||||
|
||||
|
@ -177,17 +178,18 @@ CLASS zcl_abapgit_exception_viewer IMPLEMENTATION.
|
|||
CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
|
||||
STARTING NEW TASK 'GIT'
|
||||
EXPORTING
|
||||
tcode = 'SE91'
|
||||
mode_val = 'E'
|
||||
tcode = 'SE91'
|
||||
mode_val = 'E'
|
||||
TABLES
|
||||
using_tab = lt_bdcdata
|
||||
using_tab = lt_bdcdata
|
||||
EXCEPTIONS
|
||||
call_transaction_denied = 1
|
||||
tcode_invalid = 2
|
||||
OTHERS = 3.
|
||||
system_failure = 1 MESSAGE lv_msg
|
||||
communication_failure = 2 MESSAGE lv_msg
|
||||
resource_failure = 3
|
||||
OTHERS = 4.
|
||||
|
||||
IF sy-subrc <> 0.
|
||||
zcx_abapgit_exception=>raise_t100( ).
|
||||
zcx_abapgit_exception=>raise( lv_msg ).
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD.
|
||||
|
|
Loading…
Reference in New Issue
Block a user