check_odp_logsys_exist

in src/zgoog_cl_bqtr_gen_bw_object.clas.abap [0:0]


  METHOD check_odp_logsys_exist.

    DATA: ls_context TYPE cl_rsds_access_odp=>ts_odp_context.

    CLEAR: et_return, ev_sy_subrc, ev_context.
    CALL FUNCTION 'RSDS_ODP_SYSTEM_PROP'
      EXPORTING
        i_logsys    = iv_logsys
        i_no_dialog = abap_true
      IMPORTING
        es_context  = ls_context
      EXCEPTIONS
        OTHERS      = 1.
    IF sy-subrc <> 0.
      ev_sy_subrc = sy-subrc.
      /goog/cl_bqtr_utility=>add_bapiret2_from_sy(
        CHANGING
          ct_bapiret2 = et_return ).
    ELSE.
      ev_exist    = abap_true.
      ev_context = ls_context-context.
    ENDIF.