anchor.diff:      lv_switch_id = ms_item-obj_name.
   
       TRY.
  -        lo_switch = cl_sfw_sw=>get_switch( lv_switch_id ).
  +        lo_switch = cl_sfw_sw=>get_switch_from_db( lv_switch_id ).
         CATCH cx_pak_invalid_data cx_pak_invalid_state cx_pak_not_authorized.
           _raise 'Error from CL_SFW_SW=>GET_SWITCH'.
       ENDTRY.
  
positive.code:     lv_bfset = ms_item-obj_name.
  
      TRY.
          lo_bfs = cl_sfw_bfs=>get_bfs( lv_bfset ).
        CATCH cx_pak_invalid_data cx_pak_invalid_state cx_pak_not_authorized.
          _raise 'Error from CL_SFW_BFS=>GET_BFS'.
      ENDTRY.
  
negative.code:     lv_bf = ms_item-obj_name.
  
      TRY.
          lo_bf = cl_sfw_bf=>get_bf_from_db( lv_bf ).
        CATCH cx_pak_invalid_data cx_pak_invalid_state cx_pak_not_authorized.
          _raise 'Error from CL_SFW_BF=>GET_BF'.
      ENDTRY.
  