RFC Verbindung prüfen: CAT_CHECK_RFC_DESTINATION

Der Datenaustausch in SAP via RFC ist recht einfach und komfortabel möglich. Neben fehlenden Berechtigungen in den jeweiligen Zielsystemen ist kann auch eine nicht vorhandene RFC Verbindung zu Problemen im Programmfluss führen.

Der SAP Funktionsbaustein CAT_CHECK_RFC_DESTINATION ermöglicht das prüfen einer RFC Verbindung auf deren Verfügbarkeit.

method check_rfc_destination.
  data: lv_rfc_subrc type sy-subrc.

* Check rfc destination
  call function 'CAT_CHECK_RFC_DESTINATION'
    exporting
      rfcdestination = 'RFC_ERP_TEST'
    importing
      rfc_subrc      = lv_rfc_subrc.

* Check rfc subrc
  case lv_rfc_subrc.
    when 1.
* No Destination found
    when 2.
* Communication error
    when 3.
* System error
  endcase.

  clear: lv_rfc_subrc.
endmethod.

Posted on 21. März 2015 in ABAP, Blog, Funktionsbaustein

Back to Top