CLASS zcl_abapgit_gui_functions DEFINITION PUBLIC CREATE PUBLIC . PUBLIC SECTION. INTERFACES: zif_abapgit_gui_functions. PROTECTED SECTION. PRIVATE SECTION. ENDCLASS. CLASS ZCL_ABAPGIT_GUI_FUNCTIONS IMPLEMENTATION. METHOD zif_abapgit_gui_functions~gui_is_available. CALL FUNCTION 'GUI_IS_AVAILABLE' IMPORTING return = rv_gui_is_available. ENDMETHOD. METHOD zif_abapgit_gui_functions~is_sapgui_for_java. CALL FUNCTION 'GUI_HAS_JAVABEANS' IMPORTING return = rv_result. ENDMETHOD. ENDCLASS.