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 <larshp@hotmail.com>
This commit is contained in:
Marc Bernard 2022-01-24 08:16:50 -05:00 committed by GitHub
parent cf9ede7d7c
commit fd167aa13b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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,