mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +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.
|
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
|
" Try all generic jump options
|
||||||
|
|
||||||
" 1) ADT Jump
|
" 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.
|
METHOD zif_abapgit_frontend_services~file_download.
|
||||||
|
@ -338,4 +338,13 @@ CLASS ZCL_ABAPGIT_FRONTEND_SERVICES IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD zif_abapgit_frontend_services~is_webgui.
|
||||||
|
|
||||||
|
CALL FUNCTION 'GUI_IS_ITS'
|
||||||
|
IMPORTING
|
||||||
|
return = rv_is_webgui.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -98,4 +98,8 @@ INTERFACE zif_abapgit_frontend_services PUBLIC.
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception.
|
zcx_abapgit_exception.
|
||||||
|
|
||||||
|
METHODS is_webgui
|
||||||
|
RETURNING
|
||||||
|
VALUE(rv_is_webgui) TYPE abap_bool.
|
||||||
|
|
||||||
ENDINTERFACE.
|
ENDINTERFACE.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user