diff --git a/src/objects/zcl_abapgit_object_enho_hook.clas.abap b/src/objects/zcl_abapgit_object_enho_hook.clas.abap index 61f642f78..30a1f4fe2 100644 --- a/src/objects/zcl_abapgit_object_enho_hook.clas.abap +++ b/src/objects/zcl_abapgit_object_enho_hook.clas.abap @@ -45,6 +45,8 @@ CLASS zcl_abapgit_object_enho_hook IMPLEMENTATION. lt_spaces TYPE ty_spaces_tt, lt_enhancements TYPE enh_hook_impl_it. + FIELD-SYMBOLS: LIKE LINE OF lt_enhancements. + lo_hook_impl ?= ii_enh_tool. @@ -60,6 +62,11 @@ CLASS zcl_abapgit_object_enho_hook IMPLEMENTATION. ls_original_object-include_bound = lo_hook_impl->get_include_bound( ). lt_enhancements = lo_hook_impl->get_hook_impls( ). + LOOP AT lt_enhancements ASSIGNING . + CLEAR: -extid, + -id. + ENDLOOP. + hook_impl_serialize( IMPORTING et_spaces = lt_spaces CHANGING ct_impl = lt_enhancements ).