diff --git a/src/objects/zcl_abapgit_object_http.clas.abap b/src/objects/zcl_abapgit_object_http.clas.abap index 319ca7f39..3824833cf 100644 --- a/src/objects/zcl_abapgit_object_http.clas.abap +++ b/src/objects/zcl_abapgit_object_http.clas.abap @@ -7,6 +7,14 @@ CLASS zcl_abapgit_object_http DEFINITION PUBLIC SECTION. INTERFACES zif_abapgit_object. + METHODS constructor + IMPORTING + is_item TYPE zif_abapgit_definitions=>ty_item + iv_language TYPE spras + io_files TYPE REF TO zcl_abapgit_objects_files OPTIONAL + io_i18n_params TYPE REF TO zcl_abapgit_i18n_params OPTIONAL + RAISING + zcx_abapgit_exception. PROTECTED SECTION. PRIVATE SECTION. @@ -45,6 +53,24 @@ ENDCLASS. CLASS zcl_abapgit_object_http IMPLEMENTATION. + METHOD constructor. + + DATA: lr_dummy TYPE REF TO data. + + super->constructor( + is_item = is_item + iv_language = iv_language + io_files = io_files + io_i18n_params = io_i18n_params ). + + TRY. + CREATE DATA lr_dummy TYPE ('UCONHTTPSERVHEAD'). + CATCH cx_root. + zcx_abapgit_exception=>raise( 'HTTP not supported' ). + ENDTRY. + + ENDMETHOD. + METHOD zif_abapgit_object~changed_by.