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.
Comments are closed.