diff --git a/src/zabapgit_object_sicf.prog.abap b/src/zabapgit_object_sicf.prog.abap index 0c5647477..841ece111 100644 --- a/src/zabapgit_object_sicf.prog.abap +++ b/src/zabapgit_object_sicf.prog.abap @@ -95,6 +95,14 @@ CLASS lcl_object_sicf IMPLEMENTATION. rv_bool = boolc( NOT ls_tadir IS INITIAL ). + IF rv_bool = abap_true. + ls_key = ls_tadir-obj_name. + SELECT SINGLE icfaltnme FROM icfservice INTO ls_key-icf_name + WHERE icf_name = ls_key-icf_name + AND icfparguid = ls_key-icfparguid. + rv_bool = boolc( sy-subrc = 0 ). + ENDIF. + ENDMETHOD. "lif_object~exists METHOD lif_object~serialize.