anchor.diff:  
       CALL FUNCTION 'SXO_IMPL_ACTIVE'
         EXPORTING
  -        imp_name                  = ls_impl-imp_name    " Implementation name for an enhancement
  +        imp_name                  = ls_badi_implementation-imp_name    " Implementation name for an enhancement
           no_dialog                 = abap_true
         EXCEPTIONS
           badi_not_existing         = 1
  
positive.code: 
    METHOD lif_object~jump.
  
      " SXO_IMPL_SHOW
  
      CALL FUNCTION 'RS_TOOL_ACCESS'
        EXPORTING
          operation           = 'SHOW'
  
negative.code: 
    METHOD lif_object~exists.
  
      DATA: lv_implementation_name TYPE rsexscrn-imp_name.
  
      lv_implementation_name = ms_item-obj_name.
  
      CALL FUNCTION 'SXV_IMP_EXISTS'
        EXPORTING
          imp_name           = lv_implementation_name
        EXCEPTIONS
          not_existing       = 1
          data_inconsistency = 2
  