From 1af60a9f42d4b05791982072bc51d542a14784e4 Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Wed, 18 May 2022 14:37:53 +0200 Subject: [PATCH] SSFO: Avoid side-effect in is_active (#5564) --- src/objects/zcl_abapgit_object_ssfo.clas.abap | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/objects/zcl_abapgit_object_ssfo.clas.abap b/src/objects/zcl_abapgit_object_ssfo.clas.abap index 62fd6bc20..f4b77a710 100644 --- a/src/objects/zcl_abapgit_object_ssfo.clas.abap +++ b/src/objects/zcl_abapgit_object_ssfo.clas.abap @@ -318,6 +318,7 @@ CLASS zcl_abapgit_object_ssfo IMPLEMENTATION. METHOD zif_abapgit_object~is_active. DATA: lv_ssfo_formname TYPE tdsfname. + DATA lv_inactive TYPE abap_bool. lv_ssfo_formname = ms_item-obj_name. @@ -325,9 +326,9 @@ CLASS zcl_abapgit_object_ssfo IMPLEMENTATION. EXPORTING i_formname = lv_ssfo_formname IMPORTING - o_inactive = ms_item-inactive. + o_inactive = lv_inactive. - rv_active = boolc( ms_item-inactive = abap_false ). + rv_active = boolc( lv_inactive = abap_false ). ENDMETHOD.