anchor.diff:        CLEAR: <ls_dd12v>-as4user,
                <ls_dd12v>-as4date,
                <ls_dd12v>-as4time.
  +    ENDLOOP.
  +
  +    LOOP AT lt_dd03p ASSIGNING <ls_dd03p> WHERE NOT rollname IS INITIAL.
  +      CLEAR: <ls_dd03p>-ddlanguage,
  +        <ls_dd03p>-dtelmaster,
  +        <ls_dd03p>-ddtext,
  +        <ls_dd03p>-reptext,
  +        <ls_dd03p>-scrtext_s,
  +        <ls_dd03p>-scrtext_m,
  +        <ls_dd03p>-scrtext_l.
       ENDLOOP.
   
       CREATE OBJECT lo_xml.
  
positive.code: CLASS lcl_diff DEFINITION FINAL.
  
    PUBLIC SECTION.
  * assumes data is UTF8 based with newlines
  * only works with lines up to 255 characters
      CLASS-METHODS diff
        IMPORTING iv_local       TYPE xstring
                  iv_remote      TYPE xstring
        RETURNING VALUE(rt_diff) TYPE tt_diffs.
  
    PRIVATE SECTION.
      CLASS-METHODS: unpack
        IMPORTING iv_local  TYPE xstring
                  iv_remote TYPE xstring
  
negative.code: 
      _expected '1' '' '1'.
      _expected '2' '' '2'.
      _expected 'inserted' lcl_diff=>gc_diff-insert ''.
      _expected '3' '' '3'.
      _expected '4 update' lcl_diff=>gc_diff-update '4'.
  
      test( ).
  
  