diff --git a/src/zabapgit_object_prog.prog.abap b/src/zabapgit_object_prog.prog.abap index ea8ac200b..dc85ede9b 100644 --- a/src/zabapgit_object_prog.prog.abap +++ b/src/zabapgit_object_prog.prog.abap @@ -203,25 +203,19 @@ CLASS lcl_object_prog IMPLEMENTATION. ENDMETHOD. "serialize_texts METHOD deserialize_texts. - DATA: - lt_tpool_i18n TYPE tt_tpool_i18n, - ls_tpool_i18n LIKE LINE OF lt_tpool_i18n, - lt_langs_i18n TYPE STANDARD TABLE OF langu. - FIELD-SYMBOLS: LIKE LINE OF lt_langs_i18n. - - io_xml->read( EXPORTING iv_name = 'I18N_LANGS' - CHANGING cg_data = lt_langs_i18n ). + DATA lt_tpool_i18n TYPE tt_tpool_i18n. + FIELD-SYMBOLS LIKE LINE OF lt_tpool_i18n. io_xml->read( EXPORTING iv_name = 'I18N_TPOOL' CHANGING cg_data = lt_tpool_i18n ). - LOOP AT lt_langs_i18n ASSIGNING . - READ TABLE lt_tpool_i18n INTO ls_tpool_i18n WITH KEY langu = . + LOOP AT lt_tpool_i18n ASSIGNING . deserialize_textpool( iv_program = ms_item-obj_name - iv_language = - it_tpool = ls_tpool_i18n-textpool ). + iv_language = -langu + it_tpool = -textpool ). ENDLOOP. + ENDMETHOD. "deserialize_texts ENDCLASS. "lcl_object_prog IMPLEMENTATION diff --git a/src/zabapgit_objects.prog.abap b/src/zabapgit_objects.prog.abap index 1adbad923..9235cf313 100644 --- a/src/zabapgit_objects.prog.abap +++ b/src/zabapgit_objects.prog.abap @@ -1426,8 +1426,7 @@ CLASS lcl_objects_program IMPLEMENTATION. INSERT TEXTPOOL iv_program FROM it_tpool - LANGUAGE lv_language - STATE 'I'. + LANGUAGE lv_language. IF sy-subrc <> 0. lcx_exception=>raise( 'error from INSERT TEXTPOOL' ). ENDIF.