diff --git a/src/objects/zcl_abapgit_object_sush.clas.abap b/src/objects/zcl_abapgit_object_sush.clas.abap index 60e20d40e..5fd0b88bb 100644 --- a/src/objects/zcl_abapgit_object_sush.clas.abap +++ b/src/objects/zcl_abapgit_object_sush.clas.abap @@ -10,6 +10,13 @@ CLASS zcl_abapgit_object_sush DEFINITION ALIASES mo_files FOR zif_abapgit_object~mo_files . + METHODS constructor + IMPORTING + is_item TYPE zif_abapgit_definitions=>ty_item + iv_language TYPE spras + RAISING + zcx_abapgit_exception. + PROTECTED SECTION. PRIVATE SECTION. @@ -17,7 +24,24 @@ ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECT_SUSH IMPLEMENTATION. +CLASS zcl_abapgit_object_sush IMPLEMENTATION. + + METHOD constructor. + + DATA: lr_data_head TYPE REF TO data. + + super->constructor( + is_item = is_item + iv_language = iv_language ). + + TRY. + CREATE DATA lr_data_head TYPE ('IF_SU22_ADT_OBJECT=>TS_SU2X_HEAD'). + + CATCH cx_sy_create_data_error. + zcx_abapgit_exception=>raise( |SUSH is not supported in your release| ). + ENDTRY. + + ENDMETHOD. METHOD zif_abapgit_object~changed_by.