mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
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:
parent
cf9ede7d7c
commit
fd167aa13b
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue
Block a user