anchor.diff:  
     METHOD lif_object~deserialize.
   
  -    DATA: lo_xml         TYPE REF TO lcl_xml_input,
  -          lv_description TYPE aab_id_descript,
  +    DATA: lv_description TYPE aab_id_descript,
             lo_aab         TYPE REF TO cl_aab_id.
   
   
  -    lo_xml = mo_files->read_xml( ).
  -    lo_xml->read( EXPORTING iv_name = 'DESCRIPTION'
  +    io_xml->read( EXPORTING iv_name = 'DESCRIPTION'
                     CHANGING cg_data = lv_description ).
   
       lo_aab = create_object( ).
  
positive.code:   METHOD lif_object~deserialize.
  * fm RPY_MESSAGE_ID_INSERT almost works, but not in older versions
  
      DATA: lo_xml   TYPE REF TO lcl_xml_input,
            ls_t100a TYPE t100a,
            ls_t100t TYPE t100t,
            ls_t100u TYPE t100u,
            lt_t100  TYPE TABLE OF t100.
  
      FIELD-SYMBOLS: <ls_t100> LIKE LINE OF lt_t100.
  
      lo_xml = mo_files->read_xml( ).
  
      lo_xml->read( EXPORTING iv_name = 'T100A'
                    CHANGING cg_data = ls_t100a ).
      lo_xml->read( EXPORTING iv_name = 'T100'
                    CHANGING cg_data = lt_t100 ).
  
      CALL FUNCTION 'RS_CORR_INSERT'
  
negative.code: 
    METHOD lif_object~deserialize.
  
      DATA: lv_name  TYPE ddobjname,
            ls_dd30v TYPE dd30v,
            lt_dd31v TYPE TABLE OF dd31v,
            lt_dd32p TYPE TABLE OF dd32p,
            lt_dd33v TYPE TABLE OF dd33v.
  
  
      io_xml->read( EXPORTING iv_name = 'DD30V'
                    CHANGING cg_data = ls_dd30v ).
      io_xml->read( EXPORTING iv_name = 'DD31V_TABLE'
                    CHANGING cg_data = lt_dd31v ).
      io_xml->read( EXPORTING iv_name = 'DD32P_TABLE'
                    CHANGING cg_data = lt_dd32p ).
      io_xml->read( EXPORTING iv_name = 'DD33V_TABLE'
                    CHANGING cg_data = lt_dd33v ).
  
      corr_insert( iv_package ).
  