Ads

How to Check RFC Connection using Function Module RFC_PING before Calling RFC Function Module


How to Check RFC Connection using Function Module RFC_PING before Calling RFC Function Module


RFC part in SAP ABAP is may be some what confused ,but learn How to validate RFC connection in SAP?,Validating RFC destination before calling RFC function module, check RFC connection using Function module RFC_PING

In ABAP programming, some times we may need to validate and check RFC Destination before calling a function module, you can find useful information in this tutorial.

Required validations for RFC:


Check if RFC destination is available or not.
Check RFC destination connection is working or not.
Example programm to validate RFC destination

All the RFC destinations are stored in table RFCDES, we can check connection using function module RFC_PING (When ever you call and RFC, it will automatically validate connection, if you need to validate explicitly you can use this function module).

REPORT ZSRI_CHECK_RFC.
DATA : WA_DES TYPE RFCDES.
PARAMETERS P_RFC TYPE STRING.

START-OF-SELECTION.
  SELECT SINGLE * FROM RFCDES INTO WA_DES WHERE RFCDEST = P_RFC.
  IF WA_DES IS NOT INITIAL.
    CALL FUNCTION 'RFC_PING' DESTINATION P_RFC.

    IF SY-SUBRC EQ 0.
      MESSAGE 'RFC connection is perfect' TYPE 'S'.

    ELSE.
      MESSAGE 'RFC is not working' TYPE 'E'.
    ENDIF.

  ELSE.
    MESSAGE 'RFC destination dosent exist' TYPE 'E'.
  ENDIF.



Comments

Popular posts from this blog

BADI Interview Questions in SAP ABAP

Sample SAP ABAP Programming Examples for Practice

Module Pool Programming Interview Questions and Answers in SAP ABAP

Step by Step tutorial on BDC Session Method Program in SAP ABAP

SAP ABAP Interview Questions and Answers for 10 Years Experienced