anchor.diff:      io_xml->add( iv_name = 'DD07V_TAB'
                    ig_data = lt_dd07v ).
   
  -    serialize_texts( io_xml ).
  +    serialize_texts( io_xml   = io_xml
  +                     it_dd07v = lt_dd07v ).
   
       serialize_longtexts( io_xml         = io_xml
                            iv_longtext_id = c_longtext_id_doma ).
  
positive.code:   PROTECTED SECTION.
    PRIVATE SECTION.
  
      TYPES: BEGIN OF ty_dd01_texts,
               ddlanguage TYPE dd01v-ddlanguage,
               ddtext     TYPE dd01v-ddtext,
             END OF ty_dd01_texts,
             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,
             tt_dd01_texts TYPE STANDARD TABLE OF ty_dd01_texts,
             tt_dd07_texts TYPE STANDARD TABLE OF ty_dd07_texts.
      CONSTANTS: c_longtext_id_doma TYPE dokil-id VALUE 'DO'.
  
      METHODS:
        serialize_texts
          IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_output
          RAISING   zcx_abapgit_exception,
        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.
  
  
  
negative.code:       APPEND INITIAL LINE TO lt_dd01_texts ASSIGNING <ls_dd01_text>.
        MOVE-CORRESPONDING ls_dd01v TO <ls_dd01_text>.
  
        " Process master language entries and find corresponding translation
        LOOP AT it_dd07v ASSIGNING <ls_dd07v> WHERE NOT ddlanguage IS INITIAL.
          APPEND INITIAL LINE TO lt_dd07_texts ASSIGNING <ls_dd07_text>.
          READ TABLE lt_dd07v ASSIGNING <ls_dd07v_tmp>
            WITH KEY ddlanguage = <lv_lang> domvalue_l = <ls_dd07v>-domvalue_l domvalue_h = <ls_dd07v>-domvalue_h.
          IF sy-subrc = 0.
            MOVE-CORRESPONDING <ls_dd07v_tmp> TO <ls_dd07_text>.
          ELSE.
            " no translation -> keep entry but clear texts
            <ls_dd07_text>-ddlanguage = <lv_lang>.
            CLEAR: <ls_dd07_text>-ddtext, <ls_dd07_text>-domval_ld, <ls_dd07_text>-domval_hd.
          ENDIF.
        ENDLOOP.
  
      ENDLOOP.
  