From b958377279eba34cb92c6886517a97c5fe0f161b Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Thu, 17 Nov 2022 10:19:26 -0500 Subject: [PATCH] TOBJ: Deletion of logical transport objects (#5873) --- src/objects/zcl_abapgit_object_tobj.clas.abap | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/objects/zcl_abapgit_object_tobj.clas.abap b/src/objects/zcl_abapgit_object_tobj.clas.abap index 7aee944cf..5a33d8e00 100644 --- a/src/objects/zcl_abapgit_object_tobj.clas.abap +++ b/src/objects/zcl_abapgit_object_tobj.clas.abap @@ -98,6 +98,10 @@ CLASS zcl_abapgit_object_tobj IMPLEMENTATION. ls_objh-objectname = ms_item-obj_name(lv_type_pos). ls_objh-objecttype = ms_item-obj_name+lv_type_pos. + IF ls_objh-objecttype = 'L'. + zcx_abapgit_exception=>raise( |Use transaction SOBJ to delete transport objects { ls_objh-objectname }| ). + ENDIF. + CALL FUNCTION 'OBJ_GENERATE' EXPORTING iv_objectname = ls_objh-objectname @@ -111,7 +115,7 @@ CLASS zcl_abapgit_object_tobj IMPLEMENTATION. object_enqueue_failed = 5 OTHERS = 6. IF sy-subrc <> 0. - zcx_abapgit_exception=>raise( 'error from OBJ_GENERATE' ). + zcx_abapgit_exception=>raise_t100( ). ENDIF. delete_extra( ls_objh-objectname ).