diff --git a/src/zabapgit_object_smim.prog.abap b/src/zabapgit_object_smim.prog.abap index 4f13dda9e..2512a49d4 100644 --- a/src/zabapgit_object_smim.prog.abap +++ b/src/zabapgit_object_smim.prog.abap @@ -67,14 +67,16 @@ CLASS lcl_object_smim IMPLEMENTATION. METHOD lif_object~exists. - TRY. - get_url_for_io( ). - rv_bool = abap_true. - CATCH lcx_not_found. - rv_bool = abap_false. - ENDTRY. + DATA: lv_loio TYPE sdok_docid. - ENDMETHOD. "lif_object~exists + + lv_loio = ms_item-obj_name. + + SELECT SINGLE loio_id FROM smimloio INTO lv_loio + WHERE loio_id = lv_loio. + rv_bool = boolc( sy-subrc = 0 ). + + ENDMETHOD. METHOD get_url_for_io.