From 6e4982f417f1de65eb108b14294cee0b7d9e9843 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=81nis=20B?= <9512588+JanisB-AT@users.noreply.github.com> Date: Tue, 22 Dec 2020 06:44:46 +0100 Subject: [PATCH] fix creation of TR entries for uninstalled PROGs (#4343) * fix creation of TR entries for uninstalled PROGs Fixes creation of CTS Transport Request entries for PROG Objects uninstalled from transportable package. * Abaplint Fixes Co-authored-by: Lars Hvam --- src/objects/zcl_abapgit_object_prog.clas.abap | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/objects/zcl_abapgit_object_prog.clas.abap b/src/objects/zcl_abapgit_object_prog.clas.abap index a0eed1ae2..eb641191f 100644 --- a/src/objects/zcl_abapgit_object_prog.clas.abap +++ b/src/objects/zcl_abapgit_object_prog.clas.abap @@ -30,7 +30,7 @@ ENDCLASS. -CLASS zcl_abapgit_object_prog IMPLEMENTATION. +CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION. METHOD deserialize_texts. @@ -111,15 +111,21 @@ CLASS zcl_abapgit_object_prog IMPLEMENTATION. METHOD zif_abapgit_object~delete. - DATA: lv_program LIKE sy-repid, - lv_obj_name TYPE e071-obj_name. + DATA: + lv_program LIKE sy-repid, + lv_obj_name TYPE e071-obj_name, + lv_corrnumber TYPE e071-trkorr. lv_program = ms_item-obj_name. + lv_corrnumber = zcl_abapgit_default_transport=>get_instance( )->get( )-ordernum. CALL FUNCTION 'RS_DELETE_PROGRAM' EXPORTING + corrnumber = lv_corrnumber program = lv_program suppress_popup = abap_true + mass_delete_call = abap_true + tadir_devclass = iv_package force_delete_used_includes = abap_true EXCEPTIONS enqueue_lock = 1