anchor.diff:          no_authority       = 2
           canceled           = 3
           OTHERS             = 4.
  -
       IF sy-subrc <> 0.
         lcx_exception=>raise( 'error from BMENU_DELETE_TREE, SHI3' ).
       ENDIF.
  
positive.code:   ENDMETHOD.  "lif_object~has_changed_since
  
    METHOD lif_object~changed_by.
      rv_user = c_user_unknown. " todo
    ENDMETHOD.
  
    METHOD constructor.
  
negative.code:     METHODS jump_se43
        RAISING lcx_exception.
  
      METHODS clear_fields
        CHANGING cs_head  TYPE ttree
                 ct_nodes TYPE hier_iface_t.
  
  *    METHODS regenerate_ids
  *      CHANGING ct_nodes TYPE hier_iface_t
  *               ct_refs  TYPE hier_ref_t
  *               ct_texts TYPE hier_texts_t
  *      RAISING  lcx_exception.
  *
  *    METHODS replace_id
  *      IMPORTING iv_id            TYPE clike
  *      RETURNING VALUE(rv_new_id) TYPE ttree-id
  *      RAISING   lcx_exception.
  
  ENDCLASS.                    "lcl_object_shi3 DEFINITION
  
  