anchor.diff:    ENDMETHOD.                    "lif_object~exists
   
     METHOD lif_object~jump.
  -    lcx_exception=>raise( 'todo, DDLS jump' ).
  +
  +    DATA: lv_typename   TYPE typename.
  +    DATA: lv_ddtypekind TYPE ddtypekind.
  +
  +    lv_typename = ms_item-obj_name.
  +
  +    CALL FUNCTION 'DDIF_TYPEINFO_GET'
  +      EXPORTING
  +        typename = lv_typename
  +      IMPORTING
  +        typekind = lv_ddtypekind.
  +
  +    CASE lv_ddtypekind.
  +      WHEN 'STOB'.
  +
  +        me->open_adt_stob( iv_ddls_name = ms_item-obj_name ).
  +      WHEN OTHERS.
  +        lcx_exception=>raise( 'DDLS Jump Error' ).
  +    ENDCASE.
  +
     ENDMETHOD.                    "jump
   
     METHOD lif_object~delete.
  
positive.code: 
    METHOD lif_object~serialize.
  
      DATA: li_ddl    TYPE REF TO object,
            lr_data   TYPE REF TO data.
  
      FIELD-SYMBOLS: <ls_data>  TYPE any,
                     <lv_field> TYPE any.
  
negative.code:   PUBLIC SECTION.
      INTERFACES lif_object.
      ALIASES mo_files FOR lif_object~mo_files.
  
    PROTECTED SECTION.
      METHODS open_adt_stob
        IMPORTING iv_ddls_name TYPE tadir-obj_name
        RAISING   lcx_exception.
  
  ENDCLASS.                    "lcl_object_dtel DEFINITION
  
  