anchor.diff:      CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
         STARTING NEW TASK 'GIT'
         EXPORTING
  -        tcode     = 'SMARTFORMS'
  -        mode_val  = 'E'
  +        tcode                 = 'SMARTFORMS'
  +        mode_val              = 'E'
         TABLES
  -        using_tab = lt_bdcdata.
  +        using_tab             = lt_bdcdata
  +      EXCEPTIONS
  +        system_failure        = 1
  +        communication_failure = 2
  +        resource_failure      = 3
  +        OTHERS                = 4 ##FM_SUBRC_OK. "#EC CI_SUBRC
   
     ENDMETHOD.                    "jump
   
  
positive.code: 
    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  = 'SAPLSEOD'.
      <ls_bdcdata>-dynpro   = '1000'.
      <ls_bdcdata>-dynbegin = abap_true.
  
      APPEND INITIAL LINE TO lt_bdcdata ASSIGNING <ls_bdcdata>.
      <ls_bdcdata>-fnam = 'BDC_OKCODE'.
      <ls_bdcdata>-fval = '=WB_DISPLAY'.
  
      APPEND INITIAL LINE TO lt_bdcdata ASSIGNING <ls_bdcdata>.
      <ls_bdcdata>-fnam = 'SEOCLASS-CLSNAME'.
      <ls_bdcdata>-fval = is_item-obj_name.
  
      CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
        STARTING NEW TASK 'GIT'
        EXPORTING
          tcode     = 'SE24'
          mode_val  = 'E'
        TABLES
          using_tab = lt_bdcdata.
  
    ENDMETHOD.                    "jump
  
  
negative.code:     CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
        STARTING NEW TASK 'GIT'
        EXPORTING
          tcode                 = 'SE93'
          mode_val              = 'E'
        TABLES
          using_tab             = lt_bdcdata
        EXCEPTIONS
          system_failure        = 1
          communication_failure = 2
          resource_failure      = 3
          OTHERS                = 4 ##FM_SUBRC_OK. "#EC CI_SUBRC
  
    ENDMETHOD.                    "jump
  
  