HTTP: Detect if it's supported in constructor

This commit is contained in:
Guenter Christian 2025-04-10 12:19:42 +00:00 committed by Christian Guenter
parent d79887c0a2
commit aa39b88399

View File

@ -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.