WEBI: Fix changed_by, is_active, exists (#5106)

* WEBI: Last changed by

* Update zcl_abapgit_object_webi.clas.abap
This commit is contained in:
Marc Bernard 2021-11-05 00:27:59 -04:00 committed by GitHub
parent 0168ae74a8
commit 3da00146b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -317,7 +317,13 @@ CLASS ZCL_ABAPGIT_OBJECT_WEBI IMPLEMENTATION.
METHOD zif_abapgit_object~changed_by.
rv_user = c_user_unknown. " todo
SELECT SINGLE changedby FROM vepheader INTO rv_user
WHERE vepname = ms_item-obj_name AND version = 'A'.
IF sy-subrc <> 0.
rv_user = c_user_unknown.
ENDIF.
ENDMETHOD.
@ -416,7 +422,7 @@ CLASS ZCL_ABAPGIT_OBJECT_WEBI IMPLEMENTATION.
rv_bool = cl_ws_md_vif_root=>check_existence_by_vif_name(
name = lv_name
i_version = sews_c_vif_version-active ).
i_version = sews_c_vif_version-all ).
ENDMETHOD.
@ -497,7 +503,10 @@ CLASS ZCL_ABAPGIT_OBJECT_WEBI IMPLEMENTATION.
version_not_found = 1
webi_not_exist = 2
OTHERS = 3.
IF sy-subrc <> 0.
IF sy-subrc = 1.
" no active version
RETURN.
ELSEIF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.