mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 04:08:27 +08:00
WebGUI: Disable jump (#5184)
Co-authored-by: Christian Günter <christian.guenter@emineo.ch>
This commit is contained in:
parent
ad5bad77cb
commit
451ab7cadf
|
@ -112,6 +112,11 @@ CLASS zcl_abapgit_gui_jumper IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_gui_jumper~jump.
|
||||
|
||||
" WebGUI cannot open windows or ADT
|
||||
IF zcl_abapgit_ui_factory=>get_frontend_services( )->is_webgui( ) = abap_true.
|
||||
zcx_abapgit_exception=>raise( |Jump not possible in WebGUI| ).
|
||||
ENDIF.
|
||||
|
||||
" Try all generic jump options
|
||||
|
||||
" 1) ADT Jump
|
||||
|
|
|
@ -12,7 +12,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_FRONTEND_SERVICES IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_frontend_services IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD zif_abapgit_frontend_services~file_download.
|
||||
|
@ -338,4 +338,13 @@ CLASS ZCL_ABAPGIT_FRONTEND_SERVICES IMPLEMENTATION.
|
|||
ENDIF.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD zif_abapgit_frontend_services~is_webgui.
|
||||
|
||||
CALL FUNCTION 'GUI_IS_ITS'
|
||||
IMPORTING
|
||||
return = rv_is_webgui.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
ENDCLASS.
|
||||
|
|
|
@ -98,4 +98,8 @@ INTERFACE zif_abapgit_frontend_services PUBLIC.
|
|||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
METHODS is_webgui
|
||||
RETURNING
|
||||
VALUE(rv_is_webgui) TYPE abap_bool.
|
||||
|
||||
ENDINTERFACE.
|
||||
|
|
Loading…
Reference in New Issue
Block a user