anchor.diff:  
       FIELD-SYMBOLS: <lv_lang>      LIKE LINE OF lt_i18n_langs,
                      <ls_dd07v>     LIKE LINE OF lt_dd07v,
  +                   <ls_dd07v_tmp> LIKE LINE OF lt_dd07v,
                      <ls_dd01_text> LIKE LINE OF lt_dd01_texts,
                      <ls_dd07_text> LIKE LINE OF lt_dd07_texts.
   
  
positive.code:       APPEND INITIAL LINE TO lt_dd01_texts ASSIGNING <ls_dd01_text>.
        MOVE-CORRESPONDING ls_dd01v TO <ls_dd01_text>.
  
        LOOP AT lt_dd07v ASSIGNING <ls_dd07v> WHERE NOT ddlanguage IS INITIAL.
          APPEND INITIAL LINE TO lt_dd07_texts ASSIGNING <ls_dd07_text>.
          MOVE-CORRESPONDING <ls_dd07v> TO <ls_dd07_text>.
        ENDLOOP.
  
      ENDLOOP.
  
negative.code:   PROTECTED SECTION.
    PRIVATE SECTION.
  
      TYPES:
        BEGIN OF ty_dd01_texts,
          ddlanguage TYPE dd01v-ddlanguage,
          ddtext     TYPE dd01v-ddtext,
        END OF ty_dd01_texts .
      TYPES:
        BEGIN OF ty_dd07_texts,
          valpos     TYPE dd07v-valpos,
          ddlanguage TYPE dd07v-ddlanguage,
          domvalue_l TYPE dd07v-domvalue_l,
          domvalue_h TYPE dd07v-domvalue_h,
          ddtext     TYPE dd07v-ddtext,
          domval_ld  TYPE dd07v-domval_ld,
          domval_hd  TYPE dd07v-domval_hd,
        END OF ty_dd07_texts .
      TYPES:
        tt_dd01_texts TYPE STANDARD TABLE OF ty_dd01_texts .
      TYPES:
        tt_dd07_texts TYPE STANDARD TABLE OF ty_dd07_texts .
  
      CONSTANTS c_longtext_id_doma TYPE dokil-id VALUE 'DO' ##NO_TEXT.
  
      METHODS serialize_texts
        IMPORTING
          !io_xml   TYPE REF TO zcl_abapgit_xml_output
          !it_dd07v TYPE dd07v_tab
        RAISING
          zcx_abapgit_exception .
      METHODS deserialize_texts
        IMPORTING
          !io_xml   TYPE REF TO zcl_abapgit_xml_input
          !is_dd01v TYPE dd01v
          !it_dd07v TYPE dd07v_tab
        RAISING
          zcx_abapgit_exception .
  ENDCLASS.
  
  
  