diff --git a/src/objects/zcl_abapgit_object_pers.clas.abap b/src/objects/zcl_abapgit_object_pers.clas.abap index 2baaa7355..3c22d88ee 100644 --- a/src/objects/zcl_abapgit_object_pers.clas.abap +++ b/src/objects/zcl_abapgit_object_pers.clas.abap @@ -53,7 +53,11 @@ CLASS zcl_abapgit_object_pers IMPLEMENTATION. METHOD zif_abapgit_object~delete. - get_personalization_object( )->delete( + DATA: lo_personalization_object TYPE REF TO cl_pers_reg. + + lo_personalization_object = get_personalization_object( ). + + lo_personalization_object->delete( EXPORTING p_no_confirm = abap_true EXCEPTIONS @@ -191,9 +195,12 @@ CLASS zcl_abapgit_object_pers IMPLEMENTATION. METHOD zif_abapgit_object~serialize. DATA: + lo_personalization_object TYPE REF TO cl_pers_reg, ls_personalization_object TYPE ty_personalization_object. - get_personalization_object( iv_view_only = abap_true )->get_reg_data( + lo_personalization_object = get_personalization_object( iv_view_only = abap_true ). + + lo_personalization_object->get_reg_data( IMPORTING p_pers_reg = ls_personalization_object-pers_reg p_pers_reg_text = ls_personalization_object-pers_reg_text ).