anchor.diff:  CLASS lcl_object_dtel DEFINITION INHERITING FROM lcl_objects_common FINAL.
   
     PUBLIC SECTION.
  -    CLASS-METHODS: serialize IMPORTING is_item         TYPE st_item
  -                             RETURNING value(rt_files) TYPE tt_files
  -                             RAISING   lcx_exception.
  -
  -    CLASS-METHODS: deserialize IMPORTING is_item  TYPE st_item
  -                                         it_files TYPE tt_files
  -                                         iv_package TYPE devclass
  -                               RAISING   lcx_exception.
  -
  -    CLASS-METHODS: delete      IMPORTING is_item TYPE st_item
  -                               RAISING   lcx_exception.
  -
  -    CLASS-METHODS jump         IMPORTING is_item TYPE st_item
  -                               RAISING   lcx_exception.
  +    CLASS-METHODS serialize
  +      IMPORTING is_item         TYPE st_item
  +      RETURNING value(rt_files) TYPE tt_files
  +      RAISING   lcx_exception.
  +
  +    CLASS-METHODS deserialize
  +      IMPORTING is_item  TYPE st_item
  +                it_files TYPE tt_files
  +                iv_package TYPE devclass
  +      RAISING   lcx_exception.
  +
  +    CLASS-METHODS delete
  +      IMPORTING is_item TYPE st_item
  +      RAISING   lcx_exception.
  +
  +    CLASS-METHODS jump
  +      IMPORTING is_item TYPE st_item
  +      RAISING   lcx_exception.
   
   ENDCLASS.                    "lcl_object_dtel DEFINITION
   
  
positive.code: CLASS lcl_object_tabl DEFINITION INHERITING FROM lcl_objects_common FINAL.
  
    PUBLIC SECTION.
      CLASS-METHODS: serialize IMPORTING is_item         TYPE st_item
                               RETURNING value(rt_files) TYPE tt_files
                               RAISING   lcx_exception.
  
      CLASS-METHODS: deserialize IMPORTING is_item  TYPE st_item
                                           it_files TYPE tt_files
                                           iv_package TYPE devclass
                                 RAISING   lcx_exception.
  
      CLASS-METHODS: delete      IMPORTING is_item TYPE st_item
                                 RAISING   lcx_exception.
  
      CLASS-METHODS jump         IMPORTING is_item TYPE st_item
                                 RAISING   lcx_exception.
  
  ENDCLASS.                    "lcl_object_dtel DEFINITION
  
  
negative.code: 
    METHOD serialize_includes.
  
      DATA: lt_files    LIKE rt_files,
            lt_includes TYPE rso_t_objnm.
  
      FIELD-SYMBOLS: <lv_include> LIKE LINE OF lt_includes.
  
  
      lt_includes = includes( is_item ).
  
      LOOP AT lt_includes ASSIGNING <lv_include>.
  
  * todo, filename is not correct, a include can be used in several programs
        lt_files = serialize_program( is_item    = is_item
                                      iv_program = <lv_include>
                                      iv_extra   = <lv_include> ).
  
        APPEND LINES OF lt_files TO rt_files.
  
      ENDLOOP.
  
  