From fd167aa13b5f684652eb57a5b8e3cbf5a685a33e Mon Sep 17 00:00:00 2001 From: Marc Bernard <59966492+mbtools@users.noreply.github.com> Date: Mon, 24 Jan 2022 08:16:50 -0500 Subject: [PATCH] Avoid double deserialize of text symbols (#5273) * Avoid double deserialize of text symbols Text symbols are already deserialized in `ZCL_ABAPGIT_OBJECTS_PROGRAM->DESERIALIZE_TEXTPOOL`. * remove method Co-authored-by: Lars Hvam --- .../zcl_abapgit_objects_program.clas.abap | 27 +------------------ 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/src/objects/zcl_abapgit_objects_program.clas.abap b/src/objects/zcl_abapgit_objects_program.clas.abap index 3e5bf4cdf..62974c4e8 100644 --- a/src/objects/zcl_abapgit_objects_program.clas.abap +++ b/src/objects/zcl_abapgit_objects_program.clas.abap @@ -188,17 +188,11 @@ CLASS zcl_abapgit_objects_program DEFINITION PUBLIC INHERITING FROM zcl_abapgit_ !is_progdir TYPE ty_progdir RAISING zcx_abapgit_exception . - METHODS insert_tpool - IMPORTING - !is_progdir TYPE ty_progdir - !it_tpool TYPE textpool_table - RAISING - zcx_abapgit_exception . ENDCLASS. -CLASS ZCL_ABAPGIT_OBJECTS_PROGRAM IMPLEMENTATION. +CLASS zcl_abapgit_objects_program IMPLEMENTATION. METHOD add_tpool. @@ -506,10 +500,6 @@ CLASS ZCL_ABAPGIT_OBJECTS_PROGRAM IMPLEMENTATION. iv_package = iv_package ). ENDIF. - insert_tpool( - is_progdir = is_progdir - it_tpool = it_tpool ). - update_progdir( is_progdir ). zcl_abapgit_objects_activation=>add( @@ -639,21 +629,6 @@ CLASS ZCL_ABAPGIT_OBJECTS_PROGRAM IMPLEMENTATION. ENDMETHOD. - METHOD insert_tpool. - - IF NOT it_tpool[] IS INITIAL. - INSERT TEXTPOOL is_progdir-name - FROM it_tpool - LANGUAGE mv_language - STATE 'I'. - IF sy-subrc <> 0. - zcx_abapgit_exception=>raise( 'Error from INSERT TEXTPOOL' ). - ENDIF. - ENDIF. - - ENDMETHOD. - - METHOD is_any_dynpro_locked. DATA: lt_dynpros TYPE ty_dynpro_tt,