ENHO: Clear fields for exceptions (#4666)

This commit is contained in:
Marc Bernard 2021-03-24 14:55:11 +01:00 committed by GitHub
parent eee6b00378
commit 4c8f7fe117
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_ENHO_CLIF IMPLEMENTATION.
CLASS zcl_abapgit_object_enho_clif IMPLEMENTATION.
METHOD deserialize.
@ -132,6 +132,7 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHO_CLIF IMPLEMENTATION.
<ls_type> LIKE LINE OF lt_tab_types,
<ls_meth> LIKE LINE OF lt_tab_methods,
<ls_param> LIKE LINE OF <ls_meth>-meth_param,
<ls_exc> LIKE LINE OF <ls_meth>-meth_exc,
<ls_event> LIKE LINE OF lt_tab_eventdata,
<ls_event_param> LIKE LINE OF <ls_event>-event_param.
@ -177,6 +178,13 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHO_CLIF IMPLEMENTATION.
<ls_param>-changedon,
<ls_param>-descript_id.
ENDLOOP.
LOOP AT <ls_meth>-meth_exc ASSIGNING <ls_exc>.
CLEAR: <ls_exc>-author,
<ls_exc>-createdon,
<ls_exc>-changedby,
<ls_exc>-changedon,
<ls_exc>-descript_id.
ENDLOOP.
ENDLOOP.
LOOP AT lt_tab_eventdata ASSIGNING <ls_event>.