anchor.diff:      CLASS-METHODS: delete      IMPORTING is_item TYPE st_item
                                  RAISING   lcx_exception.
   
  -ENDCLASS.                    "lcl_serialize_TRAN DEFINITION
  -
  -*----------------------------------------------------------------------*
  -*       CLASS lcl_serialize_msag IMPLEMENTATION
  +    CLASS-METHODS jump         IMPORTING is_item TYPE st_item
  +                               RAISING   lcx_exception.
  +
  +ENDCLASS.                    "lcl_object_TRAN DEFINITION
  +
  +*----------------------------------------------------------------------*
  +*       CLASS lcl_object_msag IMPLEMENTATION
   *----------------------------------------------------------------------*
   *
   *----------------------------------------------------------------------*
  -CLASS lcl_serialize_tran IMPLEMENTATION.
  +CLASS lcl_object_tran IMPLEMENTATION.
  +
  +  METHOD jump.
  +
  +    DATA: lt_bdcdata TYPE TABLE OF bdcdata.
  +
  +    FIELD-SYMBOLS: <ls_bdcdata> LIKE LINE OF lt_bdcdata.
  +
  +
  +    APPEND INITIAL LINE TO lt_bdcdata ASSIGNING <ls_bdcdata>.
  +    <ls_bdcdata>-program  = 'SAPLSEUK'.
  +    <ls_bdcdata>-dynpro   = '0390'.
  +    <ls_bdcdata>-dynbegin = abap_true.
  +
  +    APPEND INITIAL LINE TO lt_bdcdata ASSIGNING <ls_bdcdata>.
  +    <ls_bdcdata>-fnam = 'BDC_OKCODE'.
  +    <ls_bdcdata>-fval = '=SHOW'.
  +
  +    APPEND INITIAL LINE TO lt_bdcdata ASSIGNING <ls_bdcdata>.
  +    <ls_bdcdata>-fnam = 'TSTC-TCODE'.
  +    <ls_bdcdata>-fval = is_item-obj_name.
  +
  +    CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
  +      STARTING NEW TASK 'GIT'
  +      EXPORTING
  +        tcode                   = 'SE93'
  +        mode_val                = 'E'
  +      TABLES
  +        using_tab               = lt_bdcdata
  +      EXCEPTIONS
  +        call_transaction_denied = 1
  +        tcode_invalid           = 2
  +        OTHERS                  = 3.
  +    IF sy-subrc <> 0.
  +      _raise 'Error from call transaction, tran'.
  +    ENDIF.
  +
  +  ENDMETHOD.                    "jump
   
     METHOD delete.
   
  
positive.code:     CLASS-METHODS: delete      IMPORTING is_item TYPE st_item
                                 RAISING   lcx_exception.
  
  ENDCLASS.                    "lcl_serialize_msag DEFINITION
  
  *----------------------------------------------------------------------*
  *       CLASS lcl_serialize_view IMPLEMENTATION
  *----------------------------------------------------------------------*
  *
  *----------------------------------------------------------------------*
  CLASS lcl_serialize_msag IMPLEMENTATION.
  
    METHOD delete.
  
  
negative.code:           _raise 'Error from RS_INACTIVE_OBJECTS_IN_OBJECT'.
          ENDIF.
  
          APPEND LINES OF lt_objects TO lcl_objects_common=>gt_programs.
        WHEN 'DOMA' OR 'DTEL' OR 'TABL' OR 'INDX' OR 'TTYP' OR 'VIEW' OR 'SHLP' OR 'ENQU'.
  * todo also insert_into_working_area?
          APPEND INITIAL LINE TO lcl_objects_common=>gt_ddic ASSIGNING <ls_object>.
          <ls_object>-object   = iv_type.
          <ls_object>-obj_name = lv_obj_name.
        WHEN 'REPS' OR 'DYNP' OR 'CUAD' OR 'REPT' OR 'INTF'.
  * these seem to go into the workarea automatically
          APPEND INITIAL LINE TO lcl_objects_common=>gt_programs ASSIGNING <ls_object>.
          <ls_object>-object   = iv_type.
          <ls_object>-obj_name = lv_obj_name.
        WHEN OTHERS.
  