Add fallback for ADT transport link (#6283)

This commit is contained in:
Marc Bernard 2023-05-15 12:18:06 +02:00 committed by GitHub
parent 75ed45ca04
commit c04eadb0e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -471,8 +471,15 @@ CLASS zcl_abapgit_gui_router IMPLEMENTATION.
lv_adt_jump_enabled = zcl_abapgit_persist_factory=>get_settings( )->read( )->get_adt_jump_enabled( ).
IF lv_adt_jump_enabled = abap_true.
lv_adt_link = zcl_abapgit_adt_link=>link_transport( iv_transport ).
zcl_abapgit_ui_factory=>get_frontend_services( )->execute( iv_document = lv_adt_link ).
TRY.
lv_adt_link = zcl_abapgit_adt_link=>link_transport( iv_transport ).
zcl_abapgit_ui_factory=>get_frontend_services( )->execute( iv_document = lv_adt_link ).
CATCH zcx_abapgit_exception.
" Fallback if ADT link execution failed or was cancelled
CALL FUNCTION 'TR_DISPLAY_REQUEST'
EXPORTING
i_trkorr = iv_transport.
ENDTRY.
ELSE.
CALL FUNCTION 'TR_DISPLAY_REQUEST'
EXPORTING