mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
Fix object deletions not working (#5594)
Package is now required for CLAS deletion for RS_CORR_INSERT but was not correctly determined for object deletions because of different field names when using MOVE-CORRESPONDING and another missing assignment. Co-authored-by: Marc Bernard <59966492+mbtools@users.noreply.github.com>
This commit is contained in:
parent
143f7d4d3b
commit
288e1008dd
|
@ -150,6 +150,7 @@ CLASS zcl_abapgit_objects_check IMPLEMENTATION.
|
|||
|
||||
APPEND INITIAL LINE TO lt_changes ASSIGNING <ls_changes>.
|
||||
MOVE-CORRESPONDING <ls_result> TO <ls_changes>.
|
||||
<ls_changes>-devclass = <ls_result>-package.
|
||||
|
||||
IF <ls_result>-packmove = abap_true.
|
||||
<ls_changes>-action = zif_abapgit_objects=>c_deserialize_action-packmove.
|
||||
|
|
|
@ -141,6 +141,7 @@ CLASS ZCL_ABAPGIT_SERVICES_REPO IMPLEMENTATION.
|
|||
ls_tadir-pgmid = 'R3TR'.
|
||||
ls_tadir-object = <ls_overwrite>-obj_type.
|
||||
ls_tadir-obj_name = <ls_overwrite>-obj_name.
|
||||
ls_tadir-devclass = <ls_overwrite>-devclass.
|
||||
INSERT ls_tadir INTO TABLE lt_tadir.
|
||||
|
||||
ENDLOOP.
|
||||
|
|
Loading…
Reference in New Issue
Block a user