anchor.diff:  * XML output assumes correct field content
         IF <ls_dd03p>-routputlen = '      '.
           CLEAR <ls_dd03p>-routputlen.
  +      ENDIF.
  +    ENDLOOP.
  +
  +* remove foreign keys inherited from .INCLUDEs
  +    DELETE lt_dd08v WHERE noinherit = 'N'.
  +    LOOP AT lt_dd05m ASSIGNING <ls_dd05m>.
  +      lv_index = sy-tabix.
  +      READ TABLE lt_dd08v WITH KEY fieldname = <ls_dd05m>-fieldname TRANSPORTING NO FIELDS.
  +      IF sy-subrc <> 0.
  +        DELETE lt_dd05m INDEX lv_index.
         ENDIF.
       ENDLOOP.
   
  
positive.code:           lt_dd12v TYPE dd12vtab,
            lt_dd17v TYPE dd17vtab,
            lt_dd35v TYPE TABLE OF dd35v,
            lt_dd36m TYPE dd36mttyp.
  
      FIELD-SYMBOLS: <ls_dd12v> LIKE LINE OF lt_dd12v,
                     <ls_dd03p> LIKE LINE OF lt_dd03p.
  
  
  
negative.code:              <ls_dd12v>-as4time.
      ENDLOOP.
  
  * remove nested structures
      DELETE lt_dd03p WHERE depth <> '00'.
  * remove fields from .INCLUDEs
      DELETE lt_dd03p WHERE adminfield <> '0'.
  
      LOOP AT lt_dd03p ASSIGNING <ls_dd03p> WHERE NOT rollname IS INITIAL.
        CLEAR: <ls_dd03p>-ddlanguage,
  